We provide IT Staff Augmentation Services!

Sr. Devops Engineer/ Build & Release Engineer Resume

2.00/5 (Submit Your Rating)

Bedminster New, JerseY

SUMMARY:

  • More than 7 years of Extensive Experience as a Build and Release Engineer in Automation, Building, Packaging, Managing and Releasing of Code from one Phase to other Phase and Deploying to Servers.
  • Experience in Software Development Life Cycle (SDLC) Methodologies like Agile, SCRUM, and Waterfall Methodology.
  • Experience in Tracking the Bugs by using Tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Ability to work with the Deploying Tools like JBoss, Apache Tomcat Web Server, IIS Server, Oracle Web Logic and IBM Web sphere.
  • Experience in Creating the Work Items and Querying the RDBMS by using SQL Server 2008R2/2012, Oracle 11g/9i.
  • Good Knowledge on the Informatica Power Center Transformations like Source Qualifier, Stored Procedure transformation, XML Source Qualifier for the Automation Build and Deployments/Migrations using Import Wizard.
  • Extensive Experience in Preparing the Reports, Maintenance of environment details from DEV to PRODUCTION Environments and updating the Source Code Repositories.
  • Experience in maintaining the Branches of the project in Team Foundation Server (TFS) by merging the modules and labelling the activities once deployment is done.
  • Experience in working on Version Control Systems like Microsoft Team Foundation Server 2010/2013.upgrade 4, Subversion (SVN), GIT and User Source Code Management Client tools like Visual SVN.
  • Proactively communicated and Collaborated with the External and Internal Customers to analyze Information needs and functional requirements.
  • Deep Knowledge of automated deployment tools such as Chef/Puppet.
  • Extensive Experience in using MAVEN, ANT and Xcode as Build Tools for the building of deployable artifacts from Source code.
  • Experience in working on Jenkins, Cruise Control, TeamCity, Bamboo and Hudson for Continuous Integration and for End to End Automation for all Build and Deployments.
  • Ability in Working with the Pre/Post Deployment hooks to do any custom tasks such as Running Unit Test or minify Java scripts and CSS.
  • Good Knowledge on Software Configuration Management (SCM) Systems, VMware, Build Management Tools and Build and Release Engineering Tools and Automation of SCM processes using Triggers and Shell Scripts.
  • Ability in Resolving the system issues and inconsistencies in coordination with the Quality Assurance (QA) and Engineering Teams.
  • Experience in Producing Detailed release Plans, Control Release Scope and Monitoring.
  • Experience in Deploying the Build Artifacts into Environments like QA, UAT and Production according to the Build Life Cycle.
  • Ability to Integrate the Build System to the Bug Tracking System.

TECHNICAL SKILLS:

Build Tools: Hudson, Jenkins, Cruise Control, ANT and MAVEN

Versioning Tools: CVS, Subversion, GIT, Clear Case, TFS

Web Servers: Web Logic, Apache Tomcat, JBoss, IIS Server

Scripting: Shell Scripting, SQL, Perl Scripting, CSS

Web Technologies: HTML, Java Script, XML, JDBC, Java

RDBMS: Oracle, My SQL, DB2, Informatica Power Center 8.x/9x

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

PROFESSIONAL EXPERIENCE:

Confidential, Bedminster, New Jersey

Sr. DevOps Engineer/ Build & Release Engineer

Responsibilities:

  • Participated in and worked with the fast paced Agile Development team building enterprise grade software systems.
  • Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability of Build and Deployment processes to support all phases of development including production releases.
  • Responsible in maintaining a detailed understanding of the structure and interdependencies of systems and leverage this knowledge to improve how the build and release processes allow for rapidly evolving product offerings.
  • Maintained and enhanced the Continuous Integration environment on a real time basis, monitoring builds, maintaining configuration and developing automation.
  • Assist team in selecting appropriate tools and techniques to deliver timely, accurate and meaningful information from all aspects of the application.
  • Responsible for developing the reporting metrics and providing reports to Management on different levels of statistics.
  • Responsible in working with the Source Control Tools such as Team Foundation Server 2008/2012/2013 , GIT.
  • Integrate the code check - in rules and Test Automation harnesses into the continuous integration system to support quality objectives.
  • Managed the code Repository by maintaining the code repository in TFS, perform and administer database baseline, improve practices of branching and code merge, establish process control points and configure TFS reporting suite to custom needs of development team.
  • Build the Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Managed Maven project dependencies by creating parent child relationships between projects.
  • Involved in Customization of WorkItems and Transition Matrix in TFS.
  • Used SQL queries using SQL server to check the data integrity on an RDBMS data base.
  • Built and Deployed Java/J2EE to a Web Application Server in Agile continuous integration environment and also automated the whole process.
  • Integrated JIRA with SVN and created automated release notes using Perl scripts.
  • Used JIRA to track bug issues and change management.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, XML, UNIX, JIRA, TFS, SQL Server.

Confidential, Newjersey, NJ

Sr. DevOps Engineer/ Build & Release Engineer

Responsibilities:

  • Managed all Development code following the Software Development Life Cycle Model.
  • Responsible for the entire build process including the creation of Make-files and maintaining consistent and up to date compiler levels.
  • Established, Documented and Enforced Version control guidelines and procedures.
  • Performed build and release of all software cycles engineering, test, production, update, patches and maintenance.
  • Administered ClearCase and CVS code repositories like source tree and user account administration, branching, merging, patch fixes, snapshots and training users on the systems.
  • Used Perforce for the Software Configuration Management and maintaining the versions of the Website code.
  • Developed NIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and email the team when the build is completed.
  • Coordinated with developers, business analyst and managers to make sure that code is deployed in the production environment.
  • Created Repositories according to the structure required with Branches, Tags and Trunks.
  • Worked with Subversion, Proposed and Implemented branching strategy suitable for Agile/Scrum development in a fast paced engineering environments.
  • Experience in integrating Junit, finding bugs, check style, code analysis and testing during the build.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Wrote Pom.xml for Maven application builds Automation.
  • Attended sprint planning sessions and daily sprint stand up meetings.
  • Managed and documented all post deployment issues utilizing the Post Deployments Issue Log.
  • Diagnosing and solving configuration Management issues related to defect tracking and version management and also involved in migration within Version tools like CVS and ClearCase.
  • Performed re-starts and Xml configuration and post deploy setups and bought application up for testing.
  • Created required packages for the deployment and assisted in troubleshooting during deployment.

Environment: Web Logic v5.0, GNU make, ANT, Apache, CVS, Bugzilla, ClearCase, LINUX, Perl and MySQL, WebLogic.

Confidential, Charlotte, NC

Sr. DevOps Engineer/ Build & Release Engineer

Responsibilities:

  • Managed the Source Code to have Latest Version of code available from the production releases.
  • Create and Maintain Subversion Branching, Merging and Tagging across each Production releases and perform builds using Hudson Continuous Integration using Maven Scripts.
  • Assess the release complexity for all applications in the Group Benefits Space and perform all the required release paper work which gets tracked as CRQs in Remedy Tool and Share point on time.
  • Coordinated the 84 applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into Production Servers and training servers consisting of vendor applications.
  • Support weekends during implementation of releases and extend work hours based on application builds required.
  • Organized weekly release meetings with multiple development teams to identify the releases ahead and bring awareness on milestones as per master release calendar.
  • Accountable for on-time delivery of all release process outputs as defined in the release policy, processes and procedures.
  • Perform Builds in Development and Testing environments where ANT Scripts are used to generate build packages for Development Environments and Build Management tool called Continuum is used for placing Maven Snapshot builds.
  • SCM Policies are implemented by defining Build and Release Management, Change Management, Version Management and Deploying.
  • Ensuring UAT signoffs and Code review signoffs from the Development before placing the builds and release launches smoothly.
  • Responsible for Plugin Management, User Management, Regular Incremental backups and Regular Maintenance for Recovery.

Environment: Hudson, Remedy, Putty, Sharepoint, MAVEN, Subversion, Windows XP.

Confidential, Kalispell, MT

Build and Release Engineer

Responsibilities:

  • Responsible for Planning of the Roll Out process and Order of sequence involved for Day to Day Enterprise.
  • Assisted Migrating code base from CVS to Subversion Client.
  • Modified ANT Scripts to build the JARs, Class Files, WAR Files and EAR Files from VOBs and involved in creating VOBs.
  • Worked as shadow with project leads on Dot Net applications build and deployments using MS build.
  • Managed and Coordinated all code and code related activities for all applications including delivery, packaging, deployment, environment setup and release capabilities across the portfolio.
  • Created and Maintained Subversion Repositories, Branches and Tags.
  • Developed and Maintained UNIX/Perl/ANT Scripts for Build and Release tasks.
  • Collaborate reports and communicate effectively with Peers, Management, External Vendors and other interested parties to meet business goals.
  • Worked with Hudson for Automated Build and Release using Web Sphere.
  • Hands on experience on various Bug Tracking tools like JIRA, Bugzilla and integrated with Junit, HP, QC and other software testing procedures.
  • Worked closely with Web Administrators to set up an automated deployment for Share Point applications using SVN tools.
  • Worked on MAVEN to create artifacts from source code and deploy them in Nexus Central Repository for internal Deployments.
  • Configured Jenkins as a common Build engine to build and deploy applications to DEV, QA, UAT and PROD Environments.

Environment: Subversion (SVN), Jenkins, Java/J2EE, MAVEN, Perl Scripts, Shell Scripts, UNIX, JIRA, HP Quality Center, Oracle11g.

Confidential

Build and release Engineer

Responsibilities:

  • Used Perforce version control system to manage different builds for the system.
  • Worked on Java/J2EE Coding for portal applications.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Created activities and assigned to Developers to fulfill the client requirements.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tools.
  • Source Code configuration tools like Subversion and GIT are used.
  • Developed and implemented the software release management for the release of web applications.
  • Good command in writing ANT Scripts for making all the files local to the server.
  • Collected the approvals for deploying the code to production.
  • Created different files and check sum files for production support.
  • Involved in working with Websphere app server admin console for deploying applications.
  • Communicated with all levels of engineering, management, development and test teams.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.

Environment: Subversion, GIT, Shell Scripts, MAVEN, WebSphere, JDK, UNIX, LINUX, Windows XP, Java/J2EE.

We'd love your feedback!