We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Petersburg, FL

PROFESSIONAL SUMMARY:

  • IT Professional with about 8+ years of experience in Build and Release management, Infrastructure automation, code migration, Configuration Management, system administration
  • Experience in working as DevOps engineer/Build & Release engineer for release automation of Java MVC apps to achieve continuous integration and continuous delivery (CI and CD).
  • Created Linux in a Cloud Computing and Virtualized environment for AWS
  • Designed and built highly available, private AWS and Oracle Infrastructure clouds (Oracle Bare Metal Cloud)
  • Wrote terraform scripts to create the Infrastructure in Oracle Infrastructure Cloud (Oracle Bare Metal Cloud)
  • Designed and built automated infrastructure using open source tools.
  • Solid Experience in DevOps tools like Ansible, Chef and Puppet for Deployment on Multiple platforms.
  • Wrote DSL groovy scripts to create the Jenkins jobs
  • Wrote Ansible - Playbooks which helps in installing all the dependencies in an empty server.
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Designed infrastructure for UCM/SCM.
  • Provided training and mentoring to others in these fields.
  • Expert in implementing continuous integration and deployment systems using chef
  • Experience in building Continuous Integration platform using Jenkins
  • Expert-level understanding of source-code management principles and systems, particularly GIT, Bitbucket
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and Waterfall methodologies.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript
  • Have worked on ADOP (Accenture DevOps Platform) which is Continuous Delivery preconfigured, toolchain enables projects to start rapidly using DevOps practices from the outset
  • Mentored team members on projects, system integrations and their implementation
  • Created environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and jetty.
  • Desired state configuration utilities (Chef/Puppet/PowerShell 4 DSC)

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX, UBUNTU, RHE.

Source control tools: Subversion, Clear case, GIT and Perforce.

Build Tools: ANT, MAVEN, Ansible, Chef, Puppet, Nexus

CI Tools: Hudson, Jenkins and Build Forge.

Repositories: Nexus, Jfrog

Languages: C, Perl scripting, Shell scripting, Python, SQL, Java/J2EE.

Tracking tools: Jira, Remedy, Clear Quest, Bugzilla.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Cloud: AWS, Oracle Bare Metal Cloud, Azure

PROFESSIONAL EXPERIENCE:

Confidential . Petersburg, FL

Sr. DevOps Engineer

Responsibilities:

  • Have worked on ADOP (Accenture DevOps Platform) which is Continuous Delivery preconfigured, toolchain enables projects to start rapidly using DevOps practices from the outset
  • WroteDSL groovy scripts to create the Jenkins jobs and is set to a pipeline
  • Wrotecloud formation templates in AWS to create the infrastructure in AWS using Jenkins which creates public and private subnets, security groups, load balancers, instances etc,
  • Worked on application automation for one of the projects using Jenkins, Docker, Nexus to deploy the artifacts to their respective servers using Ansible cookbooks
  • Responsible for creating Jenkins jobs for the entire CICD pipeline
  • Wrote Ansible playbooks to do the deployment part of the application
  • Wrote Docker file to install the pre-requisite binaries for the application before it installs the dependencies
  • Worked on multi-region deployment in AWS by using the Cisco CSR 1000v
  • Worked on a POC for one of the projects to create the Infrastructure in the Oracle Infrastructure Cloud (Oracle Bare Metal Cloud) using terraform scripts and this creates the entire Infrastructure like creation of servers (Windows and Linux), Load Balancers, Security Lists, Subnets, VPC’s etc
  • Responsible to terraform scripts available for multiple clients as we have a ARGUS (Oracle product) which will be used by multiple pharmaceutical clients which may differ from Large to Small Scale Industries
  • Created Jenkins nodes to communicate between AWS and Oracle Infrastructure cloud using SSH authentication method
  • Used git, bitbucket andGerrit as the Source Code Management tool, JIRA as the ticketing tool, gradle as the build tool, used SonarQube as the static code analysis tool and Sensu as monitoring tool, used Kibana Dashboard for Logging (ELK), used SauceLabs for the Selenium testing tool where the test case results will be displayed in SauceLabs account.

Environment: AWS, Oracle Infrastructure Cloud, Cloud formation(JSON), terraform, Docker, Nexus, Gradle, Jenkins, GIT, Gerrit, Bitbucket, Confluence, JIRA, SonarQube, Kibana Dashboard for Logging, Sauce Labs.

Confidential, Atlanta, GA

Sr. DevOps Engineer

Responsibilities:

  • Wrote Ansible-Playbook scripts to install all the dependencies in an empty server
  • Wrote Ansible-Playbook scripts for the deployment process
  • Have got good exposure in working in three different networks in GE while performing CICD processes
  • Experience in creating Jenkins jobs for which helps in CICD processes.
  • Hold good experience in working as production support for one of my projects (as I was working for couple of projects)
  • Worked on Confluence tool for the documentation and I have documented everything in clear.
  • Worked in Docker and wrote Dockerfile and created our own docker images for the CI process.
  • Analyze, design and implement strategies for continuous integration/deployments while ensuring high availability across environments
  • Hand on experience on GIT as Source control systems
  • AWS Infrastructure Setup Web Server, App Server and DB Server
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Setting up Auto scaling of the instance group usingAWScommand line tools andAWScloud environment for Dev/QA environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM tocreate and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • S3 API implementation for accessing S3 bucket data files
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Setup different environments for build, (Development, Test, Pre-production and Production).
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Automated using Maven builds process and repository managers like Artifactory and Jfrog.
  • Build and Configured Jenkins Slaves for Parallel Job execution.

Environment: Ansible, AWS, Docker, JFrog, Maven, Jenkins, GIT, Python, IAM, Docker, Dockerfile, Confluence, Auto scaling group, Elastic load balancer

Confidential, Louisville, KY

Sr. DevOps Engineer

Responsibilities:

  • Developed configuration management to all software development projects.
  • Leading continuous integration/deployment efforts in highly available scalable platforms.
  • Expertise in using the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • My specific areas of expertise are cloud systems automation and architecture and specialties encompass agile and lean development practices.
  • Created cloud based environment using Amazon Web Services (AWS) and/or VMware vCloud and/or Docker, Cloud and virtualization based technologies.
  • Expertise in using the version control system (branching model, security) and the setup of work item areas and iterations.
  • Developed in designing, implementation of IT infrastructure such as data center, servers, storage, backup, and virtualization.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef.
  • Manage open source contributions and programs for Open Stack and others.
  • Used Jenkins and SVN to automate deployment tasks
  • Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments.
  • Responsible for Deployment Back-Out Plans and if necessary Back-Out the whole application at or after the Release for PROD environment.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.

Environment: AWS, chef, Docker, GIT, Maven, Jenkins, SVN, VMWARE virtualization, Open Stack, Python

Confidential, Austin, TX

DevOps and Platform Design

Responsibilities:

  • Extensive experience on of leading continuous integration/deployment efforts in highly available scalable platforms
  • Responsible for Deployment Automation - Puppet, MCollective, Hiera, Custom Puppet modules, Ruby
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Building web applications and utilities for day to today automation efforts and configuration management using C# and PowerShell
  • Enjoy playing with tech like nginx, haproxy, postgres, AWS, ansible, docker, or graphite.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • My primary focus is on enabling development/engineering professionals, as well as project, program, and technical leads on the benefits of adaptive automation processes.
  • Contributed in design and scripting of CI/CD pipeline for multiple cloud based applications and services, environment design and release deployment model.
  • Worked with Maven builds process and repository managers like Artifactory and Nexus.
  • Coordinating system integration, testing and deployment to support continuous integration
  • Used Jenkins, SVN and PowerShell to automate deployment tasks
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Periodically analyze the deployment model, deployment platform design, scripts, and hardware and software capacities of build infrastructure and provide appropriate recommendation to the Management team for improvements and immediate attention.
  • Created V. next model for the online portals and suggesting design principles to host and manage services.

Environment: ANT, Maven, SVN, Jenkins, Puppet, AWS, Docker, Nexus, Ansible

Confidential, Oaks, PA

Sr. Build and Release Engineer

Responsibilities:

  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Implemented & maintained the branching and build/release strategies using ClearCase.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Wrote script in Maven for Building multiple projects.
  • Developed in Java, J2EE coding.
  • Building and Administering the Jenkins Continuous Integration servers.
  • Built and Configured Jenkins Slaves for Parallel Job execution.
  • Automated the build and release management process including monitoring changes between releases.
  • Automated using Maven builds process and repository managers like Artifactory and Jfrog.
  • Used ANT and XML for doing Java build involving thousands of JAR files and 2 weekbuild schedule.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements

Environment: MAVEN, Jenkins, ClearCase, Unix/Perl/Ant scrips, XML, Jfrog

Confidential, Salt Lake City, UT

Build and Release Engineer

Responsibilities:

  • Analyzed the ANT Build projects for conversion
  • Converting the ANT Build projects to Maven Build projects.
  • Developing the Maven build scripts (pom.xml).
  • Integrating the code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, and Check style into the projects.
  • Building and Administering the Jenkins Continuous Integration servers.
  • Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Developed the Change Control Board in Production Readiness process
  • Used JIRA for Issue Tracking and monitoring
  • Performed Database Tasks as executing DML’s in MySQL

Environment: Jenkins, Tomcat, Ant, Maven, Cobertura, Junit, PWD, Check style, XML, Apache Tomcat

Confidential

Build Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Setup different environments for build, (Development, Test, Pre-production and Production).
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Created the release cycle of the product which involves environments like Development QA UAT and Production.
  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used CVS for Software Configuration management and maintaining the versions of code.
  • Used Ant Scripts to automate the build process.
  • Developed UNIX and Perl Scriptsfor manual deployment of the code to the different environments 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 deployment request.
  • Used Perl/Shell to automate build and deployment Process.

Environment: SVN, Bugzilla, UNIX, Perl/Shell scripts, CVS, Ant, Jenkins/Hudson

We'd love your feedback!