We provide IT Staff Augmentation Services!

Build And Release Engineer / Devops Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7 years of IT Industry experience wif Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, GIT and noledge of Clear Case
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for teh enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds on Bamboo, Hudson/Jenkins, TeamCity, AnthillPro on a network server.
  • Experience in using Build Automation tools like Maven, Ant, and Nant.
  • Exposure to administration of servers such as IIS, Tomcat, JBoss & WebSphere, Weblogic.
  • Hands - on experience creating and managing teh various development and build platforms, and deployment strategies.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • In-depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Utilized Atlassian suite of tools for software development such as JIRA, Confluence.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) and Closely worked wif development, QA and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle wif emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked wif different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Team player wif excellent interpersonal skills, self-motivated, dedicated and understanding teh demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

SCM Tools: Subversion 1.5 & 1.6.,Perforce, Git and Clear case

Build Tools: Make, ANT, Anthill, Bamboo, Maven 2.0, Hudson, Jenkins, NANT, MS Build

Programming Languages: Java/J2EE, VB.NET, C#.NET, PYTHON, RUBY

Scripting Languages: Unix Shell scripting, Perl scripting

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Mac OS

Database: Oracle 9i, SQL Server, MySQL

Web/Application Servers: Web logic, JBoss, Websphere, Apache Tomcat

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.

Atlassian: JIRA, Confluence, Stash

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Build and Release Engineer / DevOps

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Migrated various artifacts from TFS to GIT .
  • Involved in teh Branching Strategy, theirby creating different branches in teh existing workflow process.
  • Worked wif Apache Tomcat, Webadmin for deploying and starting application.
  • Good understanding of build and deployment of java/j2ee applications in Websphere and Tomcat servers.
  • Installed and administrate Atlassian Jira and Confluence in Integration environment and QA environment.
  • Automated deployment of builds to different environments using Jenkins.
  • Has good noledge of Websphere Application Server Network Deployment (WAS ND) and integration wif IHS (IBP HTTP Server)/Apache plug-in.
  • Worked on teh Oracle databases in teh backend to execute teh DMLs and DDLs.
  • Installation of certificates on Tomcat and Websphere servers.
  • Documented release, builds and source control procedures and plans.
  • Manual Installation and configuration of Tomcat and Apache servers.
  • Deploying J2ee application EAR on Test and Production environment using Websphere.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Integration of Jenkins wif Jira, Hipchat, Github.
  • Installed and configured Confluence as teh enterprise Wiki to document development and change management procedures.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Created repositories according teh structure required wif branches, tags and trunks.
  • Created Required Packages for teh deployment and assisted in troubleshooting during deployment

Environment: Shell Scripting, Perforce, Jira, Bamboo, GIT, (WAS), WebSphere, Web Logic, Mco, Test Director, Mercury, Quality center, Confluence, Visual Build, .Net, ANT, TFS, Tomcat Apache Jenkins, J2EE, Web sphere.

Confidential, Seattle, WA

Build and Release Engineer

Responsibilities:

  • Interacted wif client teams to understand client deployment requests.
  • Coordinate wif teh Development, Database Administration, QA, and IT Operations teams to ensure their are no resource conflicts.
  • Worked closely wif Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created JIRA issues toprioritize and take action on wat's important, and stayed up to date wif wat's going on around teh project.
  • Implemented continuous integration using Jenkins
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • Created repositories according teh structure required wif branches, tags and trunks.
  • Knowledge of Dev Ops principles and practice.
  • Configured application servers (JBOSS) to deploy teh code.
  • Used sub modules in teh GIT and educated users working wif sub modules in GIT.
  • Configured plugins for teh integration tools to teh version control tools.
  • Worked wif teh developers to configure plugins troughEclipseto develop teh code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory, Perforce & Git server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven wif Jenkins for teh builds as teh Continuous Integration process.
  • Experience in testing/development/automation in a Dev Ops role on an agile/iterative project team for teh API Gateway.
  • Build Java code on to different Jenkins servers as per teh schedule.
  • When required applied patches as per teh release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Kept information organized and accessible wif a flexible page hierarchy using Atlassian Confluence pages
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and dat it is resolved while capturing teh specific details about teh issue, resolution, and which organizations and individuals provided teh resolution.

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jira, Bamboo, GIT, (WAS), Tomcat, Confluence, Web services, Web Logic, Test Director, Mercury, Quality center, Visual Build, ANT, Jenkins, J2EE, Web sphere.

Confidential, New York City, NY

Build & Release Engineer

Responsibilities:

  • Management of Customer Requirements and documentation of teh Project Plan as per teh requirements.
  • Experienced in working wif CVS environment and configuring teh version tool for teh project development.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to teh Company policy, was successful in implementing it.
  • Customized TFS 2010 Work Item Templates and Workflow of teh Work Items
  • Involved in teh product release activities, including Change Control Management, Release Management, Defect tracking using ClearQuest tool and Version Management using CVS tool.
  • Created branching & tagging strategy to maintain teh source code in teh GIT repository.
  • Developed and build and deployment standards wif input from development, IT/operations, and IT security
  • Installed Jira and confluence on Tomcat server.
  • Evaluated build automation tools (OpenMake and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment wif multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Initiating other CM users for developing teh product, regular communication wif teh team members and documenting their duties.
  • Utilized Atlassian Confluence to communicate wif other co-workers to share teh work.Researched and implemented code coverage and unit test plug-ins wif Maven/Jenkins.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Script writing by using Shell (Korn & Bourne) and noledge skills in ANT and Perl.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related, in teh process of Initiation and encouragement were done.

Environment: Rational ClearCase, Rational ClearQuest, Jenkins, Hudson, Maven, GIT, Jira, UCM, SQL, J2EE, Shell, Perl, ANT, Cruise Control, Anthill-Pro, UNIX, Windows NT/2000 and WebSphere

Confidential

Build & Release Engineer

Responsibilities:

  • Interacted wif client teams to understand client deployment requests.
  • Coordinate wif teh Development, Database Administration, QA, and IT Operations teams to ensure their are no resource conflicts.
  • Worked closely wif Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing teh code migration from CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according teh structure required wif branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy teh code.
  • Configured plugins for teh integration tools to teh version control tools.
  • Worked wif teh developers to configure plugins troughEclipseto develop teh code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven wif Jenkins for teh builds as teh Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per teh schedule.
  • When required applied patches as per teh release process.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and dat it is resolved while capturing teh specific details about teh issue, resolution, and which organizations and individuals provided teh resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates wifin teh log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Quality center, Oracle 10g, ANT, J2EE, Web sphere

Confidential

Build & Release Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Coordinating teh resources by working closely wif Project Manager’s for teh release and Project Manager for all teh Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process. Configured Bamboo for doing teh build in all teh non-production and production environments.
  • Used Shell to automate teh deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and Websphere Application Server wif DB2 as Database.
  • Coordinated all teh IT projects successfully by resolving release interdependencies

Environment: Subversion, GIT, Bamboo, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, WebSphere, HP Quality Center.

We'd love your feedback!