We provide IT Staff Augmentation Services!

Build And Configuration Manager, Devops Engineer Resume

3.00/5 (Submit Your Rating)

Research Triangle Park, NC

SUMMARY:

  • 8+ Years of extensive work experience on Build Engineering & Release Management process, including endto - end code configuration, building binaries & deployments of artifacts for entire life cycle model in EnterpriseApplications.
  • Strong domain knowledge in Financial Market, Banking, Mobile and E-Commerce industry.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)processes, which include compiling, packaging, deploying and Application configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience in working on source controller tools like Subversion (SVN), Confidential, IBM Clear case, GIT andPerforce.
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xmlrespectively.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Extensively worked on Hudson, Jenkins and Puppet for continuous integration and for End-to-End automationfor all build and deployments.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell,Perl, JavaScript, AWK, etc.)
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instancestrategies.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugsand Checkstyle.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instancestrategies.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Good Knowledge in bash (shell) /Perl scripting.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively managetime and prioritize multiple projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.
  • Involved in configuring and integrating the servers for different environments to automatically provision andconfiguration management of Linux instances using CM/ Provisioning tool Confidential on AWS.
  • Involved in improving infrastructure architectural design and approaches of different projects in the cloudplatform amazon web services (AWS) byconfiguring the Security Groups, Elastic IP's andstorage on S3Buckets.
  • Developed Confidential cook books, recipes, Roles, attributes in Ruby and Cloud formation templates.
  • Experience with MongoDB (No SQL), Oracle and MS SQL Server DB Tasks (DML, user management etc)
  • Extensive working experience on VMware VSphere, VCenter to Provision VMs and managed the VMs onvarious ESX, ESXi hostsand AWS (EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups)Instances.

TECHNICAL SKILLS:

Programming Languages: Ant, Maven, Java, HTML, XML, Shell, Perl, SQL, Basic C/C++ and Python

Operating Systems: Windows … Sun Solaris 2.x, HP-Unix, RHEL

Databases: Oracle … MYSQL, SQL Server 2008.

CI Automation/Build Tools: Hudson, Jenkins, Nexus, Artifactory, Build Forge, AnthillPro, Bamboo, Docker, IvyChef, Puppet.

Application Servers: Apache, Tomcat, Web Logic, JBoss, Web Sphere

Version Control Systems: Subversion (SVN), IBM Rational Clear Case, CA Harvest, Perforce, Confidential, GIT.

Change Tracking: Atlassian Jira, Remedy, Lotus Notes, scripting, ClearQuest.

WORK EXPERIENCE:

Build and Configuration Manager, DevOps Engineer

Confidential, Research Triangle Park, NC

Responsibilities:

  • Migrating source code from Confidential to SVN, Administrating the source code control and automation of builds.
  • Created Subversion configuration record for builds using derived objects generated during build auditprocess.
  • Managing Users and Groups in Subversion and involved in troubleshooting client spec issues and userissues.
  • Supporting Rally Workspace management and enabling Rally Hookup Scripts.
  • Responsible for all incoming Ticketing related to workflow using JIRA/Remedy applications.
  • Modified ANT scripts to build the JAR files, WAR files and EAR files from VOB's.
  • Managing and Migration of Maven&Nexus Repositories to Jfrog Artifactory.
  • Expertise in Jenkins Continuous Integration Server Installation, Configuration, Design and Administration,and integrating these tools with other systems.
  • Build and maintain tools needed during release push, Responsible for Support and improve tools forcontinuous build, automated testing, and release management.
  • Implementing and Facilitate adoption of the DevOps Tools, Responsible for the Build and Deployment ofartifacts into DEV, QA and UAT environments in an Agile continuous integration process and automated thewhole process combining tools like Cobertura and SonarQube.
  • Running the scripts and resolving the issues in the query or the script to enhance efficiency and Monitoring the source network performance specifically on Nagios alerts.
  • Implementation of a Puppet based configuration management system for Linux machines (physical andvirtual)
  • Involved in Setting up and maintaining automated build & deploy systems using Puppet and Confidential .
  • Expertise in Cisco Internal tools like PRRQ, CDETS and QDETS for generating metrics reports of codereviews, Unit - testing and Defects estimation.

Sr. Build and Release Engineer

Confidential, Columbus, MS

Responsibilities:

  • Build Engineer for a team that involved two different developments teams and multiple simultaneous softwarereleases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Installed Build Forge and performed troubleshooting during installation.
  • Implemented & maintained the branching and build/release strategies using ClearCase.
  • Responsible for design and maintenance of the ClearCase vobs and views.
  • Implemented and Administrated GIT in 'Real - Time' multi-site Replication system using WANdisco technologyand standalone setup.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT as build tool on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Executed user administration and maintenance tasks including creating users and groups, reports andqueries.
  • Used Perl, Bash Scripting, Sed, Awk etc to assist the developers in development and testing.
  • Trained new team members on CM practices and procedures.
  • Managed multiple software release infrastructure planning, creating CM plans and usage models based onClearCase.
  • Administered ClearCase system including user and group accounts in an Interop environment.
  • Resolved the build and deployment related bottlenecks with the development team.
  • Developed and maintained CM Plans and documentation as per the standards defined by IBM.
  • Designed ClearCase branching strategy and implemented ClearCase environment according to the needsof the release management.
  • Used ANT and XML for doing Java build involving over 5000 JAR files and 2 week build schedule.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts tosuit the requirements.
  • Maintained all the Linux environments for deployments.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Identify and coordinate deployment of appropriate modules to various test environments and productionenvironments.
  • Used BuildForge as automation tool with ClearCase.
  • Created tags in a pilot project using ClearCase and controlled/ managed the Checkins
  • Provided assistance to developers in resolving problems.
  • Deployed the Java applications into web application servers like Web logic.

Sr. Build and Release Engineer

Confidential, Township of Warren, NJ

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, INT, QA,UAT and Production.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Used Subversion as version Control for maintaining the versions.
  • Created Subversion configuration record for builds using derived objects generated during build auditprocess.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process.
  • Integrated the Code Quality tools Cobertura, PMD, Findbugs and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the differentenvironments and E - mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) ingeographically separated environment.
  • Served as a partial administrator for UNIX machines.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deploymentrequest.
  • Used Perl/Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML's) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Build & Release Engineer

Confidential, Birmingham, AL

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev,QA, UAT and Prod.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implementmultiple parallel builds through a build farm.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Generated Ant, Perl &UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardizethe build across all the applications.
  • Coordinated application release with Development, DBA, QA and project management teams.
  • Merged release branches to the trunk after the production release and resolved the conflicts erose if anyduring the merge in Perforce.
  • Hudson is used as a continuous integration tool for build and deployment of JAVA code.
  • Managed Users and Groups in Perforce and trouble shooted client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using Weblogic ScriptingTool (WLST)
  • Build artifacts (war and ear) are deployed into a Weblogic app server by integrating the WLST scripts toShell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams forsuccessful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones,plans and resources.
  • Deployed using Admin console into WebLogic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, andimplement deployment processes and improvements on a continuous basis.

Build Engineer

Confidential

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT andProduction
  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used Confidential for the purpose of Software Configuration management and maintaining the versions of code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the differentenvironments and E - mail the team when the build is completed.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deploymentrequest.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in theProduction environment.

We'd love your feedback!