We provide IT Staff Augmentation Services!

Sr Devops Engineer/build Release Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 7+ years of experience in Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other 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 Integrationprocess using Jenkins/Hudson, and Team city.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo, Chef, Puppet and Sonatype Nexus
  • Worked extensively on cross - platforms (Windows-Unix) with Subversion and CVS.
  • Migrated CVS Version Management tool to Subversion.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications
  • Used Ant/Maven for building Java/J2EE Applications.
  • 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, Teamcity, Puppet, Chef

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, Denver, CO

Sr DevOps Engineer/Build Release Engineer

Responsibilities:

  • Involved in Setting up Continuous Integration Environment using Jenkins
  • Wrote ANT Scripts to automate the build process.
  • Used Shell scripts to automate the deployment process.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • 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.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Created and automated platform environment setup using puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Docker to build Docker images with Urbancode build.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • 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, AWS, Puppet, Amazon Web Services (AWS), Python, Tomcat, Subversion, JIRA, SVN, shell/bash, UNIX,Docker, Sonatype Nexus.

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.
  • Publishing the Release notes for all the releases.
  • Configured Jenkins for doing the build in all the non production and production environments.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Manage open source contributions and programs for Open Stack and others.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef.
  • Experience in managing Source control systems GIT and SVN.
  • Responsible for day to day Build and deployments in pre production and production environments
  • Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server.
  • 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.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts.

ENVIRONMENT: Java/J2ee, Ant, Maven, Subversion, UNIX, GIT, OpenStack, Chef, Puppet, CVS, Remedy, Tomcat, Jenkins, Python, Ruby, Perl.

Confidential, New York, NY

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 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.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • 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.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • 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, San Diego, CA

Build and Release 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 maintaining the versions of the Symantec’s Website Code.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Automated Build Artifacts using Jenkins and Cruise Control.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Created the Deployment notes along with the Local SCM team and released the Deployment Instruction to application support.
  • Coordinated with IT groups on the release timings to ensure systems are ready for code to be deployed.
  • 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.
  • Helped CC Admin and involved in Administrator Activities.
  • Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.

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

We'd love your feedback!