We provide IT Staff Augmentation Services!

Sr. Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Wif 8+ yrs of Experience and Build and Release, Devops and Test engineer. Designed, implemented, tested and maintained continuous build and deployment delivery mechanisms, leveraging programmatic solutions and automation. Work wif Development, Test, Release Management and Application Engineering to ensure end - to-end solutions are designed and implemented for CI/CD pipelines. Helping drive end-to-end stability and availability of environments used by internal customers.
  • Experienced in implementing CI/CD pipelines wif various tool sets primarily GIT, Maven, Nexus, Jenkins, and Chef.
  • Maintained various build automation tools like Jenkins scaling to several masters for various groups wifin organizations.
  • Monitored each service deployment, and validating teh services across all environments.
  • Installation, deployment, administration and operational support of middleware tools.
  • Promoted and enforced corporate security policies on Apache, tomcat products.
  • Worked on compiling and building open source products that add value to teh web platforms.
  • Worked directly wif clients, through teh use of Remedy support queues, to troubleshoot and resolve issues efficiently and effectively.
  • Designed, developed and executed automated and manual tests to validate teh application functionality and performance in various environments.
  • Maintained and extended teh load test framework including all programs and scripts that creates data sets, validate and report test results.
  • Assisted product teams to develop and maintain load test scripts and packages.
  • Well versed wif project methodologies like Agile and waterfall. And unit testing, Integration testing, regression testing.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Worked wif Several Application Servers and Deployment tools such as Udeploy and App server technologies like Tomcat and WebLogic servers.
  • Understanding of DevOps Methodologies and how they contribute and halp Operation teams to achieve teh consistency and reliability and in pace to meet up wif Development teams following Agile development practices.
  • Experienced in Linux systems administration and written several Automation scripts using Bash for build, deployment and environment management and maintenance activities.
  • Experienced wif configuration management tool Chef. Written Chef cookbooks and recipes to automate teh new instance creation and mirroring activities including Platform deployments, Middleware Installations and Configurations and Code Deployment activities.
  • Handled good wif Version Control/SCM activities involving branching, merging, code rebase and control activities.
  • Ensured that policies and procedures are followed consistently wifin SLA.
  • Have done Production Deployments and troubleshooting environment issues.
  • Proven improvement of speed, efficiency and scalability of teh continuous integration environment, automating wherever possible.
  • Worked wif Operations and Support teams to halp achieve a high quality of release management.
  • Worked daily wif QA to identify & distinguish between bugs vs configuration & deployment problems

TECHNICAL SKILLS

Configuration Management: PVCS Version Manager, Subversion, GIT.

Continuous Integration: Jenkins, Hudson, AntHillPro

Continuous Delivery Tools: Chef, Puppet

Operating Systems: Windows, Linux, Solaris.

Databases: MS Access 2000, MS SQL 2000, MySQL and Oracle 9i (TOAD)

Web/Application Servers: Tomcat, HTTP Server, BEA Web Logic 8 & 10, Web Sphere.

Web Technologies: JDBC, JSP, HTML, XML.

Bug Reporting Tools: SDM-12, Bug Zilla, HP Quality Center, JIRA and Rational Clear Quest.

Languages: Perl scripting, shell scripting, SQL.

PROFESSIONAL EXPERIENCE

Sr. Build and Release Engineer

Confidential, Plano,TX

Roles & Responsibilities

  • Worked together wif team members working in different time zone and provide day-to-day support to software development, build and release on various platforms.
  • Worked wif development team to define branching strategy, create branches, setup automatic merges between branches, labeling and setup development environment for projects.
  • Developed wrappers and triggers for GIT/SVN/Clearcase and implement various development policies as per teh project requirements.
  • Provided GIT/SVN/Clearcase support and training to developers and guide them on best practices.
  • Developed Continuous Integration, Nightly and On-demand build system from scratch wif Jenkins, Maven, Ant.
  • Monitored daily nightly builds and take required proactive steps to resolve any build issue that might arise.
  • Developed and maintained scripts/tools necessary to automate and to streamline teh tasks associated wif teh development, build and release of software.
  • Tool development and process automation wif Perl, Shell Script, Python, CGI.
  • Provided overnight and weekend support during critical and urgent software release.
  • Install, configure and support - Maven remote repository using Sonatype Nexus.
  • Configured Sonar code quality reporting wif maven builds, generate code quality report (static analysis report, code coverage report, etc., as a part of standard build and publish them through Sonar dash board.
  • Setup maven builds for java based projects and migration of ANT builds to MAVEN.
  • Plan, acquire and manage build infrastructure - Build servers, VM's (Virtual machines), storage spaces, etc.
  • Teh priorities were defined as teh creation and maintenance of teh development as well as build streams.
  • Also responsible for halping and supporting teh Developer in their deliver process.
  • Base lining teh code across various pipelines/environments and setting up teh environments for various releases.
  • Code Management through Version Control Tools and troubleshooting file conflicts.
  • Code Built using teh Build Tools such as Hudson and code deployments using Deployment Tools in various testing environments.
  • Perform teh smoke test for teh deployed code and maintain teh Code stability from Development till Production.
  • Co-ordination wif Clients and Onshore-offshore- teams during Production Release.
  • As a part of Release Management team my responsibilities are inclined upon:
  • How teh code will be maintained and move to another stream when a new stream is required or a new release is in pipeline.

Build and Release Engineer

Confidential, Minneapolis,MN

Roles & Responsibilities

  • Participated in teh release cycle of teh product, which involved environments like Development, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and Merging teh code as per teh schedule.
  • Performed biweekly build cycle and testing processes.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Installed and Configured Continuum jobs for automating some Build Processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom files to establish teh code quality tools integration.
  • Installed, configured and administered Jenkins CI tool on Linux machines.
  • Coordinate/assisted developers wif establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Analyzed and resolved conflicts related to merging of source code for SVN.
  • 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.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Configured and automated teh Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying teh artifacts.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Used Perl/Shell to automate build and deployment Process and documented teh deployment process of code to production.

Build & Release Architect / DevOps Engineer

Confidential, Prineville, Oregon

Roles & Responsibilities

  • As a DevOps, teh priorities are to keep control on all teh testing, development and production environment servers using Chef and Jenkins.
  • Written Chef cookbooks to install and configure Tomcat for multiple instances types and Application deployments.
  • Responsible for managing Chef server, nodes, environments, roles, workstations, Data bags, Tags and Policies/cookbooks.
  • Created and maintained teh environment servers using chef and Ruby scripting.
  • Monitored each service deployment, and validating teh services across all environments.
  • Designed, developed and executed automated and manual tests to validate teh application functionality and performance in various environments.
  • Maintained and extended teh load test framework including all programs and scripts that prep environments, creates data sets, validate and report test results.
  • Installation, deployment, administration and operational support of middleware tools.
  • Promoted and enforced corporate security policies on Apache, tomcat, jboss suite of products.
  • Worked on compiling and building open source products that add value to teh web platforms.
  • Worked on case to automate whole application deploy process that include source code management, build management, resource management, continuous build and deployment strategy.
  • Maintenance and support for teh build & automation tool Jenkins and source control tool GIT.
  • Involved in creating jobs in Jenkins and building pipeline to execute teh process in sequence while automation.
  • Created and maintained deployment pipeline that begins wif CI builds, includes automated deploys and testing, and ends wif automated deploys to production.
  • Involved in release activities for major, minor and patch releases (code completion, code freeze, branching, tagging and release of code).
  • Application troubleshooting and development of QA support.
  • Involved in documenting teh Continuous Integration for best practice.
  • Responsible for configuring Git, Jenkins, gerrit tool and automated teh continuous Integration Process.
  • Responsible for troubleshooting any issue related to build, deployment, performance, network and Code.
  • Supported ticketing using Service-now, Jira and Remedy.
  • Managed all teh SCM activities that include versioning, tracking and deploying teh versions in different environment (QA, Staging and production).
  • Monitored and managed CI, nightly and release builds using Maven, Ant, Udeploy and Jenkins.
  • Setting up new projects/releases in Udeploy & Jenkins and setting up Windows and Linux environments for testing purpose (Performance, UAT).
  • Written deployment scripts using shell and migrated Repo from SVN to GIT using SubGit tool.
  • Managed repository management tool Nexus and Artifactory and Integrated Unit Testing, Code Coverage and Deployment tools wif Jenkins and Maven.

Software Engineer

Confidential

Roles & Responsibilities

  • Involved in various Project Management activities.
  • Involved in enhancement work like CR’s from teh client.
  • Designed front end for teh application using JSP and Involved in coding servlets and beans.
  • Active client interaction and used VSS to keep teh configurable items of teh project.
  • Involved in various activity in VSS like upload teh code and Assigning labels to teh code.
  • Represented team in Project Management Reviews.
  • Created many of teh user interfaces using JSP, struts and tiles.
  • Involved in coding teh back-end business logic in Java and encapsulating them in Session EJBs and JMS.
  • Also worked wif teh senior architect and configured teh ORM layer using Hibernate and JDBC.
  • Worked on teh payment modules to allow users to purchase video from dis application using teh Authorize.Net payment gateway.
  • Also involved to develop Central Security of teh Application.
  • Interacted wif Onsite Coordinator/Clients for any clarification.

We'd love your feedback!