We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Ridge Field Park, NJ

SUMMARY:

  • Over 7+ years of experience as a DevOps Engineer in Automating, building, deploying and releasing of code from one environment to other environment.
  • Expertise in designing and developing Jenkins deployments.
  • Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
  • Used GIT as version control system for two applications. Managed development streams and Integration streams.
  • Managing GIT and SVN which includes creating new users and writing some pre commit and post commit scripts.
  • Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Hands on developing and executing Shell scripts and Perl scripts.
  • Ability in executing of XML, Ant scripts, shell scripts, Perl scripts and Java scripts.
  • Good knowledge on Linux, Solaris and UNIX administration.
  • Implemented continuous integration and deployment using various CI tools like Jenkins, Bamboo and Hudson.
  • Hands on monitoring an alerting services for servers using NAGIOS.
  • Basic knowledge of C, C++ and JAVA.
  • Knowledge on open stack and Docker.
  • Hands on using Bug tracking tools like JIRA, HP Quality center.
  • Experience in Amazon Web Services (AWS).
  • Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Knowledge of databases like MySQL, Oracle and IBM DB2.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology and application configuration.
  • Experience in installing, configuring, managing, tracing complex build problems, release issues and trouble shooting skills.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Excellent experience in designing, documenting and automating the build and release process.
  • Good presentation and communication skills and a good team player by providing healthy working environment.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Tools: ClearCase, SVN, GIT, Perforce

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

Configuration Management Tools: Puppet, Chef, Ansible

Languages: C, C++, Perl scripting, Shell scripting, Java

Database: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2008/ XP, Windows 7, LINUX (RHEL), UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Ridge Field Park, NJ

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Designed and Developed Jenkins build deployments.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shell scripts to automate the deployment process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
  • Installed and configured GIT.
  • Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Implemented pre and post hooks in GIT.
  • Hands on configuration management using Chef.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Installed chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test - kitchen/Chefspec.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Used JIRA for change control and ticketing.
  • Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Automated the build and release management process including monitoring changes between releases.
  • Documented the entire build and release process and provided support.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: Subversion, GIT, Shell scripts, Perl scripts, ANT, MAVEN, Jenkins, Chef, JIRA, Nexus Maven, LINUX, UNIX, Windows XP, Java, J2EE.

Confidential, Dallas, TX

DevOps/Build & Release Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Used Chef to Configure and manage Infrastructure. Wrote cookbooks to automate the configuration setups.
  • Deployment and Implementation of Chef for infrastructure as code initiative.
  • Established Chef best practices approaches to systems deployment with tools with vagrant and managing Chef cookbook as a unit of software deployment and independently version controlled.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential, Virginia Beach, VA

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for the purpose of software configuration management and source code management.
  • Involved in branching and merging of code.
  • Expertise building and monitoring software projects continuously with Ci tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely with project Managers for the release.
  • Used shell scripts to automate the deployment process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: MAVEN, Perforce, Jenkins, Hudson, Puppet, Shell scripting, LINUX, Windows XP.

Confidential

DevOps Engineer

Responsibilities:

  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Regular builds are initiated using the continuous integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Managed sonatype nexus repositories to download the artifacts during the build
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Installation, configuration and management of Apache Tomcat servers.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience with Amazon web services (AWS) and virtualization based technologies.
  • Developed and maintained integration and release processes.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Provided the assistance for the smooth phase of release for the emergency releases and coordinated with different teams.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: ANT, MAVEN, Apache & Tomcat, shell scripting, Subversion, GIT, Chef, Jenkins, Windows 2000/XP, LINUX (RHEL).

Confidential

DevOps Engineer

Responsibilities:

  • Installation and Configuration of Redhat LINUX server.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Setup of build scripts, systems and infrastructure to enable build and release process.
  • Build C++ and Java files using ANT/MAVEN build tool.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo.
  • Designed and developed Bamboo Build deployments.
  • Managed nexus MAVEN repositories to download the artifacts during the build.
  • Developed and maintained integration and release processes.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Created and maintained Subversion repositories, branches and tags.
  • Branching and merging code lines in the Subversion and resolved all the conflicts raised during the merges.
  • Hands on writing Shell scripts and Perl scripts for compilation deployment processes.
  • Communicating with all levels of engineering, management, developers, testing teams.
  • Hands on trouble shooting skills, project documentation.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Bamboo, Jenkins, Windows 2000/XP, LINUX (RHEL).

We'd love your feedback!