We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

NH

SUMMARY

  • 6+ years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Strong Understanding of SDLC and Develop, enhance and maintain teh build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Automate teh Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Release Process Implementation like DevOps and Continuous Delivery methodologies to existing Build & Deployment Strategies.
  • Experience with Build Management tools like Ant and Maven.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef and Sonatype Nexus.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN),Perforce and PVCS.
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • In - depth noledge of computer applications and scripting like Shell, Python, Perl and XML.
  • Expertise in Enterprise repository management tools like Nexus,Artifactory etc.
  • Maintained local team repositories andOrganization’s centralrepositories for Maven.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, node.js, Jboss& Apache Tomcat.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite teh request from teams across teh organization.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding teh demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Build Tools: Ant, Maven

CI Tools: Hudson/Jenkins, Bamboo

Scripting Languages: Shell, PowerShell, C++, Python, Ruby, Perl

VersioningTools: Subversion, Clear Case, GIT, CVS

Operating Systems: Windows, Unix, RHEL and Solaris.

Databases: Oracle, SQL Server, MySql, MSAccess

Change Management: Remedy, PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, WebSphere, Jboss, node.js

Bug Reporting Tools: SDM-12, BugZilla, JIRA and Rational Clear Quest.

DevOps: Chef, Openstack and Aws

PROFESSIONAL EXPERIENCE:

Confidential, NH

DevOps Engineer

Responsibilities:

  • Deployed Tomcat, WebSphere and node.js applications using IBM Urban Deploy
  • Created VM's and LTM's using C2C(Click 2 Compute) cloud .
  • Used JIRA Agile forCreating and Managing teh tasks to easily monitor teh progress of Workflow.
  • Worked on Repository Manager like Sonatype Nexus and Artifactory.
  • Created cookbooks at my local workstation and uploaded them to chef server using knife and also created recipes, roles, environments using knife tool.
  • Developed shell scripts for automation of teh build and release process.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Responsible for design and maintenance of theSubversion/GIT, Stash Repositories, views, and teh accesscontrolstrategies.
  • Worked with teh team to Create an Environment in UDeploy for Continuous deployment by using Chef and Groovy.
  • Monitored and Managed Logs using teh SPLUNKtool.
  • Solved teh issues raised in PPMC (Parametric Performance Monitoring and Control).
  • Used Vagrantvirtual boxtocreatethevirtualmachinesto runandtesttheapplicationlocallybeforepushingthecodeintorepository.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices.
  • Knowledge in ERB cookbook template.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms

Environment: Subversion, GIT, Java/J2EE, MAVEN, Chef, C2C, UDeploy, Tomcat, Shell, Ruby,Jenkins, Nexus, JIRA, Splunk, Vagrant, UNIX/LINUX.

Confidential, Phoenix, AZ

DevOps Engineer

Responsibilities:

  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh releases.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet).
  • Implemented Automated Application Deployment using Puppet.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Connected continuous integration system with GIT version control repository and continually build as teh check-in’s come from teh developer.
  • Strong in building using Java, writing Shell Scripts on UNIX.
  • Manage configuration of Web App and Deploy to AWS cloud server through Puppet.
  • Established framework to setup Continuous Integration environment using Jenkins, Nexus.
  • BuildscriptsusingANTand MAVENbuildtoolsin Jenkins, Sonar to move fromoneenvironment toother environments.
  • Generated property list for every application dynamically usingPython.
  • Experience in deploying web based applications using Python.
  • Provided end-user for all Subversion (SVN) users to effectively use teh tool.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Developed Perl and Power shell scripts for automation of teh build and release process.

Environment: Subversion, GIT, Java/J2EE, ANT, MAVEN, Puppet, AWS Cloud, Tomcat, Python, Ruby,Power Shell scripts, JIRA, UNIX/LINUX, XML.

Confidential, Jacksonville, FL

Sr Build and Release Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Responsible for Planning of teh Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles ).
  • Developed and implemented plan to educate Product Owners on agilerequirements gathering techniques to improve user stories and facilitate better grooming sessions with teh team.
  • Working closely with Web Administrators to understand, participate, and experience teh technical architect for web sites such as Apache, Web Sphere; and deploying J2EE Applications to these environments.
  • Recommended build management, defect management development process flow. Administrator of SVN.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Deployed teh archives to tomcat Web server and web sphere Application Servers.
  • Created VM's for applications using C2C cloud .
  • Coordinating with developers for merge/build issues/failures.
  • Setup and maintenance of cross development environments like windows and Linux.

Environment: Subversion, Jenkins, Chef, AWS, Ant, Maven, Apache Tomcat, Web sphere, Python, UNIX, Apache, Java/ J2EE.

Confidential

Build and Release Engineer

Responsibilities:

  • Build automation/Continuous integration of Insurance projects for a client on Hudson.
  • Software configuration management - Migration of code from a legacy version control system to Perforce, and integrating teh same with teh Build system.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed teh maven artifacts using Nexus repository.
  • Used Ant scripts to perform teh builds and wrote a few build.xmls for application development teams.
  • WroteANTand MAVENScriptstoautomatethebuild process.
  • Design and development of an in-house tool for automating teh configuration of development environments for a release cycle.
  • Automation of build/deployment/reporting tasks through scripts.
  • Support and manage development environments as part of teh SDLC.
  • Work closely with teh QA team, in order to properly plan and allocate resources to test applications before releasing them into production.
  • Co-ordinate with a QA engineer to determine teh nature of a bug, and whether it’s an environment/server configuration issue, or simply a bug in teh app.

Environment: ANT, Maven, Subversion,Perforce, Hudson/Jenkins, JIRA, IBM Websphere Integrated solutions console, Java, J2ee, Nexus, XML, TOAD,UNIX, Linux, Groovy, Perl.

Confidential, Warren, NJ

Build and Release Engineer

Responsibilities:

  • Build Engineer for a team that involved three different developments teams and multiple simultaneous software releases.
  • Created trigger to enforce naming convention for base line.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Responsible for deployment of builds in different environments as per request (QA, SIT, UAT,, Performance, Bug fix and Production)
  • Managed SVN branching and merging for older projects in multiple simultaneous releases
  • Creation and maintenance of scripts for development and deployment
  • Maintenance of continuous integration based on Maven and Hudson
  • Responsible for configuring and monitoring teh Cruise Control for continuous integration.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Establish/coordinate repeatable compile/build capabilities and release procedures.

Environment: Java, J2EE, Hudson, Maven, Ant, SVN, Ruby, Perl, Linux, Jboss, Unix Shell Scripting.

We'd love your feedback!