We provide IT Staff Augmentation Services!

Sr. Devops/build And Release Engineer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 7 Years of extensive IT work experience as a Build and Release/Devops/SCM Engineer in Agile and Test Driven Development.
  • Experience in installing and administrating tools like Jenkins, Bamboo for continuous integration and continuous deployment pipeline(CICD)
  • Performed integration of Code Quality Analysis Techniques like FindBugs, SonarQube and Cobertura with CI tools.
  • Experience in Shell, Ruby scripting for automation.
  • Experience in administering and supporting the CM tools including Subversion, Git, and TFS on Linux and Windows environments.
  • Develop, document, implement and manage Application Life - Cycle Management (ALM) processes and procedure using TFS.
  • Involved in implementing Atlassian Tool Suite Jira and Crucible.
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Experience in using Build Automation tools like, ANT, Maven.
  • Experience in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Experience in installing and configuring Apache and Jboss web servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in Ansible deployment framework automation to DEV, QA, and PRODUCTION environments.
  • Knowledge of databases like MySQL and MongoDB.
  • Experience with Docker images and containers.
  • Experience in Puppet for infrastructure management and system configuration.
  • Worked on managing VMs in Amazon using EC2.
  • Hands on experience with AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELD, RDS.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS

  • Build/Release/Configuration Management
  • Jenkins
  • Bamboo
  • Shell
  • Ruby Scripting
  • Unix
  • Linux Hands on Administration
  • Subversion
  • Git
  • TFS
  • Remedy
  • JIRA
  • Clear Quest
  • Ant
  • Maven
  • My SQL
  • MongoDB
  • Apache Tomcat
  • JBoss
  • Ansible
  • Puppet
  • Docker
  • AWS

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Sr. Devops/Build and Release engineer

Responsibilities:

  • Provided CM and Build best practices for more than 5 different applications, built and deployed to the production and lower environment in Agile and Test Driven Development.
  • Worked on Jenkins CICD tool to create release branches and tags.
  • 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.
  • Experience in writing branching and merging methodologies in TFS.
  • Installed and configured build manager and agents to quene builds in TFS.
  • Worked on migration of Ant scripts to Maven.
  • Worked authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Artifactory to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CICD process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked on Ansible playbooks for deployment automation to deploy into DEV, QA, and PRODUCTION environments with environment specific Inventory files.
  • Implemented Continuous Delivery Pipeline with Dockers and GitHub.
  • Worked on Puppet for infrastructure and system configuration.
  • Implemented Puppet manifests for deployment and build on internal data server centers.
  • Worked on Docker images and containers.
  • Worked on Docker file for installing the application and third party software’s.
  • Worked on AWS solutions EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling groups.
  • Optimize volumes and EC2 instances in AWS
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: Ant, Java, Maven, Jenkins, Linux, Apache Tomcat, Git, TFS, Shell scripting, Ansible, Puppet, Docker, Artifactory, MongoDB.

Confidential, New Jersey

Devops/Build and Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications
  • Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Integrated maven release plugins with Jenkins for releasing different applications and deploy into Artifactory repository
  • Converted old builds from Ant to Maven for doing Java build
  • Created and maintained built wrapper scripts using Ruby.
  • Maintained and executed build scripts by coordinating with development and QA teams
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into JBoss and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems
  • Created and Maintained Git repositories, branches and tags.
  • Worked on migration of source code from Subversion to Git.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Git hooks and other metadata.
  • Worked on Ansible playbooks to deploy applications into different environments with inventory files.
  • Worked on puppet modules and manifests to configure the infrastructure.
  • Submit request for implementation to various groups who participate in release
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans
  • Serve as production implementation coordinator.

Environment: Java, Ant, maven Jenkins, Jboss, Git, Shell & Ruby scripting, Ansible, Puppet.

Confidential

Build and Release Engineer

Responsibilities:

  • Setting up continuous integration and nightly builds using Bamboo (CICD) with Maven nexus repository.
  • Worked on developing pom.xml and maven plugins for java projects.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Installed and administered Sonatype Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Bamboo and Jira.
  • Involved in implementing Atlassian Tool Suite (Jira, Bamboo, and Crucible).
  • Installed and configured Crucible for code reviews and web interface for browsing source code artifacts, commits, files, revisions, and individual/group code metrics.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved in deployingWARs/EARs through Tomcat Application Server console.
  • Worked on Capistrano deployment framework to deploy applications into Dev, QA, Production servers.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool

Environment: Java, Maven, Bamboo, Linux, Apache Tomcat, Subversion, Shell scripting, Capsitrano, Nexus, Jira, Crucible, MySQL.

We'd love your feedback!