We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Around 8 years of professional experience in Configuration Management, Change Management, Build Management, Release Management, Version control system and Release Engineering using Rational Clear Case, Rational Clear Quest, Maven, CVS, Subversion, Anthill Pro.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, CVS, SubVersion, Team foundation server, Accurev and Nexus, artifactory.
  • Provide assistance to clients wif the implementation of configuration management, release management and process creation and control through the use of Subversion/Clear Case.
  • Experienced in planning, deployment and administration of ClearCase/ClearQuest/UCM and Multisite on UNIX and Windows platforms.
  • Extensively experience in using Build and Automation tools like ANT and Maven and working knowledge other build tools like MS Build.
  • Created and maintained Branches, labels, work spaces on Perforce, Participated in merging of source code.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Batch Scripts.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experienced in Installing and maintaining Apache Tomcat and JBOSS application server.
  • Experienced in trouble shooting, Configuration and deploying Enterprise Application in WebSphere, WebLogic and JBOSS/Tomcat as well.
  • Good command in working wif Tracking Tools JIRA, Remedy and IBM Rational Clear Quest.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript, AWK, etc.)
  • Experience in working wif multiple simultaneous software releases and infrastructure planning.
  • Experience in UNIX and Linux subject matter as Manage, Install patches and other software packages.
  • Proficiency in Debugging and troubleshooting.
  • Good experience in convertingbuild.xml into pom.xml in order tobuildthe applications using MAVEN
  • Worked wif Change Management Tool like Service Center and Service Manager and documented changes going into production wif their details for auditing purpose.
  • Great ability to write clear, maintainable, well - documented, well-commented and efficient commands for Weblogic.
  • In-Depth knowledge/Experience of W3C Standards.
  • Good analytical, problem solving, communication skills and have the ability to work either independently wif little or no supervision or as a member of a team.
  • Proven experience deploying web applications as a part of a deployment team.
  • Capable performing in a fast paced, result driven atmosphere.

TECHNICAL SKILLS

Scripting Languages: Perl Scripting, UNIX Shell Scripting, JAVA/J2EE, Ruby, Python.

Web Servers: Amazon AWS, Apache, Tomcat, VMWare

Operating Servers: UNIX Solaris 10/11,Windows,RedHat Linux 5

Databases: MS SQL Server,Orcale8/10.0

SCM Tools: GIT,ClearCase NT/Unix, ClearQuest 2007, CVS,Microsoft Team Foundation

Build Tools: ANT, Maven, MSBuild, Chef, Puppet,Bamboo,JIRA,Nexus

Testing Tools: WinRunner, TestDirector and LoadRunner

Version Control: Subversion (SVN), GIT, Perforce, Subclipse.

CI Tools: Hudson, Jenkins, BuildMaster.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, Nolio.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Configuring and deploying instances on AWS.
  • Created deployment workflows in Nolio which includes prerelease, release and Post release steps.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Worked wif development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases wif the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle and PMD wif Maven/Hudson.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Experienced in creating instances in AWS.
  • The Dulwich implementation of Git is a purePython software component for Python
  • Utilized Perl and Python for GIT.
  • Primarily used Ruby to write GIT applications.
  • Wrote automation scripts for Ansible and in house custom AWS framework.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool wif Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Worked on configuring the firewall security protocols on Linux operating system.
  • Interact wif developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms.

Environment: Java/J2EE, Maven, Tomcat, JBoss, SVN, Bamboo, ANT, Maven, Shell, bash, Unix, GIT, AWS, Chef..

Confidential, Atlanta, GA

DevOps / 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 Architect son SDLC process being the post development environments.
  • Developed and implemented the software release management for their release of web applications.
  • Worked on GIT to automate the build process.
  • Used Maven dependency management system to deploy snapshot and release artifacts .
  • Configured and maintained Jenkins FOR implementation and integrate the tool wif Ant and Maven to schedule the builds.
  • Worked on compute, storage, networking, database, analytics, application services, deployment, management, developer tools using AWS.
  • Created a best practices Buildenvironment using Jenkins, Packer, immutable instances, and AWS.
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Ansible,AWS tools, and shell scripting.
  • Used Shelll scripts to automate the deployment process.
  • Manage and support development, staging, PSR/QA, Cloud infrastructure and Production environments.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Created and maintained AWS for Automating Build and Deployment Process.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms.
  • Stand by administrator for Clear Case and PVCS.

Environment: Ant, Java, Maven, SVN, Jenkins, Linux, Solaris, Web sphere, AWS, Shell scripting, Nexus

Confidential, San Diego,CA

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Git Hub provides a web-based graphical interface and desktop as well as mobile integration.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, shell. Modified build configuration files including Ant’s build.xml.
  • Worked wif development team to migrate Ant scripts to Maven.
  • Responsible for automation of software builds and deployments, as well as packaging builds using Apache and Maven tool.
  • Experienced in authoring pom.xml files, performing releases wif the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins wif Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to share artifacts across projects.
  • Worked wif optimization of server resources, Amazon Elastic Cloud instances and website security, Web services /REST, Amazon AWS and Chef.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and Maven to schedule the builds.
  • Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Web Sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact wif developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms.

Environment: - Java/J2EE, ANt, Maven, Subversion, UNIX, SVN, CVS, Remedy, WebLogic, Tomcat, Jenkins, JIRA.

Confidential

Linux administrator & Release Engineer

Responsibilities:

  • Responsible for installing, configuring and maintaining Linux/UNIX/Windows servers.
  • Administrated the parallel development and continuous integration environment.
  • Experience in installing, maintaining, and troubleshooting in Linux/Unix.
  • Co-coordinating wif managers and developers to collect requirements as well as resolve code conflicts at the time of deployments to different environments.
  • Troubleshooting issues wif live production linux servers.
  • Customized Jenkins Pluggins in ordered to integrate wif In-house tools.
  • Involved in performing releases wif Maven release plugins, maintaining the repository. Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson wif approval from development and other effected teams. Defined processes to build and deliver software baselines for internal as well as external customers.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Installed and configured foreman wif puppet for auto-provisioning the linux machines in AWS and VMware environments.
  • Maintained and executed build scripts by coordinating wif development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Provided assistance to developers in resolving problems.
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Attend forum for management of release weekly meetings.
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitor status of actual production turnover.
  • Serve as production implementation coordinator.

Environment: - Java, JIRA, SVN,Apache ANT, XML, Maven, jerkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Oracle.

Confidential

Linux Administrator

Responsibilities:

  • Created User Accounts, User and security administration.
  • Installation of Linux/Windows Servers, configuration, Introduction into the network. changing the contents of the file or its attributes .
  • Responsible for datacenter operations, building, scaling servers. constantly monitors the services and security of the servers .
  • Technical Support for production servers and workstations
  • Provided Tier 1 to the Computer, Hardware components and Operating Systems.
  • Performed Networking Fundamentals and Client-Server Computing.
  • Installing and configuring new servers based on requirements at local studio.
  • Part of a Linux Administration, which covers multiple projects across the organization.
  • Understanding of system and enhancements.
  • Submit request for implementation to various groups who participate in release.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use ClearCase.

Environment: Java, Maven, Jenkins, JIRA, Linux, WebLogic, Subversion, Shell scripting, AWS, GIT.

We'd love your feedback!