We provide IT Staff Augmentation Services!

Build and release engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • A technocrat with over 6 Years of IT Industry experience with Configuration Management, Build, Release Management, Subversion (SVN) and GIT, Clear case on Unix and Windows environment.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC
  • Used scripting languages like Python, Ruby, Bash and Web Service like AWS .
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Involved in the functional usage and deployment of applications in Weblogic, WebSphere and Apache Tomcat Server.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Experience in Handling Cloud environments like AWS, MY SQL and RDB .
  • Configuration management using Amazon Cloud Formation, Continuous integration with

TECHNICAL SKILLS:

Operating System:  Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX.

Versioning Tools:  CVS, Subversion, TFS, Clear case, Git

CI Tools:  Hudson, Jenkins, AnthillPro, Chef, Puppet

Build Tools:  ANT, MAVEN

Bug Tracking Tools: JIRA, HP Quality Center and IBM Clear Quest.

Tools: MS Office Suite, Nexus, Confluence

Languages:  C, C++, Perl scripting, Shell scripting, SQL, Java/J2EE.

Web Technologies:  Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers:  Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL.

Artifacts: JROG Artifactory, Nexus

Cloud Technologies:  Open Stack, AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)

Code quality Analysis:  Sonar

PROFESSIONAL EXPERIENCE:

Confidential,Minneapolis,MN

Build and Release Engineer

Responsibilities:
  • Maintained and administered GIT source code tool.
  • Experience in working GIT for branching, tagging, and merging
  • Worked closely with application developers to devise robust deployment, operating, monitoring, reporting for the COTS applications
  • Deployment, implementation of GIT as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using GIT.
  • Created Build Jobs and Deployments in Jenkins.
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment.
  • Worked closely with the team to review code for compatibility issues.
  • Created scripts for Backup and restoring GITHUB repositories.
  • Used MAVEN as a dependency management tool to manage all the dependencies that are required.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Deployed the EARs and WARs in JBOSS Application server using ANT script.
  • Configuration of various plug - ins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Implemented Jira with MAVEN release plug-in for tracking bugs and defects.
  • Experienced with release engineering, configuration management in Tomcat web application environment.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment.
  • Created ANT and MAVEN POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Artifactory.
  • Experienced administering a large scale distributed application environment.
  • Worked on Artifactory for deploying Artifacts and Used JIRA as ticketing tool.
  • Creating Instances in Amazon web services and launching the Instances
  • Creating Elastic Load Balancer and managing the instances
  • Managing the Elastic Block Storage
  • Creating buckets in S3(Simple Storage Services)
  • Giving permission in IAM (Identity and access management)

Environment: GIT, Ant, Maven, Bamboo, Jenkins, JBOSS, Perl Scripts, Confidential, Bash Scripting, Artifactory, Jira, Apache Tomcat and UNIX/LINUX,Chef,Puppet,AWS.

Confidential,LA,CA

DevOps Engineer

Responsibilities:
  • Created spreadsheet with workflow instructions to follow for smooth build and deploy.
  • Utilized Microsoft computer applications to create and edit spreadsheets, documents, reports and power point presentations.
  • Setting up and installing dedicated Jenkins servers for each project.
  • Used Jenkins to perform Continuous Integration, create new builds and perform troubleshooting on a daily basis.
  • Creating builds for Continuous Integration (CI) in each server
  • Setting up Octopus deploy for Continuous Deployment (CD)
  • Extensively used source control repositories such as Git, Github and SVN.
  • Extensively used Amazon Web Service S3 to upload and download data used in Encarta project.
  • Used AWS for Cloud development and migrating physical servers to AWS cloud.
  • Implemented and maintained monitoring and alerting of production and corporate servers, such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Good understand of Knife, Chef Bootstrap process etc.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Create and attach volumes on to EC2 instances
  • Configure AWS VPC with public and private subnets
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Worked on Amazon Web Services on a daily basis to work on EC2 instances, S3 buckets, Amazon Glacier and EBS.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Subversion, GIT, AWS, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Web logic, MY SQL, Perl Scripts, Confidential .

Confidential,Palo Alto,CA

Sr. Build & Release Engineer

Responsibilities:

  • Build Release Engineer for 3 project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Implemented a GIT mirror for SVN repository, which enables users to use both SVN and GIT.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Developed build and Tuning of kernel parameters deployment scripts using ANT, GRADLE and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Used JIRA to track issues and Change Management.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts.

Environment: Subversion (SVN), GIT, Jenkins, Java/J2EE, ANT, MAVEN, GRADLE, Web

Confidential

Build & Release Engineer

Responsibilities:
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing a automation solution.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere

Confidential

Software Engineer

Responsibilities:
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using Build Forge Automation tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case
  • Used IBM Rational Clear Quest for tracking the changes and approval process Involved in creating new elements in vobs.
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, environments and schedules in Build Forge for Build and Deploy Automation.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX, Build Forge, Web

We'd love your feedback!