We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.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 cycleespecially 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 Reportingfrom WorkItem 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 onJenkins, BuildforgeandAnthillProfor continuous integration and for End to Endautomationfor allbuildand 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 onHudson/Jenkins and Bamboofor continuous integration and for the end to endAutomationfor all thebuildand deployments.
  • Good experience writing Manifests, Modules using Industry Best Practices for both DeploymentAutomationand Infra Configuration Management.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: Solaris 8 / 10,RedHatLinux, 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

Defecttracking 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, MSVisual 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 WindowsPower shellscriptto automate setting of usercredentials and activation ofWindows 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-generatesRESTAPI documentation from source code.
  • AdoptedPuppetfor theAutomationof the environment and worked on Installation and configuration ofPuppet.
  • Experience withVisual StudioBuild Professional, NANT, MSBUILD.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Responsible for Database build, release and configuration
  • Build Results are managed inAnthill Proand deployed using workflows inAnthill 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, BashScripting, Hudson, NT Command Shell,Anthillpro,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.
  • ImplementedAnthillProandHudsonfor 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, UsersMount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • CustomizedTFS2013Work Item Templates and Workflowof 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, IBMWebsphere,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 andAnthill Pro.
  • Configured TFS to run continuous integration ofbuildsand 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 deployingWARs/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 automationsolution.
  • 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 ANTbuildautomation.
  • Setup various Team Projects into different Team Project Collections in TFS 2010
  • Implementation of TFSReleaseManagement 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, MSBuild, Unix, Perl, Python, TFS, Bamboo, Hudson, Java, Git, JIRA, PowerShell, Shell Script, Jenkins, cruise control, Web sphere server.

We'd love your feedback!