We provide IT Staff Augmentation Services!

Devops Lead Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 11+ years of direct work experience in programming, DevOps, Build and Release management and good experience in Perl, Shell, Ruby, Python, Groovy scripting and Configuration Management Tools like Puppet, Chef, Ansible.
  • Extensively worked on Hudson, Jenkins TeamCity and Bamboo for continuous integration and for End to End automation deployments.
  • Expertise in Configuration/Release/Build Management on both UNIX and Windows environments using Jenkins, Team Foundation Server 2013(TFS), TeamCity
  • Experience in administering various tools supporting SCM & Release Mgt including Source Control, Continuous Integration, and Artifact Management & Change Management.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre - written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Experience in maintaining public Git Repositories such as GitHub, Bit Bucket and Stash.
  • Proficient in working with Windows and Unix/Linux environments.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, and IBM Clear Quest.
  • Experience in implementing Continuous Integration and deployment using various CI/CD Tools like Jenkins, Hudson, Bamboo, Teamcity and configuration management tools like Puppet, Chef, Ansible and cloud computing tools like Docker, AWS, Amazon EC2, S3, CloudFront, CloudWatch and CloudFormation,
  • Experienced and knowledgeable in Amazon Web Services, OpenStack Dockers and VMware
  • Strong knowledge of TCP/IP, UDP, DNS network, load balancing, firewalls and enterprise monitoring tools Zabbix, NewRelic, Nagios and Splunk.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Knowledge of ITIL Best Practices and experience in standardizing and enforcing best practices across Teams/whole Organization
  • Strong work experience with version control tools, CVS, GIT and SVN, and strong Linux skills, including Perl shell scripting.
  • Strong experience with build tools like Ant, Maven and Open Make.
  • Managed version controls like Git/Stash, Subversion, and Harvest SCM for teams over 500 developers with the responsibilities of installation, book keeping, enforcing policies, maintaining projects/repositories, users/user-groups, branching/snapshots/releases
  • Experience in maintaining application servers like Jboss, Apache Tomcat, Websphere, Weblogic etc.
  • Sound knowledge/Working experience of CA SCM (Harvest) version control system and CA PPM.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL

Application Servers: Web sphere, WebLogic, JBOSS, Apache Tomcat.

Database: Oracle, MS SQL Server and MySQL

Version Control Tools: GIT, CVS, SVN, TFS

Scripting Languages: Perl, Python, CGI, Ruby, Command /Batch, shell, PowerShell.

Platforms: Windows Server, Linux, UNIX

Development Tools: Jenkins, Rally, ANT, Maven, Nexus, Eclipse, Putty, VMware, Anthillpro, Rational Rose, Microsoft Visio, SQL Developer

SCM Tools: Chef, Puppet, Ansible, CA Harvest, AWS, PCF, Udeploy

Monitoring Tools: Nagios, Splunk

Releasemanagement Tools: Plutora, Urelease.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

DevOps Lead

Responsibilities:

  • Primary advocate for DevOps initiatives and implementation.
  • Configured the Jenkins CI/CD pipeline jobs for the entire vertical to improve the existing jobs/process to the next level.
  • Wrote Jenkins shared library groovy scripts to automate the build and deployment process through Jenkins shared pipelines.
  • Responsible for automation and repeatable processes/scripts to enable solutions that deploy, manage, configure, scale and monitor applications
  • Taking care of build and deployment of micro service applications from development environment to production by using uDeploy and PCF
  • Cloud adoption lead to migrate the applications from on-premises to Pivotal Cloud Foundry.
  • Architected and implemented the branching strategy to mature the existing DevOps process.
  • Implemented the auto-merging of the branches with proper approval process.
  • Integrated the regression and performance test suites with Jenkins CI/CD pipeline to run the test suites as part of CI/CD process.
  • Configured Sonar qube and HP fortify scanning for different applications and integrated them with Jenkins pipeline.
  • Troubleshooting the Nexus/Artifactory build dependency issues and deploying the artifacts to different environments.
  • Configured the splunk to monitor the micro services applications logs.
  • Log monitoring through App dynamics using log drain server.
  • Defined the different quality parameters in the Sonar qube quality gates and enabled them for all the micro services applications.
  • Co-coordinating with release management, Rely teams and supporting the production deployments.
  • Wrote the Ansible playbooks for infrastructure automation.
  • Defined the Ansible roles and implanted them to use as part of repetitive activities.
  • Provisioning new EC2 instances in AWS configured the network parameters in VPC.
  • Configuring Identity and Access Management at the enterprise level.
  • Preparing the road map for the DevOps initiatives, estimating the team capacity and participating in PI planning events.
  • Co-coordinating with different scrum teams and acting as a lead cum Product Owner for the entire DevOps system team including QA teams.

Environment: Jenkins, Nexus, Maven, ANT, uDeploy, Pivotal Cloud Foundry(PCF), Ansible, WebLogic, Vagrant, AWS, SVN, Gitlab, AWS, Splunk, AppDynamics,Java, Sonar Qube, Shell, Groovy, HP Fortify, AGM.

Confidential, Milwaukee, WI

DevOps Lead

Responsibilities:

  • Major responsibilities include, Implementing a Continuous Delivery framework using Jenkins, Ansible and Maven
  • Administration of Jenkins server. Access permissions set up, creating pipeline jobs in Jenkins and troubleshooting the build issues.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Infrastructure management through configuration management tool Ansible. Writing playbooks for servers management.
  • Administration of SVN and bit bucket(Git) version control systems. Creating branches and tags. Defining branching strategies and creating the release and hotfix branches.
  • Deployment of different services using Rundeck deployment tool.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tool Ansible
  • Creation of new EC2 instances, VPC, Elastic Load Balancing, RDS and S3. Taking care of Identity and Access management.
  • Troubleshooting deployment issues by looking into the shell and python scripting.
  • Implementation of Docker datacenter. Creation of docker images and importing the docker images into AWS infrastructure.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Leveraged Docker Engine to run multiple tomcat instances as containerized Appservers.
  • Performing DB refresh for different environments during environment buildout process.
  • Performing smoke test on the lower and upper environments after the environment buildout process was completed.
  • Involved in setting up splunk dashboard to monitor the store/server health.
  • Coordinated tasks that support the reliability and efficiency of the build for a team of engineers spanning client and server development, QA and Production environment.

Environment: Jenkins/Hudson, Nexus, Maven, ANT, Docker, Ansible,Vagrant, AWS, Weblogic, SVN, Git, Rundeck, Zabbix, Java, Sonar Qube, Splunk, Shell, Python.

Confidential

DevOps Architect&TFS Admin

Responsibilities:

  • Primary advocate for DevOps initiatives and implementation.
  • Define and drive end-to-end agile DevOps based software development life cycle with automation in mind with right tools and techniques.
  • Work with development teams across multiple organizations to drive automation, establish software standards, service modularity, code reuse, testing, and deployment/management of cloud infrastructure services.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, TFS Team Explorer, and Subversion.
  • Design and develop DevOps solutions using Chef and Jenkins automations.
  • Set up and working on Build and Release, Continuous Integration tools and frameworks such as Jenkins, SVN, TFS, MVN, Sonar, Artifactory,
  • Prepared scope of work inclusive of overview, scope, duration, deliverables, plan for DevOps initiatives and End to End automation framework.
  • Defining branching strategies and creating the release and hotfix branches.
  • Merging of code from Dev branch to Integration and Release branches and deploying the builds into Team forge.
  • Responsible for automation and repeatable processes/scripts to enable solutions that deploy, manage, configure, scale and monitor applications using Chef and Jenkins.
  • Provide troubleshooting expertise for virtualization performance and other issues.
  • Working with engineering, product management, and operations teams to establish standards and repeatable processes for managing change, and upgrades across hosting environments.
  • Involved in automating the deployments using Jenkins and Ansible.
  • Setting up the Ansible environment and involved in writing the Ansible playbooks

Environment: Jenkins, Chef, Ansible, Sonarqube, Artifactory, Maven, Msbuild, IIS, AWS, SOAP, TFS(Team Foundation Server -2013)

Confidential

Sr. DevOps Release Automation Engineer

Responsibilities:

  • Major responsibilities include design, ownership, and drive the DevOps process strategy and implementation and develop DevOps methodology and culture by setting up an environment with CI/CD and continuous monitoring.
  • Responsible for Design and architecture of different Release Environments for new projects..
  • Implementing a Continuous Delivery framework using Jenkins/Hudson, Chef, and Maven
  • Worked on building and configuration management, SCM strategies like branching, merging, and provided training to develop teams in GIT, SVN and Branching strategies.
  • Administered and Engineered Jenkins/Hudson for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Wrote shell scripts to automate Jenkins schedule builds, integrate, and pre-production deploys to various environments. Partially prod deploys automated.
  • Created a template to creates new git repos in Gitrepo and and administered git repositories branching/merging/rebasing and user access.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Defined and implemented build and deployment strategies for all applications.
  • Administered Source Code Management (repository, branching strategies) GIT, SVN tools.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite
  • Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tool Chef
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Wrote Shell scripts to automate the deployments to Jboss servers application prod and pre-prod Servers
  • Involved in SVN to GIT code migration.

Environment: Jenkins/Hudson, Artifactory, Maven, ANT, Chef,Vagrant, AWS, Git, Docker, Nagios, Java, Sonar Qube, Shell, Ruby.

Confidential

SCM/DevOps Engineer

Responsibilities:

  • Worked for creating the SCM Plan and Policies and primarily responsible for supporting the DevOps function and facilitated release planning meetings to construct efficient releases that reflect demand and capacity.
  • Made use of Jenkins for CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Set up Jenkins for Continuous Integration Process and Involved with configuration management pocess.
  • Primary responsibilities include Build and Deployment of the java applications onto different environments like QA, UAT and Prod.
  • Automate tasks using Jenkins architecture storing code in Git repositories.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD)
  • Worked on various Automation & Release Management tools such as UDeploy and Automated Release Notes and used Shell scripting to deploy artifacts that are built by Maven.
  • Created Build Definitions for various environment deployments (DEV, TEST, STAGE)
  • Responsible for the Code Freeze and Stage Freeze Activities before the implementation in Production environment.
  • Worked on trouble shooting Weblogic and Application deployment issues.
  • Created CI Builds jobs in Jenkins and configured auto build and deploy jobs based on requests
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Wrote build and deployment scripts and supporting policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers
  • Setup Maven Remote Internal, Secure Repository with access restricted to team members
  • Configuring Pom.xml for automated deployment of artifacts to remote repository and automated build drop to QA for further testing.
  • Automated packaging of artifacts into self-extracting installers like RPMs using maven and adding configurations/mappings in pom.xml

Environment: SVN, GIT, Shell, ANT, Maven Jenkins, Windows, Jboss, Weblogic, Salesforce, Jira.

Confidential

Build/Release Engineer

Responsibilities:

  • Developed and managed testing and rollout project plans for software releases, desktop updates and server implementations.
  • Integrated tools Subversion, Java, Ant for release management, including multi-platform support Developed and maintained the build and release system Created Promotion Models, Archives, Branches and tags, also merged source code.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, TFS Team Explorer, and Subversion.
  • Involved partially in deploying WARs/EARs (backend) through Apache tomcat Application Server console.
  • Managed all the bugs and changes in a production environment using the Jira tracking tool.
  • Responsibly handled configuration work on WebSphere application servers, WebLogic and writing implementation plans, activities of middleware applications and backend database updates using SQL Scripts before deployment of applications in development, Quality Assurance servers
  • Coordinated tasks that support the reliability and efficiency of the build for a team of engineers spanning client and server development, QA and Production environment.
  • Write build and deployment scripts and supporting policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers
  • Customized build to meet requirement of delivering products to a variety of platforms. Responsible for all software source code, change control, configuration management, and build and deployment process throughout the enterprise.
  • Documented and published complete migration process of Subversion (SVNadmin dumps, loads, hooks and much more).
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to the development team for compilation problems. Worked on ClearCase builds and administrations.
  • Participate in the integration of source control with third party tools and with the migration of sources from one source control tool to another.
  • Develop and support utilities used with the software configuration management tools. Deployment of source control capabilities to live environments, including maintaining source and data branches in version control, and debugging issues related to deployment.

Environment: ClearCase, Windows, Maven, Java, ANT, SVN, GIT, Java, J2EE, Linux, WebLogic, Apache Tomcat, EJB, Struts, Spring, Log4J, Oracle 11g, Eclipse IDE, HTML, WSDL, JSON, Maven, CSS, Selenium, Stash, easy Mock and JUnit.

We'd love your feedback!