We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • 9+ years of experience in DevOps, Configuration Management and Build and Release.
  • Good experience with principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Strong experience with AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Strong Experience with Application Deployments & Environment configuration using Chef.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS.
  • Strong experience in Implementing new projects builds framework using Jenkins, ANT & Maven as build framework Tools.
  • Worked on multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD) Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Implemented HashiCorp tools like Vagrant, Terraform, Consul, and Vault.
  • Creating Docker containers for managing the application life cycle.
  • Evaluated Docker Data Center and Kubernetes for Docker Orchestration.
  • Environment provisioning solutions using Docker, Vagrant.
  • Experience in using monitoring tools like Nagios, ELK Stack, Splunk, and New Relic.
  • Experience in using Version Control Tools GIT, Sub-Version, perforce.
  • Strong experience in working in Linux and Windows environments.
  • Experienced with Tomcat, Apache, Nginx, Sensu, Logstash.
  • Involved in writing Ruby, Python, PowerShell and shell scripts for compilation and deployment process.
  • Experienced in build tools such as Maven, ANT, Jenkins, TeamCity.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

PROFESSIONAL EXPERIENCE

Senior DevOps Engineer

Confidential, Columbus, OH

Responsibilities:

  • Implemented and managed company-wide fully automate continuous integration build and deployments using Chef, Jenkins and Octopus Deploy.
  • Implemented new projects build framework using Jenkins, MSBuild, and ANT & Maven as build framework tools.
  • Setup and build various AWS infrastructure resources, VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, SES, SQS, and SNS services in AWS Cloud.
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups.
  • Configuring, Managing, and Scheduling CRONTABs for Server monitoring, App Accounts and Backup management on a day-to-day basis.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes and cookbooks from scratch and uploaded them to Chef Server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Creating new nodes and Pools in F5 Load Balancers to support newly added servers in Layer 3 environment.
  • Worked on Terraform, which is used to create and compose all the components necessary to run application.
  • Created Infrastructure Git repositories for Terraforrm to spin up appropriate stacks.
  • Created Chef Cookbooks and modules to automate system operations. Tested cookbooks with chef-spec and server specs. Used Kitchen as a platform to test our cookbooks.
  • Building/Maintaining Docker Container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubenetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Involved in standardizing Splunk Forwarder deployment, configuration and maintenance across UNIX and Windows platforms. Automated installation of Splunk Forwarders across all environments using Chef and Octopus Deploy.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, ANT, Maven, Python and Bash.
  • Setup and configured New Relic monitoring and ELK stack across all our environments using Chef Cookbooks.
  • Migrated Legacy VMWare infrastructure to AWS Cloud using Chef Cookbooks, Terraform, CloudFormation templates.
  • Worked on POC for Docker Data Center (DDC).
  • Setup Universal Control Plane (UCP) for management and orchestration of the Docker environment and Trusted Registry (DTR) for Docker image collaboration, management and security.

Environment: AWS EC2, VPC, S3, EBS, Security Groups, Auto Scaling, RDS, CloudFormation Templates, Route 53, Lambda, SES, SQS, SNS, Terraform, Chef, Vagrant, Docker, Kubernetes, DDC, Splunk, New Relic, ELK Stack, GIT, Jenkins, Octopus Deploy, Artifactory, ANT, Maven, MSBuild, PowerShell, Bash, Python, Ruby, JIRA.

Senior DevOps Consultant - Chef Developer

Confidential, Tampa, FL

Responsibilities:

  • Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
  • Developed cookbooks to spin up our Dev, Test, Stage environments.
  • Worked on Chef Delivery for Continuous Delivery. Introduced HashiCorp Vault for secure secret storage.
  • Implemented Hashicorp Consul for service discovery.
  • Developed multiple cookbooks from scratch. Developed cookbooks to configure Biztalk, SQL, IIS, MongoDB, and Custom NetSuite Applications. Used Kitchen as a platform to test the cookbooks. Used Food Critic and Rubocop as linting tools.
  • Implemented Chef-best practices and introduced Berkshelf and Test Kitchen to facilitate a more natural cookbook development work-flow.
  • Automated AWS components like EC2 instances, Security Groups, S3, ELB, RDS and IAM through Cloud Formation templates.
  • Introduced load-based Autoscaling to increase capacity at peak times and reduce the costs at off-peaks times.
  • Worked on Docker to create Containers for the application using Gradle.
  • Virtualized the servers using Docker for the test environments and dev-environment needs. And also, configuration automation for Docker containers.
  • Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Managed deployment of Nagios monitoring to insure 99.9% uptime.
  • Evaluated Apache Mesos and Kubernetes for Docker Container Orchestration.
  • Worked with TeamCity to create CI/CD process. Created TeamCity Builds for BizTalk projects using build runners to generate MSI applications.
  • Used Artifactory to deploy the build Artifacts from TeamCity builds.
  • Administered TeamCity, setup master/slave and assigning different users permissions.
  • Develop Ruby, PowerShell, shell scripts to automate tasks and the build process.
  • Use GITLAB as a Version Control with GIT branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Working with Linux/Windows based environments.

Environment: Chef, Chef Solo, Vagrant, Ruby, PowerShell/Shell Scripting, AWS Cloud Formation Templates, AWS IAM, AWS S3, EC2, Docker, Kubernetes, Nagios, TeamCity, Artifactory, MSBuild, Maven, BizTalk, IIS, GITLAB, Ubuntu, CentOS, Windows Server 2012 R2.

Senior DevOps Consultant

Confidential, Huntsville, AL

Responsibilities:

  • Designed and Provisioned AWS infrastructure using Cloud Formation
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Chef Configuration Management.
  • Created Cloud Formation template to build a repeatable process to stand up various application deployment environments in AWS.
  • Configured Auto Scaling, Route 53, and Custom Cloud Watch metrics for various J2EE and .net applications.
  • Developed automation and deployment utilities using Ruby, Bash and PowerShell
  • Developed PowerShell, Bash scripts for automated deployment of set of inbuilt tools to AWS instances, with required configurations and settings to meet the business requirements.
  • The automation involved heterogeneous set of machines (cloud/physical) and components, with tools like Chocolatey, Team City, AWS, and Perforce.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-Server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2, S3 & ELB with Chef Cookbooks.
  • Converting production support scripts to Chef Recipes. And AWS server provisioning using Chef Recipes.
  • Setup continuous integration and formal builds using Jenkins with Maven and Tomcat repository.

Environment: AWS ELB, AWS Cloud Formation Templates, AWS IAM, AWS S3, AWS Cloud Watch, Jenkins, Maven, Chef, Ruby, Bash, Shell, PowerShell, GIT, BitBucket, Perforce, Ubuntu, CentOS, Windows, Apache, Tomcat, JIRA

DevOps Engineer

Confidential - Chicago, IL

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for AWS Cloud Automation.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Vagrant, a production like virtual development environment for developers.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of AWS EC2 instances, ELB’s and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Chef, Ruby Maven, Artifactory, GIT, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef, GIT, Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins.

We'd love your feedback!