We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Northbrook, IL

PROFESSIONAL SUMMARY:

  • Highly motivated DevOps Consultant with extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Worked on many proof of concept (POC) assignments on OpenStack, Amazon Web Services, Chef and Puppet automation tools and OpanAM.
  • Strong hands on development and configuration experience with configurational management tools like Chef and Puppet.
  • Strong hands on experience with scripting languages like shell, Python, Ruby, PowerShell and JavaScript
  • Experience in Deploying to and administering in the use of JBOSS, tomcat and apache web server, WebLogic, WebSphere.
  • Strong experience in working in Linux and Windows environments.
  • In - depth hands-on experience on ANT, Maven for the building of deployable artifacts such as war & ear from source code.
  • Experience with CI and CD methods by means of applications like Jenkins / Hudson, as a CI Tools for various Build Jobs.
  • Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development, and cluster/monitoring/day2 tooling for infrastructure service deployment and administration.
  • Worked on Sonar Qube for continuous inspection of code quality and also, Worked on Integration with Jenkins
  • Experience in working with Tracking Tools HP Service Center, JIRA and ITSM.
  • Experience in working with multiple simultaneous software releases and infrastructure planning.
  • Experience in configuration management concepts with various source control (SCM) tools like Perforce, Subversion (SVN), UCM Clear Case, PVCS, Harvest, and GIT.
  • Experience in created and maintained Branches, Tags on SVN, GIT and merged branches when necessary.
  • Result-oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions

TECHNICAL SKILLS:

Languages: Perl, shell, awk, Python, C, C++, Java, J2EE, ASP.net.

Database System: SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

SCM Tools: Perforce, Subversion (SVN), CVS, GIT, PCVS, UCM ClearCase, Jenkins, Hudson, SonarQube, Fortify, Nexus, Artifactory.

Build Tools: ANT, MAVEN, MS Build and MAKEFILE.

Infrastructure Tools: Chef, Puppet

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows 7/ XP/ 2000.

PROFESSIONAL EXPERIENCE:

Confidential, Northbrook, IL

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Maintained GIT repositories and performed code check-ins in GitEYE. Created branches and tags as required by coordinating with DEV teams.
  • Installed, Configured and Administered Continuous Integration Tool Hudson/Jenkins.
  • Build and Deploy scripts using ANT and Maven as a build tolls in Jenkins to move from one environment to other and also used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Support deployments for client/server and web based applications and also, troubleshooting when necessary.
  • Installation, setup and Configuration of Sonar Qube and its integration with Jenkins Enterprise.
  • Developed python scripts to perform automated baseline code scans to publish code metrics to Sonar Qube.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Build, release and configure a code build on Amazon EC2.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates. Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment and worked on managing the Private Cloud Environment using Chef.
  • Managed Chef Cookbooks to automate system operations.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments.
  • Developed build automation and trigger scripts for incorporating automated deployments using Perl and shell scripts.
  • Documented release metrics, software configuration process. Used Maven scripts tobuildthe source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Environment: Java, Ant, Maven, Jenkins, Hudson, Chef, Puppet, Python, Perl, AWS, GIT, SVN, Apache Webserver, JBoss, Apache, Windows, LINUX.

Confidential, Herndon, VA

DevOps Build Engineer

Responsibilities:

  • Analyzed source code, ANT scripts and contents of previous builds to develop a plan for migration of a project from ANT to Maven.
  • Re-arranged the folder structure in ANT projects to comply with file structure of Maven.
  • Successfully re-engineered ANT scripts to Maven following best practices.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Administered and enhanced builds for release to QA and Prod environments. Maintained release notes and documentation.
  • Branching, merging, Tabling, Tagging and Release Activities on Version Control Tools: SVN, GIT and PERFORCE.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Developed Perl and shell scripts for automation of the build and release process.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.

Environment: DevOps, GIT, Maven, Jenkins, AWS, Chef, Puppet, Apache Webserver, Apache JMETER, Python, Perl, Shell, PowerShell, Linux, Windows.

Confidential, Minneapolis, MN

DevOps Engineer Release Engineer

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in Confidential environments (Integration, QA, and Production).
  • Created proper documentation for new server setups and existing servers.
  • Maintenance of source code in SVS and GIT; Branching, Creating LABELS, merging of codes on SVS and GIT for QA testing and release.
  • Implemented and building tools such as Maven in order to automate and enhance the overall operational environment.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Responsible for specialization areas related to Chef for Cloud Automation.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Provided on Sonar Qube, Maven and Jenkins to peers and various other development and integration teams in the organization.

Environment: DevOps, Java/J2EE, Git, Tomcat, Apache, Jenkins, Python, Ruby, Chef, JIRA, Maven, Artifactory, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, TFS 2013, PowerShell.

Confidential

Jr. Software Engineer

Responsibilities:

  • Part of a World class team whose primary goal is to implement Release/Build as a practice across the Organization covering around various projects.
  • Responsibilities include Searching, Learning, and Documenting on new DevOps tools which would fit in our current Eco-System.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Created and maintained Branches, Tags on SVN and also, merged branches when necessary.
  • Managed SVN repositories for branching, merging, and tagging
  • Build the code using build tools. (Maven, Ant, MS build etc.).
  • Providing the daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supports multiple development applications
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Used Ant Scripts to automate the build process.
  • Involved in various programs like chef/puppet/svn/git/sonar Qube/Jira

Environment: Jenkins, Ant, Tomcat, MS build, UAT, E2E, SCM, GIT, SVS

We'd love your feedback!