We provide IT Staff Augmentation Services!

Sr. Build And Release Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ years of experience in Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.
  • Experience in working on version control systems like CVS, Perforce, Subversion, Mercurical and GIT, and used Source code management client tools like Kidesvn, Trac, SmartSvn, Visual SVN, Tortoise SVN, GitBash, GitHub, Git GUI and other Command line applications etc
  • Experience in Software Development Life Cycle (SDLC) methodologies including Agile, Scrum and waterfall.
  • Experience in using build management tools like MAVEN, ANT, NAnt for the building of deployable artifact from source code
  • Experience wif build and scripting tools such as ANT/NAnt, Maven, MSBuild, Perl, VBScript, Windows batch files and UNIX shell scripting
  • Extensively worked on Cruisecontrol, Jenkins, Hudson, and AnthillPro, Bamboo for continuous integration (CI) and for End - to-End automation for all build and deployments on a Network server
  • Good experience in administering version control systems to create daily backups and checkpoint files.
  • Experience in Configuration Management Tools administering and automation using Puppet and Chef
  • Strong command on source controller concepts such as Branches, Merges and Tags
  • Familiarity wif one or more of the following programming languages: Java, C#, Perl, Python.
  • Having Good Knowledge of Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)
  • Experience wif PXE, Install Shield or WiX installation tools
  • Having Strong analytical, troubleshooting and support skills
  • Ability to analyze and understand complex technical problems and concepts quickly
  • Ability to globally communicate and collaborate ideas and technical information clearly in both verbal and written forms
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Team player wif excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and TEMPhas good Customer Support Experience.

TECHNICAL SKILLS

Operating Systems: Windows 10, UNIX (Solaris, AIX), LINUX (RHEL, CentOS, Ubuntu)

Versioning Tools: CVS, subversion (SVN),GIT, perforce, clearcase, mercurial and TFS

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM ClearQuest, Mingle

Build &CI tools: ANT, MAVEN, Nant, Hudson, Jenkins TeamCity, Sonar, Gradle, Nexus, Archive

Languages/Scripting: C, C++, C#, Java, .NET, Phython, Ruby, Shell(Bash),Perl and Scala

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

Web servers: Apache Tomcat, JBOSS, IBM Web sphere

RDBMS: MS SQL Server, DB2, Oracle and MySQL.

IAAS Providers: AWS, OpenStack .

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and Release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implement Openstack Log Analytics Solution as a service using Flume, Fluentd, Logstash wif Elastic search and Kibana for searching and indexing the logs.
  • Implement HSP Log analytics solution Using Logstash, Elasticsearch, Kibana.
  • Created deployment tickets using Jira for build deployment in Production.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented Micro - services using Pivotal Cloud Foundry platform build upon Amazon Web Services
  • Implementing and designing new projects based on messaging (SMS), these projects were developed in Java (J2EE) and Python for scripting.
  • Developed some Python Scripts for Diagnosis module.
  • Python scripting implementation for processing database records.
  • Creating Linux Virtual Machines using VMware Virtual Center and AIX LPARs on P550 and P570.
  • Configured TFS build wif continuous integration and build notifications.
  • Configured users and permissions for TFS, SharePoint portals and Source Control Explorer folders
  • Manage Enterprise Database Environments in Physical and Virtual Environments, Which Consist of a Mixture of SQL SERVER Databases, AMAZON REDSHIFT.
  • Experience wif Docker and Vagrant for different infrastructure setup and testing of code.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Implemented a Nagios monitoring system to notify of system issues
  • Worked in design and deployment of national data center using the Openstack
  • Proficiency in multiple databases like MongoDB Cassandra, MySQL, ORACLE and MS SQL Server.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Provide SME in all areas of Cloud (IaaS, PaaS, Saas ) to existing and perspective clients on multiple cloud platforms; vSphere/vCloud/CloudStack/Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
  • Participated in installing and configuring of UNIX/Linux based Oracle 10g products

Environment: DevOps, Java, Ant, Maven, Jenkins, Hudson, Chef, Puppet, Python, Perl, AWS, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, MetaCase, GIT, SVN, Windows.

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre - production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Python Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings wif Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely wif software developers and DevOps to debug software and system problems
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users
  • Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Has deployed various application through Docker containers.
  • Used AGILE MVN method to develop and build ANT as a build tool.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and workflow tool.

Environment: SVN, Shell/Python Scripts, SCM, GIT, Jenkins, Puppet, build Forge, Docker, Maven, ANT, Apache Tomcat, Ruby, Jira, Cloud computing, Openstack, JVM.

Confidential, Boston, MA

Build and Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day - to-day Subversion/GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software build.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings wif developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Created Instances in Apache Web Server and JBoss Application server in QA and Production environments.
  • Automate deployment and release distribution process wif shell, AWK, and Perl etc.
  • Worked wif Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Posting the build on time & following it up the testing team on posted build until the specified release goes LIVE

Environment: CVS, ANT, Bamboo, Maven, Subversion, Jenkins, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server, Citrix Netscaler, Azure, Cloud computing tools.

Confidential, Dearborn, MI

Build and Release Engineer

Responsibilities:

  • Build Release Engineer for a team dat 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 wif Technology stakeholders to identify and mitigate potential risks associated wif the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Supported Puppet master server and around 500+ Clients by installing agents and managed multiple modules and manifests. Worked wif Puppet Dashboards, Plugin sync, Apache Passenger, and Puppet DB for stored configs.
  • Involved in support and upgrade of Puppet master server from 2.x to 3.x version on servers and clients.
  • Created EC2 Instance on AWS cloud and used as a Build server and used as proof of concepts to test Docker.
  • Involved in all projects dat move to production and work closely wif the Change Control Board, Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end - user training for all Subversion (SVN) users to effectively use the tool.
  • Developed Build and deployment scripts using MAVEN as Build tool and automated the Build and deploy processes using 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 deployment scripts for WebLogic web application servers.
  • Developed Perl and shell scripts for automation of the Build and Relelase process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure dat 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.
  • Installed and Managed Jfrog Private repository manager for handling dependency management.
  • Used JIRA for change management and bug tracking.
  • Participated in the daily scrum meetings to give status about ongoing automation work.

Environment: Puppet, AWS, SVN, Maven, Jenkins, Tomcat, Jfrog, Shell Script, JIRA.

Confidential, Sunnyvale, CA

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly Release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Bamboo
  • Used the continuousintegration tool Bambooto automate thedailyprocesses
  • Provided end - user training for all Subversion (SVN) users to effectively use the tool.
  • Build and Deployed Java/J2EE and .Net to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Developed Perl and shell scripts for automation of theBuild and Release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Worked on Confluence to share knowledge wif other teams
  • Performed integrating, JUnit and code quality Tests as a part of Build process.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
  • Implemented Automated Application Deployment using chef.
  • 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.

Environment: Subversion (SVN), Bamboo, Confluence, Chef, Java/J2EE, ANT, MAVEN, Web Logic, Shell Scripts, Junit, JXML, UNIX, Windows XP, Oracle

Confidential

Build and Release Engineer

Responsibilities:

  • Worked closely wif the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked wif the Architects on SDLC process being the owner of post development environments.
  • 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 Websphere Application Server wif DB2 as Database..
  • Sole person to be responsible for Release/Change control Process.
  • Worked wif many teams of strength more TEMPthan 30 and managed 2 Release/ build engineer
  • 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 Sphere, Shell and Perl Scripting

Confidential

Build and Release Engineer

Responsibilities:

  • Worked as Build and Release Engineer for a team dat involved different development teams and multiple synchronized software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Performed user management for Subversion.
  • Performed Branching, merging and tagging on SVN repositories.
  • Involved in all projects dat move to production and work closely wif the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Developed Builds scripts using ANT as Build tool.
  • Installed and configured Hudson for continuous integration.
  • Performed user management for Hudson.

Environment: Subversion (SVN), ANT, Hudson, Perl Scripts, Shell Scripts, XML, Tomcat.

We'd love your feedback!