We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Tennessee, TN

SUMMARY

  • 7+ years of IT Industry experience with Configuration Management, Build, Release Management and Quality Assurance using CVS, Subversion, GIT, Mercurial & ClearQuest on UNIX and Windows environment.
  • Worked on SDLC Methodologies like Agile, Waterfall, and other processes.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow SQA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in Build Automation tools like ANT and Maven.
  • Implemented Continuous Integration process using Jenkins/Hudson, Puppet and Teamcity.
  • Worked extensively on cross - platforms (Windows-Unix) with Subversion and CVS.s
  • Migrated CVS Version Management tool to Subversion.
  • Helped the QA team in understanding the requirements and development of test case
  • IBM UrbanCode Deploy, SonarQube, Gatling Perf test, CHEF, Docker, CloudFoundry as PaaS.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Had knowledge on IP Networking.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo, Chef, Puppet and Sonatype Nexus.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications
  • Used Ant/Maven for building Java/J2EE Applications.
  • Deployed an Openstack server under Linux.
  • Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion and CVS.
  • Experience in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and Jboss
  • Created CM Plans, Test plans and Build Documentation while maintaining source code.
  • Coordinated different teams across the globe to Deploy different builds to different environments on parallel development for multiple projects.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Worked with different Bug Tracking Tools like Remedy, Jira and ClearQuest.
  • For Production Releases HP Service Management System Ticketing Tool was used.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

SCM Tools: CVS,SVN, GIT, Mercurial

Build Tools: ANT, Maven

CI Tools: Jenkins/Hudson, Puppet, Chef, Bamboo, AnthilPro

Bug Tracking Tools: Jira, Remedy, ClearQuest

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS

Database: Oracle 10g and 9i, PL/SQL, SQL 2005 and Enterprise

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

Scripting Languages: JavaScript, XML, HTML, Shell Programming

Servers: Apache Tomcat, JBoss

Tools: MS Office Suite, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Devops Engineer

Responsibilities:

  • Skilled at Software development life cycle (SDLC) and Agile programming methods.
  • Extensively worked with version control systems like GIT, CVS, perforce version, Subversion control systems.
  • Experience in software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively.
  • Installed, configured and administered CI tools like Hudson and Jenkins for automated builds.
  • Experience Puppet functionality in Red Hat Satellite6
  • Development in Puppet in Red Hat Satellite 6
  • Managed artifacts generated by Jenkins.
  • Ability to build deployment, build scripts and automated solutions using Python, Perl.
  • Solid understanding of Operating systems like Linux, UNIX, windows
  • Experience in Querying RDBMS such as Oracle, MY SQL and DB2 by using SQL for data integrity.
  • Good knowledge in bash/shell scripting.
  • Have working knowledge of defect tracking tool JIRA, Service now.
  • Experience using WebLogic, WebSphere web servers for deployments.
  • Directed, trained, Co-ordinate and supervised the duties of operations, personnel to achieve the maximum efficiency in build and release process.
  • Proficient in trouble shooting complex build problems, release issue and environment issues in multi component environment. Worked on coordinating multiple releases across the projects.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible
  • AWS Cloud management and Puppet automation.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, GitHub, Confluence, Jira and Cloud Foundry.
  • Having sound knowledge on Testing Methodologies, Testing concepts.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.

Environment: Java/J2ee, Eclipse, Chef, AWS, Ant, Maven, Jenkins, GIT, Subversion, WebSphere Application Server (WAS), Apache, Docker, Ansible, PERL, RUBY, BASH, Unix, Python.

Confidential, Tennessee, TN

DevOps Engineer

Responsibilities:

  • Responsible for day to day Build and deployments in pre production and production environments
  • Deployed Puppet, Puppet Dashboard for Configuration management to existing infrastructure.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet).
  • Manage AWS EC2 Nodes (Jenkins, SVN Edge, Tomcat etc)
  • Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
  • Used Core Java classes to implement business logic.
  • Responsible for large scale, distributed applications across hybrid AWS and physical data centers.
  • Implemented Satellite version 6
  • Experience in deploying several sets of Linux guest builds from VMware templates using PowerCLI as well as Red Hat Satellite Server.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and Worked on the Github.
  • Used Shellscripts to automate the deployment process.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Used OpenStack server to build a private cloud.
  • Assisting developers in integrating their code with the main stream
  • Merge conflicting code to ensure release to test environments.
  • Create automated build procedures to ensure code is always ready for deployment.
  • Create and maintain build scripts using Final Builder to perform builds efficiently.
  • Experienced with JIRA for defect tracking.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Implementing currency upgrades to latest DevOps tools including Jenkins, IBM UrbanCode Deploy/Release, CloudFoundry as part of Continuous Delivery roadmap
  • Planning, scheduling and documenting releases at code freeze Periods.
  • Developed UNIX Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Shell scripting for building and deploying java application to target environments.
  • Coordinated with different teams before and after the production deployments.

ENVIRONMENT: Java/J2EEAnt, Maven, Tomcat, GIT, AWS, OpenStack, Core Java, Puppet, Subversion, JIRA, SVN, Jenkins, shell/bash, UNIX, Sonatype Nexus, Tomcat, Python.

Confidential, Tempe, AZ

Build and Release Engineer

Responsibilities:

  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes).
  • Managed Urban code prototype labs (Ubuild & Udeploy).
  • Integrated delivery (CI and CD process) Using Jenkins, Bamboo, Nexus, Yum and puppet.
  • Worked with Berkshelf, ChefSpec and Vagrant for Chef testing.
  • Configured Jenkins for doing the build in all the non production and production environments.
  • Wrote a Puppet module that provisions MySQl VMs in the Openstack cloud
  • Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Utilized EC2 instances, elastic load balancers and security groups to create a private cloud for QA engineers to utilize for testing.
  • Worked extensively on CVS, Subversion as Version Control
  • Used Remedy change management and bug tracking to track the issues in all pre production and production environments.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Used Artifactory repository tool for maintaining the java based releasecode packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Updated the Database Tables running the Database Scripts.

ENVIRONMENT: Java/J2ee, Ant, Maven, Chef, Puppet, AWS, Subversion, Udeploy, Bamboo, UNIX, GIT, CVS, Remedy, Tomcat, Jenkins, Python.

Confidential, Auburn, IN

Build and Release Engineer

Responsibilities:

  • Deployed a small set of ClearCase Triggers to enforce fundamental custom policies and also to guide, monitor and control development activities.
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Produced release notes and other build-related documentation.
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

ENVIRONMENT: Solaris, UNIX, Java/J2ee, Eclipse 3.20, Ant, Maven, Subversion, Mercurial, WebSphere Application Server (WAS), ClearCase 7.0, Jenkins, BASH

Confidential, Cincinnati, OH

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Automated Build Artifacts using Hudson and Cruise Control.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Planned and wrote Project’s CM Plans and process.
  • Helped CC Admin and involved in Administrator Activities.
  • Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

ENVIRONMENT: Java, J2EE, Ant, Maven, Hudson, perforce, Subversion, Cruise Control, Shell, Perl, Html, Oracle 8.x/10.x, Solaris 2.9 JSP, Servlets, JDK 1.4.2.

We'd love your feedback!