We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

5.00/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY:

  • An IT professional with 8 years of experience in DevOps, Build Automation, deployment and release engineering, process development, continuous integration, continuous deployment. Also, with experience in tools support including code compilation, packaging, version control, branching and tagging, etc.
  • Experience and deep understanding of all the phases of System Development Life Cycle (SDLC).
  • Experience includes SCM, Build/Release Management, Change/Incident Management.
  • Experience in Agile and waterfall development methodologies.
  • Over 5 years of experience in Build/Release Management.
  • Experience in daily, weekly and upon request builds and releases of the project contributing in continuous improvement of the build and release process.
  • Hand on experience in installation and administration of different build and continuous integration tools - Maven, Subversion, Git, Jenkins, Nexus.
  • Implemented continuous integration with Jenkins and integrated Jenkins with Maven, Nexus, Git, SVN.
  • Experience with build tools such as Maven and Ant for writing pom.xmls and build.xmls respectively.
  • Experience in setting up projects in various open source revision control tools such as Subversion, GitHub, CVS.
  • Experience in branching, tagging and maintaining the version across the environments using tools like GIT, SVN on Linux and windows environment.
  • Experience in using Nexus and Jfrog Artifactory Repository Managers for Maven builds.
  • Administered and Implemented Continuous Integration(CI) tools Jenkins/Hudson and Anthill Pro for automated builds.
  • Exposure to creating AWS EC2 instances using different resource areas of EC2 like instances, ker pairs, Dedicated hosts, volumes, Elastic IPs, Snapshot, volumes, Load balancers and security groups.
  • Deep understanding and knowledge of various other AWS services like S3, Auto-Scaling, Cloud Formation, Cloud watch, IAM, AMI, ELB, RDS, Storage Gateways, VPC, public private subnets, Access Control Lists, security groups, etc..
  • Deep understanding of concepts of continuous integration, continuous deployment, continuous delivery.
  • Hand on experience of implementing continuous integration using Jenkins on AWS.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in working on different environments like Dev, QA UAT and providing continuous support required by different Dev, QA teams.
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools.
  • Maintained, administered and upgraded build systems on a regular basis.
  • Experience of build, release and configuration management practices, including branch-based development and patch-oriented work flows.
  • Broadly worked with VMware ESXi, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC.
  • Experience in using JIRA, HP Quality Center, Bugzilla as bug tracking tools.
  • Knowledge of scripting languages such as Shell and Perl scripting.
  • Knowledge of creating Client side UIs using XML, JavaScript, Angular JS, AJAX and HTML, CSS.
  • Experience in working in a complete Java based applications built on different architectures such as Spring MVC, Hibernate, Angular JS, J2EE etc.
  • Experience in databases like Oracle 10i/9i/8i, PL/SQL, SQL Developer and MYSQL.
  • Excellent interpersonal, verbal and written communication skills.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java, J2EE

Scripting: ANT, Maven, Ruby, Python, Unix Shell scripting, Perl scripting,XML, JAVA

Area of Work: Release management, Deployment/Migrations, Environment management, Continuous Integration, Configuration

Management, Production Support.

Virtualization Tools: VMware vSphere, Oracle Virtual box, VMware Workstation.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer.

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Rackspace,penstack.

Monitoring Tools: Nagios, log stash, Stack driver, Graphite, AWS cloudmonitoring

Configuration Management Tools: Chef, Puppet, AWS.

CI Tools: Jenkins/Hudson, Teamcity, Bamboo, Atlassian Suite Stash, Jira Ansible, Bamboo, Confluence, Anthill Pro, UDeploy, X Deploy.

Management Tools: JIRA, Remedy, Service Now, Confluence.

Version Control Tools: Subversion, Git/Stash, ClearCase, TFS, GIT, GIT Hub, SVN Perforce, CVS, Harvest.

Database: SQL Oracle, MySQL, MongoDB, Marklogic, Netezza Teradata

Web Technology: XML, HTML5, XHTML, CSS 3, SOAP, JSON, JQuery JavaScript, Angular JS, WSDL, Backbone JS, Bootstrap

Bug tracker &Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, Test Rail.

PROFESSIONAL EXPERIENCE:

Confidential, Bridgewater, NJ

Sr.DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build, release and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Automated Maven and ANT builds by integrating them with Continuous Integration tools Jenkins and AnthillPro.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Managed Branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion(SVN).
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
  • Integrated Code Quality Tools like Cobertura, Findbugs, CheckStyle, SONAR and PMD in the build scripts.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes,
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well asAWSfor EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Worked on creating and configuring Jenkins Jobs regarding SNAPSHOT, CI and SONAR for all the projects.
  • Involved in implementing Openshift linking application and load balancing application.
  • Manage amazon redshift clusterssuch as launching the cluster and specifying the node type as well.
  • Implemented Continuous Delivery setup to created packages from Jenkins and to be deployed to Applications servers through Rundeck jobs with chef as the backend configuration management tool
  • Developed PowerShell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
  • Design and implement DNS infrastructure for development and production environments, including hidden master, and multiple views with PowerShell scripts.
  • Stood up Cassandra Clustersin the Amazon Web Services Cloud and migrated data between environments.
  • Deployed code and maintained services and closely worked with DEV teams in Microsoft Azure.
  • Managed and monitored the Services which are project related in Microsoft Azure.
  • Worked on Test-Driven development (TDD) on the code and executed code at confirmatory level.
  • Involved in implementing Docker linking application and load balancing application.
  • Experience in the migration of repository from SVN to GIT and setting up the remote repository on GitHub using Git Bash through command line interpreter. Design, build and execute against the Platform as a Service (PaaS) offerings.
  • Integrate and help define requirements for the Infrastructure as a Service (IaaS) offerings.
  • Used Fortify as Software code analysis to find the security vulnerabilities in software code.
  • Monitored code check-ins and control the creation of branches and tags.
  • Deployed web and enterprise applications on Jboss and Web sphere application server.
  • Worked on Web sphere configuration backup and configuration changes and installation of fix packs.
  • Mentored and provided support to the team.
  • Monitor the teams progress and made sure that the team has required skills and tools to achieve the goals.
  • Coordinated with team and defined the best available practices for source control, continuous integration, automated testing and release management.
  • Held weekly meeting with manager to discuss the functioning of the team and to make sure the team work’s smoothly.
  • Performing application deployments of EAR/WAR files, as requested by the application teams on the respective environments Jboss and Web sphere servers.
  • Installed and configured Jboss Application servers for DEV, QA and PROD systems.
  • Used Jira a bug tracking tool.

Environment: SVN, Jira, Maven, ANT, Jenkins, Docker, Web Sphere Application Servers, Jboss Application Servers. Anthill Pro, J2EE, Spring, Oracle 10g/11g.

Confidential

Sr.DevOps Engineer

Responsibilities:

  • Responsible for code build, release and configuration on Amazon EC2.
  • Perform Deployment of release to various QA & UAT in Linux environments.
  • Optimized volumes and EC2 instances, Created multi AZ VPC instances
  • UsedAWSIAM to create new accounts, roles and groups
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, terraform and AWS
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker, ECS/Mesos & Marathon and Terraform.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Dockerized all monitoring tools. Building and distributing development environments on terraform.
  • Managing EC2 and VPC instances using terraform. Monitoring simple, malleable and scalable framework. implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Managed application and worked with DEV teams using Openshift and Docker containers
  • Conduct performance tests to determine projected loads for vSphere virtual hosts deployed on multiple IBM BladeCenter clusters backed by .Net development, EMC NAS and SAN, and project capabilities of existing MySQL database configurations, clustering, caching, or "Big Data" solutions.
  • Automation of Docker or evolving container management platforms like Kubernetes.
  • Automated server/database backups using (snapshots/AMI images).
  • Developed cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP’s for the cookbooks.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS cloud Formation templates
  • Created / Hosted Pivotal Web Services as an instance of Pivotal Cloud Foundry (PCF) on Amazon Web Services (AWS).
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Used Git as version control with Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • For CI/CD pipeline Jenkins is used, Wrote Jenkins - job- dsl for configuring the jobs in Jenkins.
  • Developed Ruby and shell scripts for automation as per the requirements.
  • Work with different team members for automation of Release components.
  • Automated provisioning and scaling of Couch base clusterusing AWS Ops Works stacks
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Created scripts in Python which integrated with Amazon APIto control instance operations. Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash.
  • Implemented Continuous Delivery framework using Jenkins, Chef, and Maven & Nexus in Linux environment. writing and running tests using Gherkin syntax.
  • Experience with and thorough understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
  • Build Release Engineer for 3 project teams that involved different development teams and multiple simultaneous software releases.
  • Managing more than 500 servers with Task management with Jira, Management, Cloud front, EC2, S3, RDS, R53 and more), Log stash, Kibana, Grafana, Elastic search administration.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process and working on source control tool like Tortoise SVN
  • Design and implement DNS infrastructure for development and production atmospheres.
  • Provide program analysis through JIRA, Splunk, Sonar, Relic and Quick Build.
  • Strategy and implement infrastructure components to maintenance data center automation including inventory database, DHCP, configuration management, and distributed monitoring.
  • GIT Support for the developers on Trac.

Environment: AWS, Ruby, Chef, Oracle 11g, Jenkins, Python, Puppet, Elastic Search, JIRA, Maven, Artifactory, Ubuntu, CentOS, Windows, Cloud watch, Subversion (SVN), GIT, Micro Service Stacks, Java/J2EE, ANT, GRADLE, Web Logico, UNIX

Confidential

Build/DevOps Engineer

Responsibilities:

  • Responsibilities include building, deploying, monitoring, and maintaining applications in Azure.
  • Deploying and maintaining Micro services using Docker, ECS and Terraform.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared reports and chaired the Release calls and worked for a successful
  • Creating recipes with Chef, building cookbooks Virtualization technologies like VMware, Vagrant.
  • Deployment, implementation of .Net development as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using GIT.
  • Delivered Service Delivery reports to an agreed schedule (or on request), including management and account performance reports to IT Management.
  • Attend client service review meetings; areas covered will include SLA performance reports, critical outage events, service improvement register, quality, and process improvements.
  • To develop and facilitate workshops and courses for ITIL processes, such as Incident, Change, and Problem management.
  • GIT Support for the developers on Jira. Involved in Development and Test-Driven development (TDD) with Dev and Prod Teams.
  • Responsible for Change Management impacting Cloud environments, Change Mgt., Change approval and scheduling, Notifications, and other Change-related processes.
  • Managing of Service Catalog workflows and processes for Cloud services.
  • Managed Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint planning meetings.
  • CreatedBuildJobs and Deployments, Administration of over 100 nodes hosted on AWS, .Net, Scripting - Perl. Bash, PowerShell, Containers.
  • Accomplished initial proof of concept, AWS, .Net, Chef/puppet, Scripting - Perl. Bash, Powershell, Containers.
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing.
  • Experience in Automating, Configuring and deploying instances on AWS, Azure, Rackspace cloud environments, also familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Worked on automated trading system (ATS), oftenly used with electronic trading in automated market centers, including electronic communication networks, dark pools, and automated exchanges.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running ofbuildjobs. knowledge of the related Open Source projects (Mesos, Kubernetes, Docker, Container)
  • Solid experience with Amazon Web Services (AWS) and/or VMware vCloud and/or Docker. Cloud and virtualization based technologies using PowerShell scripts.
  • PFDash related metrics collection tooling and Npm related tooling - searches, usage patt
  • Experienced withreleaseengineering, configuration management in Tomcat web application.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Node.js Maven, MS Build,
  • Responsible in maintaining various environments Development, Staging, Performance, & production environments.
  • Involved in scheduling, managing and implementing the changes to the Build / Release / version-control processes required to implement and apply build, patches and release engineering process.
  • Worked on Nexus for deploying Jfrog Artifacts and Used JIRA as ticketing tool.

Environment: Ant, Net development Bamboo, Jenkins, JBOSS, Nexus, GIT, Jira, Chef/ Puppet,Node.js, MAVEN, Apache Tomcat, WINDOWS

Confidential

Build and Release/DevOps Engineer

Responsibilities:

  • Coordinated with developers in order to create and apply appropriate branching, merging and other conventions using Subversion (SVN).
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Maintained build related scripts developed in ANT, shell.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing Jfrog artifacts in Sonatype NEXUS repository.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Deployed code on JBoss Application Server for DEV, IST, UAT and Pre-Product Development environments.
  • Develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Managed all the bugs and changes into environment using the JIRA tracking tool.
  • Used Maven dependency management system to deploy snapshot and release Jfrog artifacts to Nexus.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Installation of application on PROD, Test server for the use of application development and configure.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created the new Migration Development Console for the online Migrations.
  • Worked in atmosphere of cross-functional team within the organization's agile project life-cycle.
  • Worked with architects, QA and cloud development team to implement cloud applications, systems, and automated processes.
  • Setup of continuous build Deployments and builds on various environments using continuous integration tool.
  • Developed, maintained, and distributed release notes for each scheduled release.

Environment: SVN, Hudson, WebLogic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Tomcat, Jboss, Maven, Java, Linux, Windows

Confidential

Build and Release / System Administrator

Responsibilities:

  • Build and configure host and network security scans in production and internal networks.
  • Create custom logging, reporting, and graphing tools to analyze application component bottlenecks, enable problem notifications, enhance hardware, database.
  • Redesign and implement DNS infrastructure to reduce complexity, working .Net Platform, improve performance, simplify administration, and facilitate deployment automation.
  • Redesign network configuration and specify deploy and configure hardware to reduce latency, increase bandwidth, improve reliability, simplify administration, eliminate many existing problems, enhance security, and facilitate deployment automation. jQuery, Node.js, AngularJS, C#, MVC 4, PHP, Zend Framework.
  • Deploy, maintain, troubleshoot, and tune multi-tier, distributed, cloud-based application components.
  • Create file transfer server for customer data exchange.
  • Automate network configuration management for all cloud environments.
  • Managed infrastructure servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Good understanding of the principles and best practices of Software Configuration Management
  • Automate private cloud launch process, including network configuration.
  • Implemented PXE boot architecture to facilitate rapid deployment of individual hosts, new virtual machine images for VMware, and ephemeral diagnostic tools.
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, over see branch and merge strategies, and build automated tools.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application
  • Solid experience with VMware and virtualization based technologies.

Environment: JBOSS, Jira, Apache Server 1.x, 2.x Tomcat and UNIX/LINUX. HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Bash

Confidential

Software Developer

Responsibilities:

  • Assisted project managers in drafting Use Case scenarios during the planning stages of the project
  • Drafted preliminary screen mock-ups using HTML.
  • Developed Use Cases, Class Diagrams and Sequence Diagrams using Visio
  • Developed JSP pages using custom tags and other methods of JavaBeans presentation and all HTML and graphically-oriented aspects of the site's user interface
  • Developed Enterprise Java Beans (EJB)
  • Coded Session Beans for various business functionalities
  • Was involved in application integration with various modules, debugging and fixing bugs
  • Was involved in System Integration Testing and Acceptance Testing.

Environment: Java Servlets, JSP, JBoss, Visual Age for Java, HTML, JavaScript, JDK, JDBC, DB2, Rational Unified Process, XML, XSLT, MQ Series, UNIX Scripts.

We'd love your feedback!