We provide IT Staff Augmentation Services!

Build & Release Engineer Resume

0/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • Nearly 6 Years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).
  • Experience working in emerging cloud technologies like AWS and Open Stack.
  • Ability to keep calm under immense pressure and work effectively.
  • Experienced working in various SDLC like Agile Scrum and Kanban.
  • Implemented various branching strategies and SCM policies to Development Teams.
  • Extensively worked with Version Control Systems like GIT, SVN (Subversion) and CVS.
  • Worked with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD and checkstyle.
  • Installed and administered Nexus Artifact Manager for Maven Builds.
  • Installed, configured and administered CI tools AnthillPro, Udeploy, Hudson and Jenkins for automated builds.
  • Experience writing Batch and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Configuring and deploying to Application servers Tomcat, Weblogic and Websphere.
  • Experience with Oracle and MS SQL Server Databases.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.
  • Consulted and recommended client in Build and Release management Implementation.

TECHNICAL SKILLS

Operating Systems: UNIX, AIX, RHEL, WINDOWS NT/2000/2003/XP/2008/7, HP - UX

Version Control Tools: CVS, SVN, GIT, Accurev

Languages: C, JAVA, XML, SHELL, PERL, Python, Powershell

Databases: My SQL, MS Access, Oracle 9i/10g/11g

Application Servers: Weblogic, Websphere, Tomcat

DevOps Tools: ANT, MAVEN, HUDSON/JENKINS, ANTHILL PRO, BUILD FORGE,CHEF,Puppet

Cloud Platforms: Amazon Web Services, Open Stack

PROFESSIONAL EXPERIENCE

Confidential, Deerfield, IL

Build & Release Engineer

Responsibilities:

  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Completed OpenStack POC by bootstrapping Tomcat Applications.
  • Administered and maintained Subversion version control system adhering to the branching policies.
  • Used MAVEN to automate the build process.
  • Integrated the Code Quality tools Cobertura, PMD and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Setup On-commit triggered build and scheduled builds for various projects.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments.
  • Worked in Agile Scrum Project management Process.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Served as a partial administrator for UNIX machines.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Confidential, VA

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Wrote build.xml for applications using Ant.
  • Analyzing ANT Projects for Converting ANT Build Projects to Maven Build Projects.
  • Developing Maven Build Scripts based on the requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Used Nexus as Artifact Repository Manager.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy as deployment issue tracking tool.

Confidential

Build & Release Engineer

Responsibilities:

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Trained offshore team members and responsible for knowledge transfer.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Participated in the Change Control Board Meeting to analyze the risk and plan for the successful Releases.
  • Coordinated application releases with Developers, DBAs, QAs and Project Managers.
  • Administered SVN as Version control for versioning code and configurations.
  • Used Artifactory Repository Managers for ANT and Maven builds.
  • Installed and Configured the Apache Tomcat application servers for Dev and INT Environments.
  • Automated the process of deployment to Apache Tomcat application servers by developing Perl Scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.

We'd love your feedback!