We provide IT Staff Augmentation Services!

Sr. Ci/cd Devops Engineer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • More than 7 years of IT industry experience in various fields like administering variety of CI/CD applications in different environments and managing software changes efficiently.
  • Experience in setting up CICD Pipelines from scratch for various Projects like Java Applications, .Net Applications, Hadoop Projects and Teradata Projects using different CICD Tools stack.
  • Expert in various Version Control tools, CI Server Tools, Build Tools and Application Servers.
  • Passionate about automation of the daily tools operations using different scripting languages like shell/bash, PowerShell, Groovy, ruby, Perl and Python. Expert in automation and reporting using API s.
  • Few years of web development experience using CSS, HTML, BootStrap, Jquery, Javascript, Java, Spring Framework 3 and 4 and Hibernate .
  • Adept knowledge in Linux/Unix Environment with shell scripting and have worked as Linux administrator.
  • Experience in Windows Environment and also good at automation using PowerShell.
  • Experience with Configuration and Deployment Automation Tool Puppet and writing its manifests.
  • Experience with Docker and AWS Technologies.
  • More than seven years of experience in Configuration Management, Change Management, Build Release Management administering different SCM tools like CVS, Subversion, Rational Clear Case, Rational Team Concert, GitHub, JIRA and Clear Quest on Unix, Windows environment.
  • Experience in SDLC, Waterfall, Agile and Kanban Methodologies.
  • Experience with Change Management tools like ClearQuest and RTC. Also experience with Project Management tools like Version One, Rally, JIRA .
  • Extensive experience in setting up and enforcing SCM policies like branching, merging and hooks using different scripting languages.
  • Profound experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, Build Forge, Artifactory, Hudson, Jenkins and CruiseControl.
  • Good experience in installing and configuring web application servers like Tomcat, WebSphere, JBoss.
  • Adept knowledge of build and package using different tools.
  • Involved in enabling security for users, groups administration and daily backup and restore operations.
  • Good Experience on 24*7 Production Support and working with critical service level agreements.
  • Experience in Preparing and maintaining CM plans, Test plans and SCM audits.
  • Highly experienced in automating the applications deployment in application servers like Websphere application server, JBoss, TOMCAT and web logic.
  • Good analytical, problem solving, communication skills both oral and written and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

Operating Sys / Platform: MS Windows XP/2008/NT, UNIX, Linux ( 6 and 7), MS DOS

Programming Languages: HTML, CSS, JAVA, C, C++, C#, Ruby

Database: MYSQL, Oracle 10g and 9i, Derby, Cloudscape, PL/SQL, SQL 2005, Teradata

Scripting Languages: JavaScript, shell/bash, Perl, Groovy, Ruby, Batch, PowerShell

Build Tools: ANT, Maven, Gradle, MS build

Artifact Management Tools: Artifactory, Nexus, Nugget

CI Tools: Jenkins, Cruise Control, Build Forge, Anthill Pro, Hudson, RTC( Rational Team Concert), TFS

SCM Tools: CVS, SVN, Clear Case, RTC, GitHub/Git, BitBucket

Code Review Tools: GitHub, Gerrit, ReviewNinja

Code Quality Tools: SonarQube, Veracode

Project Management Tools: Rally, JIRA, Version One

Web Application Servers: Tomcat, IIS, WebLogic, WebSphere, JBOSS

Deployment Tools: Udeploy, Puppet

Java Technologies: Servlets, JSP, Beans, EJB (Including MDB), J2EE, Swing, JDBC, JMS, JNDI, RMI, Java Mail, Spring 3 and 4, Hibernate

AWS Technologies: CloudFormation, DynamoDB, EC2, Elastic BeanStalk, S3, SDK, SNS, SQS, SWF, VPC

Monitoring Tools: Splunk

Testing Automation Tools: Selenium, Cucumber

PROFESSIONAL EXPERIENCE

Sr. CI/CD DevOps Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Set up CI/CD platform for Java applications and IDW Hadoop projects as CI/CD platform Lead
  • Installed and set up CI/CD tools like Jenkins Enterprise (CI tool), Jenkins Operation Center, Nexus (artifact management tool), Maven (Build Tool), Gradle, GitHub Enterprise (Version Control), Review Ninja (Code - review tool), Gerrit, Sonar Qube (Code analysis tool) and Tomcat application server in both Dev and production environments. Also responsible for the upgrade and back up of all the CI/CD applications.
  • Owned all the build servers for all the CI/CD applications as Linux Admin.
  • Migrated source code from Accurev to GitHub Version control for Java and Hadoop Applications.
  • Setup Jenkins Pipeline for Java applications for automated build using Gradle /maven, automated testing and quality analysis with reports ( Sonarqube) and deployment to Nexus and Tomcat.
  • Set up Jenkins Pipeline for Hadoop applications for automated packaging (rpm), deployment to nexus and Hadoop servers followed by running of Control M Jobs. Created Jenkins pipeline for Teradata projects with the automated deployment of SQL scripts using java and terajdbc library .
  • Wrote the build and deployment script for both the Java and Hadoop applications in maven, shell, ruby, Perl, Gerrit and PowerShell.
  • Migrated Java projects to AWS and deployed them to Elastic Beanstalk.
  • Set up pipe line for automated build, package and deployment by integrating CI/CD tools and scripting in shell, Perl, groovy and ruby.
  • Designed and implemented branching and merging strategy in GitHub and integrated it with review code tool Gerrit for all the Java projects and Hadoop Projects Worked in Rally for creating stories to adopt agile methodology.
  • Created CI/CD stories and assigned to team members and reported it to directors.
  • Maintained CI/CD wiki in Confluence
  • Worked as an Administrator for all the CI/CD tools.

Environment: GitHub Enterprise, maven, ant, Nexus, Review Ninja, SonarQube, Tomcat, Hadoop servers, Gerrit, Jenkins Enterprise, Jenkins Operations Center, Linux/Hadoop, Windows, Gerrit, shell, ruby, perl, Gradle, Groovy, Tomcat

Senior DevOps Engineer

Confidential, Lansing, MI

Responsibilities:

  • Administered ClearCase and ClearQuest.
  • Automated the delivery and rebase of the release from DEV to INT and higher environments using cleartool, perl and batch scripts.
  • Utilized Amazon Web Services (AWS) for cloud automation.
  • Maintained and Improved server infrastructure, split between physical data centers and AWS. Also provided 24/7/365 on-call support.
  • Automated the build and deployment using clear case, clear quest, ANT, build forge and WebSphere 8.
  • Implemented AWS cloud deployment with Puppe t using web services.
  • Configured orchestration and reporting, from initial code development through production release and updates using Puppet.
  • Configured Puppet manifests using Ruby
  • Designed and Developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Maintained the build and deployment scripts and made changes if necessary.
  • Maintained Continuous integration and deployment by debugging build and deployment issues.
  • Designed the roadmap for merging every release and collaborated with the teams to merge the Dev branch to Main/INT.
  • Automated the creation of database change manifest and baseline report in build using Perl and clear tool scripts.
  • Proposed and implemented branching strategy suitable for development in RTC (Rational Team Concert)
  • Helped in migration from Clear case and Clear Quest to RTC by importing the source code and creating build environment.
  • Automated the workitems of RTC using perl and OSLC Rest API.
  • Set up build machine, jazz build engine, build definition to run the builds in RTC.
  • Created Team projects, gave accesses and customized the templates as necessary in RTC
  • Installed and evaluated Deploy for migration.
  • Worked with DBAs and architects to integrate database and app build .
  • Worked with Architects and project managers to plan and change the workflow of the build and release.
  • Created and configured virtual servers as necessary.
  • Migrated the CICD tools to Aws using EC2.

Environment: Clearcase, AWS, Puppet, Clearquest, Build Forge, ANT, RAD, Eclipse, Websphere 8, UDeploy, PowerShell, Perl, batch, shell, RTC, RQC, Puppet, Aws

Build and Release Engineer

Confidential

Responsibilities:

  • Administered Team Foundation Server 2010 and IIS 5,
  • Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Managed the versioning and labelling of source code for different environments.
  • Debugged performance related issues with TFS builds and helped improve the overall build process.
  • Created Team projects, gave accesses and customized the build templates as necessary
  • Maintained and ran the build scripts in PowerShell to deploy the build packages to IIS servers.
  • Installed and upgraded the TFS
  • Configured servers to host TFS applications servers, build controllers and build agents
  • Designed the roadmap for merging every release and collaborated with Feature teams to merge their active working branches to Main
  • Built the modules and created both the Dev and PCMA package using TFS, smoke tested and deployed the build package to QS environments
  • Set up and Configure the Continuous Integration builds in TFS and running automated nightly builds and deployments.
  • Worked in both Agile and Kanban Software development methodology
  • Loaded AZMAN changes from workbook into QA environments using PowerShell scripts
  • Performed several PCMA build requests such as CTIBHO Server/Client, CoreFramework builds, BizEventsFailRecovery etc.
  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Member of a CI/CD team and supported the transformation from manual builds to CI/CD
  • Used Nuge t to package TFS builds and deploy to Nexus Repository Manager
  • Worked with UDeploy to automate staging and deployment of build packages
  • Wrote the deployment script in PowerShell to deploy TFS packages to IIS servers
  • Experience in automation and build task in Build Forge, Artifactory and Maven.
  • Created Veracode package using the PowerShell Scripts and performed the Static Code Analysis in Veracode
  • Maintained and executed build scripts using Team Foundation Server by coordinating with development and quality assurance teams.
  • Provided support to developers in writing configuration-specs.

Environment: TFS, Nuget, Nexus,UDeploy, Artifactory, Veracode, BuildForge, BeyondCompare, PowerShell, Perl, IIS, Msbuild

Configuration, Build and Release Engineer

Confidential

Responsibilities:

  • Set up CI/CD platform for Java projects using subversion, Nexus, Maven, Hudson and WebLogic.
  • Worked as Subversion Administrator, Nexus Administrator, Hudson/Jenkins Administrator
  • Maintained SVN hooks in PERL and migrated the source code from Clearcase to Subversion
  • Created branches and gave access for the teams in subversion
  • Helped the teams to migrate from ANT builds to Maven builds
  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation smoke / nightly test suites.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams.
  • Perform peer reviews of installer source code using TFS, ClearQuest, & Visual Studio 2010.
  • Created and maintained ClearCase, UCM objects including PVOBs, components, streams and Baselines.
  • Managed product baselines, and assisted users to merge streams.
  • Provided support to developers in writing configuration-specs.
  • Debugged performance related issues with Ant scripts and helped improved the build process.
  • Modularized unstructured Ant scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Automated smoke test for application using the web drivers api and Ruby.

Environment: Solaris, Unix, Java, Maven, Websphere Application Server (WAS), Cygwin, Jenkins, Jira, Merant Tracker, PVCS, WMB, SVN, Hudson, Java, Linux, Selenium.

Build and Release Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Trained developers in the use of TortoiseSVN and WebSVN as GUI clients for Subversion .
  • Performed merging from development to parent branches prior to building the code.
  • Set up the build and deployment scripts using Anthillpro for .NET applications using IIS7 and ISS6.
  • Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Managing the artifacts generated by MAVEN in the Nexus and Artifactory repository Managers.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.
  • Demonstrated experience in the Web and Application server administration with good knowledge of Apache and JBoss Application Platform products.
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Migrated Source Code from subversion to GIT and and administered GIT.

Environment: Solaris, Unix, C++, Java, Build Forge, Eclipse, Ant, Websphere Application Server (WAS), CVS, SmartCVS, Cygwin, Artifactory, Microsoft Visual Studio, MS Build, Test Director, Hudson, Quality center, WSAD, Linux, GIT.

We'd love your feedback!