We provide IT Staff Augmentation Services!

Devops & Build-release Automation Specialist Resume

3.00/5 (Submit Your Rating)

NC

SUMMARY:

  • 10 years of IT Industry experience in configuration management, Build release management.
  • Created and managed various SCM Process, policies and procedure to follow development.
  • Used putty to connect to various Linux boxes.
  • Used Unix Cron jobs for the Automation of Build and Deployment.
  • Responsible for Build and Install Schedules using Cron jobs
  • Used IBM Rational Clear case, Ant, Maven, Cruise Control, Bamboo, Hudson, Team Foundation Server (TSF), Multisite, Clear Quest and JIRA with 2 years of testing experience on manual testing
  • Created various CM Plans and Build documentation while maintaining source code.
  • Implemented release schedule, communicated the release status, created rollout plans, tracked the project milestones, prepared the reports and chaired the release calls and worked for a successful release.
  • Conducted SCM verification and Audits to comply with SOX requirements.
  • Created CM Plans and Build Documentation while maintaining source code.
  • Experience in using Build Automation tools like Ant, Maven, NANT and MS Build.
  • Worked on cross platform like windows and UNIX using different version management tools like IBM Clear Case and Team Foundation Server.
  • Created labels, branches, views and config - specs in Clear case.
  • Granted/removed access to various branches, using SVN and Clear case access control tools and techniques.
  • Used Ant, MSBuild Build tools for the Build process.
  • Migrated to SVN from different version management tools.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in WebSphere, Web-logic and Tomcat as well.
  • Experienced in implementing continuous integration concepts using Cruise Control, Hudson and also have knowledge about Bamboo.
  • Worked with different Bug tracking tools like Remedy, JIRA, Quality Center and Clear Quest.
  • Extensible experience in setting up Baseline, Branching, Merging and Automation Processes using Shell, Perl and Batch Scripts.
  • Experience in packaging shrink-wrapped applications using packaging tools like Install Shield, Install Anywhere, NSIS.
  • Worked as an SCM Engineer and Analyst in Financial and Insurance domains.
  • Full understanding of SDLC, Agile, Traditional, Rational Unified Process (RUP), Rapid Application Development (RAD) and other methodologies and process.

TECHNICAL SKILLS

Operating System: MS Windows 95,98,2000, XP, NT, UNIX, Linux, MS Dos

Build Tools: ANT, Maven, NANT and MS Build

Continuous Integration Tools: Hudson, Cruise Control, Build Forge, Bamboo, Continua CI, Anthill Pro

Version Control Tools: Subversion, GIT, Perforce, TFS

Database: MySql, Cassandra, Amazon RedShift, Amazon DynamoDB, Amazon RDS, Oracle

Web Technologies: HTML, XML, PHP

Web and Application Servers: Apache Tomcat, Web Sphere, Web logic, Open Deploy

Scripting Languages: Shell, PERL

Bug tracking tools: JIRA, Clear Quest and remedy

PROFESSIONAL EXPERIENCE

Confidential, NC

DevOps & Build-Release Automation Specialist

Responsibilities:

  • Perform Subversion administration tasks.
  • Perform Linux administration, patching, configuring and maintenance.
  • Experience scripting in Python, Power-Shell to automate all deployment activities.
  • Experienced using Jenkins for Continuous Integration in AWS Migration Project.
  • Experienced using Puppet for automating configuration management.
  • Experienced packaging EAR and WAR files based on pom.xml and build.xml.
  • Experienced using TOAD for day to day basis.
  • Experienced performing DB deployment, DB drops and DB restore using SQL.
  • Experienced maintaining maven projects and troubleshooting build issues.
  • Experienced using Oracle Weblogic server on daily basis.
  • Collaborate with others to troubleshoot and resolve major production issues.
  • Integrate and collaborate with others on all matters of system operation and development.
  • Experience building J2EE code using build.xml and pom.xml
  • Setup Jenkins server for continuous integration in Herbalife.
  • Experienced creating build pipelines and deployment strategy using Jenkins.
  • Experience using Artifactory.
  • Good knowledge of Web Infrastructure Operations (Load Balancing, DNS, Log Management, Replication and Monitoring, Web/App Server Operation)
  • Knowledge of autantication and authorization, Sail Point, SAML, JWT.
  • Experienced in administration of Red Hat Linux.
  • Performed automation smoke testing after deployment using Perl and Bash.
  • Experienced using Jenkins for Build and Deployment for SLGW application.
  • Experienced working in Agile Environment.
  • Performed 24/7 on call support.
  • Experience in Troubleshooting P1 tickets, escalating the issue to right team to resolve quickly.

Environment: Subversion, GIT, Service Now, Microsoft Office tools, Oracle Weblogic Server, SQL, Oracle Pl/SQL, Quality Center, Windows Server, Ruby, Java, J2EE, Ant, Maven, Linux, TFS, .NET, AWS, Chef, Microsoft Visual Studio, IIS, PowerShell scripting.

Confidential, Columbus, OH

DevOps Lead

Responsibilities

  • Working as a Subversion Admin and handling multiple repositories backup.
  • Perform code merger, administration of Subversion.
  • Experience with code migration using Anthill Pro.
  • Experience using Anthill Pro for Automated deployments and Build Pipelines for all projects.
  • Provided training to developers and QA to use Anthill Pro.
  • At the end of the project also helped migrating Anthill pro to Jenkins.
  • Hands On Experience using Deployment Scripting using PowerShell, Bash and Python.
  • Hands On Experience using Python and PowerShell Scripting for Automation
  • Experience using New Relic.
  • Experience migrating on premise servers to AWS.
  • Working experience in AWS IaaS, PaaS, storage, network and database.
  • Experience working with LDAP (openLDAP) and AD.
  • Experience working with Database MySql, Amazon RedShift, Amazon DynamoDB, Amazon RDS
  • Experience and understanding of security requirements for cloud.
  • experience maintain server upgrades, server maintenance using chef
  • performed different integration with email server, LDAP and GITHUB using chef
  • used Chef Automate's workflow to deliver the pipeline series.
  • Experience in defining highly available, DR solutions in AWS
  • Created Build Definition for the application to automated deployment to lower environment as well as database backup.
  • Hands on automation of code build, deployments and sanity/smoke testing using Ruby and PowerShell scripting.
  • Experience using puppet for configuration management.
  • Knowledge of autantication and authorization, Sail Point, SAML, JWT.
  • Performed automation smoke testing after deployment using PowerShell and Batch scripting.
  • Experienced using Jenkins for Build and Deployment for SLGW application.
  • Experienced working in Agile Environment.
  • Performed 24/7 on call support.
  • Experience in Troubleshooting P1 tickets, escalating the issue to right team to resolve quickly.

Environment: Windows Server, Java, Linux, TFS, AWS, Anthill Pro, Chef, Microsoft Visual Studio, IIS, Ruby, PowerShell scripting, Subversion, GIT, Service Now, Microsoft Office tools, SQL, Oracle Pl/SQL, Microsoft SQL Server, Quality Center.

Confidential, Columbus, OH

Sr. DevOps Engineer

Responsibilities:

  • Roles and Responsibility as a Build, Release Engineer for various teams globally across the organization working on the Partner Points Redemption and Partner Catalog Feeds.
  • Working as a Subversion and TFS Admin and handling multiple repositories backup.
  • Perform code merger, administration of Subversion and TFS.
  • Experienced in Setting up Jenkins server and automation pipeline for build and deployment.
  • Used Jenkins as continuous integration for Fusion-Zoom Project.
  • Experience packaging EAR, WAR, JAR files using build.xml and pom.xml with Jenkins.
  • Used various plugins in Jenkins to automate the process and reporting.
  • Trained Development and QA team on using Jenkins for build and deployment of projects.
  • Supported weekly maintenance release and monthly feature release.
  • Migrated code on daily basis to DEV, IUT, ST and other 3 clustered environments.
  • Handled Build requests from the development teams in the form of change management document used in the organization and responsible for applying labels and perform Builds before pushing to QA.
  • Perform emergency Build to address defect fixes.
  • Supported the development teams in pushing their code to QA, Staging and Production environments.
  • Configured and worked on Continous integration tools like Hudson and Cruise Control to Automate the Build process for teams
  • Installed, configured and troubleshoot any issues with MS Team Foundation Server.
  • Created automation script for the TFS to migrate all ASP files from DropZone to all the deployment server.
  • Experience using MS Visio. Created much documentation for the team and server maps for the CSB config team.
  • Monitored the CM (Change Management) forms for procedure compliance and informed the development leads in case of any discrepancy in the information provided to submit a new CM form for the Build to be performed.
  • Configured the environments before performing the Build and used MSBuild to perform Build on the source.
  • Build .net code using the MS Build and visual studio.
  • Hands on Experience of using MS. Visual Studio for the debugging the application.
  • Perform the code compare between the two branches to make sure the code is getting properly migrated.
  • Created Automation Web Performance Test to test the application functionality after every deployment, to make sure all existing functionality are working.
  • To discuss the change request that were passed to QA, were discussed to the development teams to be deployed in the production environments.
  • Deployed the change request to production in non-working hours, off business hours and during the weekends and discussed with the development team to verify the checkout performed on the changes being done.
  • Created branches, Tags for each release and particular environments
  • Merged the branches after the code freeze before the major production releases
  • Performed base lining of the code after major releases and tan merge the previous release code to main branches to allow for further development from this baseline.
  • Created branches and modified the config-specs for applying labels to allow for the development teams to view all the files modified on the branch.
  • Generated various Reports for Conducting SCM verification and Audit Process to comply with SOX requirements.
  • Wrote scripts to automate the process of deploying the applications to various production servers globally at a single kickoff.
  • Prepared migration logs for every release and maintained the data accuracy.
  • Planned the release schedules by identifying the testing environment and configuring the current code level
  • Performed the Building and deploying in java J2EE based applications (FUSION-ZOOM).
  • Performed the Building and deploying in .NET based applications (BAM).
  • Performed the best SCM practise by allowing each and every individual developer has their own workspace.
  • Experienced in using MS visual studio to perform Build on the .NET based applications.
  • Experienced in generating Build artifact and analyzing the logs in case of Build Issues.

Environment: Windows, Microsoft Visual Studio, MS SQL Server, AWS, Azure, PowerShell, MS Team Foundation Server, Chef, Jenkins, MS Build, RedGate Compare, Beyond Compare, SOAP UI, ASP, ASP.NET, C#, VB.NET, PHP, IIS, Subversion, Remedy, Microsoft Office tools, SQL, Quality Center.

Confidential PA

Software Configuration Manager

Responsibilities:

  • Used Clear Quest as bug tracking tool and acted as submitter, resolver and tester in various scenarios.
  • Trained off-shore team to perform daily Builds and deployment to various Environments using Web Logic console, scripts and FTP/SFTP tools.
  • Prepared Migration Plans for migrating code repository from Clear case to SVN.
  • Performed research to upgrade Maven repository from Maven 1.0 to Maven 2.0
  • Prepared release notes for daily/weekly/Minor/Major releases.
  • Staged production code on production servers and assisted PROD team with configuration issues.
  • Migrated code base from Clear Case to SVN.
  • Created tags, branches, workspaces and performed merging for code reproducibility, parallel development and for multiple release using Tortoise SVN.
  • Created labels, branches, views and config-specs in Clear case.
  • Granted/removed access to various branches, using SVN and Clear case access control tools and techniques.
  • Used Ant, MSBuild Build tools for the Build process.
  • Maintained and released dependency jars using Maven repository.
  • Assisted developers in resolving SVN, Clear CasWeb Logistic and environment configuration issues.
  • Performed daily Builds and deployed to various environment like QA, PT
  • Deployed code to QA, PT, Training, Security, Prod-Stage environments.
  • Implemented UNIX Cron jobs for the Automation of Build and Deployment.
  • Prepared the Build environments for multiple and parallel releases.
  • Created Development domains for developer’s individual Builds and QA environments.
  • Executed SQL queries to Oracle DB using TOAD and SQL Navigator.
  • Granted access to QA login users by associating them with appropriate roles and profiles.
  • Used trouble-shooting techniques to resolve environmental and application issues/
  • Upgraded JDK on Solaris Servers.
  • Assisted Web logic Admin in Web logic upgraded to 10.3
  • Implemented SVN Best Practices.

Environment: Solaris, Windows, SVN, Clear Case, JAVA, Eclipse, .NET, MS BUILD, Microsoft Visual Studio, SQL Server, Oracle DB, Toad, Ant, Maven, Oracle Web Logic, iPlanet, Clear Quest, ITUP, Shell & Perl Scripting, VB Script, MS Office Suite, WinSCP.

Confidential, Philadelphia PA

Build and Release Engineer

Responsibilities:

  • Created the Build instructions docs and install (deploy) instructions docs for each applications for different environments.
  • The above docs are being used as the guide for manual Build and deployment process, in case the automated scripts break (emergencies)
  • Created a complete release process doc, which explain all the steps involved in the release process.
  • Made the docs available for the team members by uploading onto Twiki using html
  • Reviewed production release doc for recommendations
  • Used putty to connect to various UNIX boxes.
  • Used Unix Cron jobs for the Automation of Build and Deployment.
  • Responsible for Build and Install Schedules using Cron jobs
  • Maintained configuration files for each application for the purpose of Build and install on different environments.
  • Responsible to push the front end code to Dev, QA and Stage (Pre PROD) environments.
  • Responsible for the EBF’s (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Used MRT (Mighty Release Tool) to monitor and maintain the EBFs’ status.
  • Primary responsibilities include Build and Deployment of the java applications onto different environments.
  • CVS Administrator - responsible for creating Tags, Branches and Branch Merges
  • Migrate
  • Responsible for the Code Freeze and Stage Freeze Activities.
  • 24/7 on call support for emergency site maintenance and immediate Build and install requests
  • Used Ant and Maven for the Build process.
  • Worked with the automated scripts for the Build and Deployment of the applications

Environments: Solaris, Unix, C++, Java, Eclipse 3.20, Ant, Maven, WebSphere Application Server (WAS), CVS, Cygwin, Test Director, Mercury Quality Center, Smart CVS 5.02, WSAD.

Confidential, NJ

CM Analyst/ Test Analyst

Responsibilities

  • Involved in the Quality Assurance Analysis and Testing of Information System.
  • Attended test case review meeting and walk through.
  • Created, developed and executed test cases, use cases and test scripts manually and using automation tools (test director and QTP).
  • Recorded Load Runner vuser script implementing parameterization both manually and by data driven wizard in virtual user generator.
  • Designed scenarios and used load runner controller to monitor all vusers in a scenario from a single workstation.
  • Used Ant and Maven for the Build process.
  • Worked with the automated scripts for the Build and Deployment of the applications
  • Used Unix Cron jobs for the Automation of Build and Deployment.
  • Performed load/stress testing using rendezvous points and recording transactions in Load Runner to pinpoint potential problem areas and bottlenecks.
  • Test results were analyzed and suitable corrective actions were suggested.
  • Involved in the regression testing of property module with different data (Data-Driven Test) using Quick Test Pro.
  • Created checkpoints, data-driven tests and synchronization points in QTP to help to solve key problems.
  • Used Ant, MSBuild Build tools for the Build process.
  • Maintained and released dependency jars using Maven repository.
  • Wrote SQL queries to test the data from Oracle Database.
  • Reported the defects using Test Director.
  • Communication with the development team and created periodical status reports.
  • Interacted with web administrator, Database Administrator and Network Engineer to help solve performance issues.

Environments: QTP, Load Runner, Performance Center, SOAP UI, Test Director, Maven, Ant,MSBuild Solaris, Unix, C++, Java, Eclipse 3.20, Ant, Maven, WebSphere Application Server (WAS), CVS, Subversion, Cygwin

We'd love your feedback!