We provide IT Staff Augmentation Services!

Build/release Engineer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • 9 years of professional experience in IT industry with major focus on Software Configuration Management (SCM) and Build/Release Management, Change/Incident Management, DevOps and AWS cloud computing.
  • Experience and deep understanding of all the phases of System Development Life Cycle (SDLC).
  • Experience in setting up projects in various open source revision control tools such as Subversion, GitHub, Confidential .
  • Experience in Agile and waterfall development methodologies.
  • Experience in Branching, Merging, Trigging and maintain the versions across the environments using SCM tools like Git, GitHub, SVN, TFS, Confidential and Perforce.
  • Implemented Team Foundation Server (TFS) as Version Management system for Microsoft Technologies.
  • Experience with creating Areas and Iterations, Creating Teams and administering Security using TFS
  • Hands on experience in installing and administrating CI tools Hudson/Jenkins, Subversion, Jfrog Artifactory, Nexus, Sonar and Fortify.
  • Hand on experience in installation and administration of different build and continuous integration tools - Subversion, GIT, Maven, Jenkins, Sonatype Nexus Repository.
  • Implemented Continuous Integration (CI)with Jenkins and Continuous testing with Selenium and Continuous delivery(CD) with the tools like Chef and Ansible
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Exposure to creating AWS EC2 instances using different resource areas of EC2 like instances, Ker pairs, Dedicated hosts, volumes, Elastic IPs, Snapshot, volumes, Load balancers and security groups.
  • Deep understanding and knowledge of various other AWS services like S3, Auto-Scaling, Cloud Formation, Cloud watch, IAM, AMI, ELB, RDS, Storage Gateways, VPC, public private subnets, Access Control Lists, security groups, etc.
  • Hand on experience of implementing continuous integration using Jenkins on AWS.
  • Experience on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience with configuration management tool like Chef for continuous delivery and continuous deployment process.
  • QA UAT and providing continuous support required by different Dev, QA teams.
  • Implemented and supported monitoring tools like Nagios, Splunk on QA and Production environments.
  • Experience in using JIRA, HP Quality Center, Bugzilla as bug tracking tools.
  • Implemented Jenkins integrations with release management software, such as XL Release and Urban Deploy/Release
  • Experience in the domain areas like Banking, Airline, Mortgage and Online Education.
  • Experience in working in a complete Java based applications built on different architectures such as Spring MVC, Hibernate, Angular JS, J2EE etc.
  • Extensive experience with software Build automation and Standardization tools like ANT, Maven
  • Strong problem-solving skills with an aptitude for learning and implementing emerging technologies.
  • Excellent interpersonal, verbal and written communication skills.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP-UX

Version Control Tools: Confidential, SVN, Rational Clear Case, Perforce, GIT

Scripting Languages: Shell, Ruby

Application Servers: Web Sphere, JBoss, Tomcat

Build Tools: ANT, MAVEN, Gradle

Amazon Web Services: EC2, S3, VPC, Elastic Beanstalk, CodeBuild, CodeCommit, CodeDeploy, CodePipeline

Continuous Integration Tools: Jenkins/Hudson, Anthill Pro, Bamboo, TeamCity

Configuration Management and Virtualization Tools: Chef, Ansible.Vagrant, VirtualBox

SCM Tools: Git, SVN, ClearCase, Visual Source Safe, Confidential, JIRA, MS TFS

PROFESSIONAL EXPERIENCE

Confidential, VA

Senior DevOps Engineer

Responsibilities:

  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Automated Maven and ANT builds by integrating them with Continuous Integration tools Jenkins.
  • Worked on setting up Continuous integration(CI) and Continuous delivery(CD) with tools like Jenkins, Selenium and Chef
  • Setup and Configuration of Chef Configuration Management.
  • Imported and managed multiple applications in Subversion(SVN).
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, ANT, MS Build, TFS Team Explorer, and Subversion (SVN).
  • Created TFS Work items for Bugs and Task for the Test Cases and pulling the reports and sending the same to the project management and QA Teams.
  • Used Team Foundation Server TFS and GIT as Version Control.
  • Creating customizing Build Definitions and implementing Continuous Integration& Gated Check-in Builds in TFS.
  • Artifactory/TFS Enterprise mirror server deployment/maintenance.
  • Mentoring and training for new/intermediate team members, for Bash/Linux/ TFS/ Puppet Stack.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.
  • Setup various Team Projects into different Team Project Collections in TFS.
  • Installed and Configured SharePoint Services and Reporting Services with TFS
  • Worked on Subversion to GIT code migration process and worked with Linux system admins for the same.
  • Implemented Jenkins integration with GitHub to leverage post-commit hooks.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Chef configuration management
  • Worked on Maven and Jenkins creating and configuring Jenkins Jobs for publishing artifacts to SNAPSHOT, Staging and Release repository and for all the projects.
  • Used Fortify as Software code analysis to find the security vulnerabilities in software code.
  • Configured the Docker containers and created Docker files for various environments.
  • Created and maintained various DevOps related tools for the teams such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant
  • Worked on Web sphere configuration backup and configuration changes and installation of fix packs.
  • Performing application deployments of EAR/WAR files, as requested by the application teams on the respective environments Jboss and Web Sphere servers.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Installed and configured Jboss Application servers for DEV, QA and PROD systems.
  • Delivered specific versions of various components of an application into target environments using Udeploy
  • Managed the entire Release Communication and Co-ordination process.
  • Worked on integrating Jira/Fisheye with source code repository to help developer with peer code reviews.

Environment: SVN, GIT, Maven, ANT, Jenkins, Selenium, Web Sphere Application Servers, Jboss Application Servers, Chef, Docker, Vagrant, JFrog Artifactory. Jira

Confidential, GA

DevOps Engineer

Responsibilities:

  • Worked on setting up multi-module projects to show the workflow and push the artifact to Nexus snapshot, staging and release repositories.
  • Integrated Java-Cucumber base project with Jenkins to display the cucumber reports.
  • Assisted in defining best practice release and deployment process and maintenance activities.
  • Published cookbook to chef-server and bootstrapping node.
  • Implemented Code migration SVN to GIT migration.
  • Worked on GIT repository implementation. Defined branching strategies in GIT and implementation of best practices.
  • Involved in Enterprise Collaboration-DevOps continuous integration and continuous delivery automation.
  • Managed the Code migration from TFS, PVCS, Confidential and StarTeam to SVN repository
  • Worked on integrating automated test, quality metrics and deployment in the software build process.
  • Worked Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013 and 2015
  • Implemented Docker linking application and load balancing application.
  • Configured TFS 2013/2015 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services
  • Customized TFS 2012/2013 Work Item Templates and Workflow of the Work Items
  • Worked on setting up CI (continuous Integration) in TFS and Jenkins
  • Analyzed, defined, and developed build process improvements using TFS 2013/2015.
  • Responsible for managing Code Repository in TFS 2010/2013/2015
  • Responsible for creating work items on TFS and on Kanban board.
  • Worked on Maven build tool for building deployable artifacts such as WAR/EAR from source code. Environment configuration and Application Deployments using Chef
  • Coordinated Code deployments with DEV and QA teams.
  • Setup various Team Projects into different Team Project Collections in TFS 2010 & TFS 2012
  • Upgraded the TFS 2010 to TFS 2012.
  • Worked on setting up the projects in GIT/STASH, created POM.xml file and integrating with Jenkins for continuous integration.
  • Involved in standardization for build artifact management and build configuration.
  • Worked on setting up Nexus staging Suite for build artifact management.
  • Automated provisioning of cloud infrastructure with Chef
  • Worked on GIT/Stash and GITHub Migration and created Hitchhiker’s guide to STASH.
  • Involved in JIRA/CONFLUENCE integration with Hipchat.
  • Used SONAR and integrated with JENKINS for the code quality monitoring.
  • Worked on Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, Route53, Auto Scaling, Security Groups and Cloud Formation.
  • Created S3 buckets and managed policies for S3 buckets. Utilized S3 buckets and Glacier for Storage and backup on AWS
  • Installation, configuration and supported the various open source and COTS continuous integration, continuous delivery tools for version control, configuration control and code control.

Environment: AWS, TFS, GIT/STASH, Jira/Confluence, Docker, Maven, ANT, Jenkins, Rundeck. Chef, Ansible, Jira

Confidential

DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Worked on source code migration to enterprise Subversion.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Managed Branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion(SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
  • Integrated Code Quality Tools like Cobertura, Findbugs, CheckStyle, SONAR and PMD in the build scripts.
  • Worked on creating and configuring Jenkins Jobs regarding SNAPSHOT, CI and SONAR for all the projects.
  • Used Fortify as Software code analysis to find the security vulnerabilities in software code.
  • Monitored code check-ins and control the creation of branches and tags.
  • Deployed web and enterprise applications on Jboss and Web Sphere application server.
  • Worked on Web sphere configuration backup and configuration changes and installation of fix packs.
  • Performing application deployments of EAR/WAR files, as requested by the application teams on the respective environments Jboss and Web sphere servers.
  • Installed and configured Jboss Application servers for DEV, QA and PROD systems.
  • Used Jira a bug tracking tool.

Environment: SVN, Jira, Maven, ANT, Jenkins, Web Sphere Application Servers, Jboss Application Servers. Anthill Pro.

Confidential

Build Engineer/DevOps Engineer

Responsibilities:

  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Created and maintained continuous build and continuous integration environments in SCRUM and agile projects.
  • Automated Linux production server’s setup using Chef. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and VirtualBox.
  • Documented release, builds and source control processes and plans.
  • Worked on building and deploying Java code through Jenkins.
  • Used Jenkins/Hudson to automate builds and deployments.
  • Worked closely with development team and SQA team for product releases.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Supported small to medium sized projects using GIT.
  • Worked on integrating GIT into the continuous Integration(CI) environment along with AnthillPro, Jenkins and Subversion.
  • Worked with Performance engineers on Configuration of the environment.
  • Have Implement chef provisioning for creation of on demand instances and instance infrastructure using chef-client and bootstrapping using plugins against AWS EC2

Environment: Subversion(SVN), GIT, Jira, Hudson/Jenkins, ANT, MAVEN, Gradle, AWS, Chef

Confidential

Build/Release Engineer

Responsibilities:

  • Worked in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Managing and Creating Run Environments on Linux or windows platform using Tomcat, Intel SOA express, ISS, glassfish, and other application servers.
  • Providing Software Configuration Management using version control tool (SVN).
  • Continuous Integration using CI tool Bamboo, Artifactory, and internal deployment tool (RADT).
  • Involved in releasing the code to all environments including production and troubleshoot with development team.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Manual and Automation process of creating branches tags and code merging.
  • Performed weekly and on-call deployments of code on both test and production environments.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Installing both server and client components, including websites and services.
  • Designing, implementing, testing and maintaining Install shield and MSI installation software for new products on Windows.
  • Used SONAR and integrated with JENKINS for the code quality monitoring.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: SVN, Jira, Maven, Tomcat, Jboss Application Servers, IIS, Windows server 2003/2008, Bamboo, Hudson/Jenkins, Bamboo

Confidential

Build and Release Engineer

Responsibilities:

  • Automated the Build Process using tools like Subversion, ANT, Maven and Jenkins
  • Worked on 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.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
  • Configured and maintained Jenkins to implement the Continuous integration (CI) process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked on Configuration management with the development team with many solutions such as SVN.
  • Provided end-users training for all the Subversion(SVN), JIRA users to effectively use the tool.
  • Performing application deployments of EAR/WAR files, as requested by the application teams on the respective environments Jboss and Web sphere servers.
  • Hands on experience Bugzilla tool for bug fixing.
  • Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Created build instruction documents and install (deploy) instructions docs for each application for different environments.
  • Used Sonar and integrated with Jenkins for the code quality monitoring.
  • Worked on regular day to day build/release tasks.
  • Involved in resolving commit and build issues by coordinating with developers.

Environment: Ant, Java, Maven, SVN, Jenkins, Linux, Shell scripting, Putty, Bugzilla, Weblogic10.35.

Confidential

Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code and DOTNET Source code.
  • Setup different environments for build, (Test, Development, Pre-production and Production).
  • Deployment of the Business processes by creating JAR, WAR and EAR files to Websphere and Weblogic application servers.
  • Deployed of Binaries (DLLS) etc to IIS servers for Dot Net Applications
  • Built, configured and supported Application team environments.
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Used MSBuild and Devenv from DOTNET Framework 4.0 and VS 2010 to perform command line builds solution files
  • Managed the Code migration from TFS, PVCS, Confidential and StarTeam to SVN repository.
  • Used Hudson/Jenkins and Anthill Pro to perform automated Builds and Deployments
  • Build, configured and support Application team environments.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Worked on Powershell scripts to automate deployments to IIS and VMs.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSLT or WSADMIN scripts or admin console deployments
  • Performed database deployment activities like execution of Database scripts
  • Managed environments using VMware VSphere, VCenter, Vworkstation and VPlayer.
  • Regularly managed backup process for Server and Client data
  • Coordinated with developers and QA engineers on version upgrades and patch releases to different environment.

Environment: Subversion (SVN), Jira, Anthill Pro, Hudson/Jenkins, NANT, MAVEN, IIS

We'd love your feedback!