We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte North, CarolinA

SUMMARY:

  • With 9 years of experience as DevOps CI / CD Engineer, Infrastructure Automation and Middleware Engineer,I am familiar with Implementing Software Configuration Management processes on projects including setting up and supporting Continuous Integration pipelines and Environment Management.
  • 2+Years of Experience with DevOps methodologies in Server provisioning, middleware management, build and deployment automation through tools like Jenkins, RunDeck, Chef, GIT, AWS, Docker etc.
  • Expertise with several of AWS infrastructure resources ( EBS, S3, EC2, Elastic IP, Route 53, VPC, Security Groups, and Network ACLs).
  • Strong understanding of infrastructure automation tooling (Terraform, Cloud Formation Templates ).
  • Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins.
  • Expert in End to End automation for build and deployments using tools like Jenkins and Team City for continuous integration.
  • Installed, Configured, Managed and Created Different Build and Deployment Jobs in Jenkins. Installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Experience with Chef Cookbooks to automate the entire deployment process as well as the infrastructure.
  • Hands - on experience on Chef/ Puppet as Configuration management tool , to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef . Implemented environments, roles, databags in Chef for better environment management.
  • Worked with automation/configuration management using Ansiblecreate playbooks to automate dev processes.
  • Experience in Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling and CloudFormation scripts.
  • Experience in defining and leading software build strategy across product lines, creating software build and release best practices, standards, procedures, and tools.
  • Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat /JBOSS, IIS7.
  • Integrated Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura.
  • Experience working on several Docker components like Docker Engine, creating Docker images, Compose. Docker Registry and handling multiple images primarily for middleware installations and domain configuration.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing, Post-production analysis of the projects.
  • Written automation scripts using bash, Python to automate day to day operational activities.

TECHNICAL SKILLS:

Build systems: Maven, Ant, Gradle, NANT

CI Tools: Jenkins, Teamcity, Bamboo

Version Control: Git, SVN, Perforce

Application Servers: Weblogic, Apache Tomcat

Web Servers: Apache, IIS

Scripting Languages: Shell, Ruby, Python

Logging: Splunk

Operating Systems: Linux, Unix, windows

Virtualization Platforms: Vagrant, VirtualBox

Configuration Management: Chef, Ansible, Puppet

Containerization Tools: Docker pplication Deployment uDeploy, RunDeck

Infrastructure as Service: AWS

Databases: Oracle, MySQL

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, North Carolina

DevOps Engineer

Responsibilities:

  • Developed Chef recipes to configure, deploy and maintain software components of the existing/new infrastructure.
  • Manage the configurations of more than 40 nodes using Chef, configured Jenkins builds for continuous integration and delivery.
  • Automated webserver content deployments via shell.
  • Developed Chef roles, environments, Databags, Cookbooks, templates.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
  • Implemented and created the work environments using Chef on AWS private VPC which are hosted on the cloud and on premise data centers.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Servers using AWS: Importing volumes, Launching EC2, creating security groups, load balancers.
  • Designed roles and groups for users and resources using cloud permission systems AWS Identify Access Management (IAM).
  • Used Ansible playbooks to manage Web applications, Environments configuration Files, Users and Packages.
  • Written Ansible playbook and modules for Ansible customizations.
  • Improved entire release process by automating all manual/time consuming steps with devops tools like Chef, Jenkins, RunDeck, Docker and AWS.
  • Developing scripts for deployment of customer environments into AWS, using Bash and Python.
  • Worked on infrastructure with Docker containerization.
  • Worked with different application teams to understand, analyze their current process, tools, techniques, workflows and involved in evaluation and finalization of state of art tools.
  • Worked on Dockercontainer snapshots, attaching to a running container, removing images, managing Directory structures, and managing containers.
  • Migrated SVN repositories into GIT using SubGit.
  • Work with Docker for convenient environment setup the test environments.
  • Managed SVN/Git repositories for branching, merging, and tagging.
  • Setting Up SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Installing, configuring, and administering Jenkins CI tool on Linux/Windows/Mac machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and continuous deployment to Tomcat/Weblogic Application Server in Multiple environments.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Tools: Chef, Jenkins, AWS, GIT, RunDeck, Docker, Ansible, Bash scripts, SVN.

Confidential, Atlanta,GA

DevOps/Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, SIT, QA, UAT and Production.
  • Converting the ANT Build projects to Maven Build projects.
  • Developed proof of concept on Chef, Puppet, Jenkins, Sonarqube to determine a promising product or service.
  • Developing the Maven build scripts (pom.xml).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Worked on Amazon Web services (AWS)for deploying EC2 instances containing various platforms such as RHEL, CentOS, Ubuntu in Linux.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Developed Chef Cookbooks from the scratch to automate the entire deployment process as well as the infrastructure.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks.
  • Creation of GIT hooks, Python, Batch scripting for some custom rules.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process
  • Automated legacy infrastructure in the interim while working through Chef.
  • Automated the process of deployment to Apache Tomcat application servers by developing Perl Scripts.
  • Managed Jenkins and Bamboo as a CI server for different projects.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process.
  • Worked on Amazon cloud POC (AWSinstallation of open stack and Image).

Tools: Maven, Chef, AWS, GIT, Python, Jenkins, Puppet, Sonarqube, Ruby scripting, Bamboo

Confidential, Atlanta, GA

Middleware Infrastructure Engineer

Responsibilities:

  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Modified ANT scripts to build the JAR, Class, WAR, and EAR files from VOB’s.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing) in geographically separated environment.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Shell to automate build and deployment Process.
  • Used JIRA as Issue Tracking Tool.

Tools: Maven, Apache Tomcat, ANT, Shell scripting, JIRA.

Confidential

Java Build Engineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin,

    Mavenization of Java projects and managing Maven repositories.

  • Researched and implemented code coverage and unit test plug-ins with Maven.
  • Responsible for the build and release management process.
  • Responsible for automated and resolve build scripts.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.

    Provide complete phone support to customers.

  • Automated the deployment and server bounce process by creating the scripts using Shell scripts.
  • Build artifacts (WAR’s and EAR’s) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Tools: Maven, Shell Scripts, WebLogic, Nexus, Ant..

We'd love your feedback!