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 teh building of deployable artifact from source code
  • Experience with 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 with one or more of teh 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 with 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 with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding teh Demands of 24/7 System Maintenance and has 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 teh 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 teh cloud environments.
  • Worked on Managing teh 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 teh build and Release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated teh cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implement Openstack Log Analytics Solution as a service using Flume, Fluentd, Logstash with Elastic search and Kibana for searching and indexing teh 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 teh development of build artifacts on teh 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 with 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 with 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 teh Openstack
  • Proficiency in multiple databases like MongoDB Cassandra, MySQL, ORACLE and MS SQL Server.
  • Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF. Used Docker to virtualize deployment containers and push teh 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 with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with 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.
  • Have 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 teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with 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 teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts within teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh 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 teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to teh 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 teh Subversion/GIT Repositories, views, and teh 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 teh automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of teh 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 with 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 with shell, AWK, and Perl etc.
  • Worked with Oracle Database Admin to keep all teh specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for teh invalid objects after and before each release.
  • Posting teh build on time & following it up teh testing team on posted build until teh 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 teh agile process.
  • Participated in weekly Release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh 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 with 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 with teh 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 TEMPeffectively use teh tool.
  • Developed Build and deployment scripts using MAVEN as Build tool and automated teh 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 teh whole process.
  • Created and maintained teh Shell deployment scripts for WebLogic web application servers.
  • Developed Perl and shell scripts for automation of teh Build and Relelase process.
  • Involved in editing teh existing MAVEN files in case of errors or changes in teh project requirements.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated Build testing and deployment of teh 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 teh 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 with Technology stakeholders to identify and mitigate potential risks associated with teh 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 teh continuousintegration tool Bambooto automate thedailyprocesses
  • Provided end - user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Build and Deployed Java/J2EE and .Net to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell deployment scripts for WebLogic and web application servers.
  • Developed Perl and shell scripts for automation of theBuild and Release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Worked on Confluence to share knowledge with 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 teh development and maintenance of processes and associated scripts/tools for automated Build, testing and deployment of teh 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 with teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked with teh Architects on SDLC process being teh owner of post development environments.
  • Carried Deployments and builds on various environments using build Forge Automation tool.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh deployment process.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database..
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 Release/ build engineer
  • Stand by administrator for Clear Case.
  • Used IBM Rational Clear Quest for tracking teh 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 teh 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 with teh 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!