We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY:

  • Over 7+ Years of extensive work experience comprising Software Configuration Management (SCM), DevOps Build/Release Management, Systems Administration, Change/Incident Management and Cloud Management.
  • Experienced at Software Development Life Cycles and Agile Programming Methodologies.
  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience performing functional management activities covering all stages of the software system life cycle especially using Agile processes such as Scrum.
  • Worked with Version Control Systems CVS, SVN (Subversion), GIT.
  • Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages such as Shell, Perl, Ruby, JavaScript etc.)
  • Experience in Systems Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat, Ubuntu and Oracle), Windows, UNIX platforms.
  • Extensively worked with automation tools like Jenkins, Hudson to implement the End to End Automation.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, CloudWatch, AWS Config, Cloud Front, IAM, S3.
  • Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), Perforce, TFS, and GIT.
  • Worked on small volume of nodes of Windows on Cloud Computing Platform Microsoft Azure for building, deploying and managing applications and services.
  • Automation of the services on Cloud stack - Openstack, Google compute engine.
  • Hands on experience on OS- level virtualization Docker.
  • Worked with continuous management and integration server TeamCity.
  • Developed Ruby mostly on GNU/Linux especially Red Hat, Ubuntu.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates, attributes.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Worked on unit testing frameworks jUNIT, pyUNIT, RSpec.
  • Worked on Report Creation from TFS using SQL Server Reporting Services, Excel Reporting from Work Item Query and SharePoint Dashboard.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments.
  • Extensively worked on Jenkins, Build forge and AnthillPro for continuous integration and for End to End automation for all build and deployments.
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the build and deployments.
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: Solaris 8 / 10, RedHat Linux, Novell Linux, use 10, AIX, Windows 2000 / XP / 2003, Unix, Linux, Windows 2003 server, XP, MS DOS.

Version Control Tools: GIT, SVN, CVS.

Languages: Java, JEE, Unix script, .Net

Databases: Oracle, SQL server, DB2.

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Build Tools: Ant, Maven, Gradle, Nant

Cloud: AWS EC2, VPC, IAM, AMI, EBS, CloudWatch, Cloud Formation, AWS Config, S3. Microsoft Azure (D-series), Google compute engine, VMWare, Virtual Box, cloud foundry.

Continuous Integration Tools: Hudson, Anthill pro, TeamCity, Bamboo, Jenkins

Defect tracking Tools : Rational Clear Quest 7.0.1, Remedy, Bugzilla, JIRA, Rally

Other Tools: Chef, Puppet, TOAD, JBuilder, Eclipse, Text Pad, MS Office, MS Project, Visio, MS Visual Studio, AWS, Openstack, Jmeter.

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, IL

Senior DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain
  • Monitor the UAT/Production Environments for any down time issues by performing regular corn job updates in servers.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven in Linux environment.
  • Manage deployment automation using Chef, MCollective, Custom Puppet modules, Ruby.
  • AWS Cloud management and CHEF Automation.
  • Configured VPC with subnets, route53, IAM, EBS, CloudWatch, cloud formation, S3, RDS, high availability and fault tolerance with EC2.
  • Developed Windows Power shell script to automate setting of user credentials and activation of Windows helping the Project team to get transformed to Scrum methodology using TFS 2012 .
  • Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (puppet, Yum, resync Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Chef, Puppet.
  • Developed continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Chef.
  • Created Chef Wrapper Cookbooks using multiple recipes to automate system operations using test kitchen, vagrant and resolving dependencies using berkshelf and
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Integrated process into build system which auto-generates REST API documentation from source code.
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration of Puppet.
  • Experience with Visual Studio Build Professional, NANT, MSBUILD.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Responsible for Database build, release and configuration
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Hands on Exposure on TFS Version Control, VSS, SVN.
  • Migrated Projects from VSS to TFS 2012 with History.
  • Responsible for nightly and weekly builds for different modules.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT

ENVIRONMENT: Chef, Jenkins, Solaris, Linux, Eclipse, C++, Java, SQL, AWS, Python, Subversion, Bash Scripting, Hudson, NT Command Shell, Anthill pro, Java/J2EE, ANT, Bamboo, JIRA, XML, Anthill Pro, Web Servers.

Confidential, Dallas, TX

Automation Engineer/ DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented Anthill Pro and Hudson for Continuous Integration Builds, automated deployments, and Notifications.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • Customized TFS 2013 Work Item Templates and Workflow of the Work Items.
  • Providing Release Management and Build Automation with TFS 2012 Build Automation for multiple projects.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

ENVIRONMENT: Subversion (SVN), Jenkins, Puppet, Java/J2EE, MAVEN, IBM Websphere, Gerrit, Perl Scripts, AWS, Shell Scripts, XML, UNIX, Tomcat Application servers, Oracle, FINDBUGS.

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations, and plug-ins for the Jira bug/issue tracker.
  • Integrated ANT with Subversion to manage and deploy project related tags.
  • Installed and administered Nexus repository to deploy the artifacts generated by ANT and to store the dependent jars which are used during the build.
  • Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro.
  • Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in AnthillPro and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using AnthillPro with ANT and Nexus repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Used Shell script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Installed and Configured Jenkins for Automating Deployments and providing automation solution.
  • Worked for Creating the Software Configuration Management Plan.
  • Used jUNIT unit testing framework for Java and pyUNIT, RSpec for python & ruby, for test driven development.
  • Secured communication using SSL mutual authentication between multiple Vendor Products and all integration endpoints like F5 Load balancer, Apache, Tomcat, Ldap, Data power ESB for web services integration.
  • Installed, configured, administered Apache, JBoss, Web Sphere Application Server and Web Sphere MQ on Linux for multiple high profile projects.
  • Configured the web-server interfaces (plugin file and mod jk, mod cluster, mod proxy, mod rewrite, mod balancer), session management, virtual hosts, data sources, HTTP transports for Application Server instances and applications.
  • Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
  • Setup various Team Projects into different Team Project Collections in TFS 2010
  • Implementation of TFS Release Management Functionality for entire corporate codebase
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements.

ENVIRONMENT: SVN(Subversion), Anthill Pro, ANT, Nant, and Maven, Clear case, MS Build, Unix, Perl, Python, TFS, Bamboo, Hudson, Java, Git, JIRA, PowerShell, Shell Script, Jenkins, cruise control, Web sphere server.

We'd love your feedback!