We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Columbus, GA

SUMMARY:

  • Over 7 years of experience in DevOps Engineering, automation, building Configuration Management, Build and Release Management, System Administration, Quality Assurance and configuring changes across various environment which include DEV/SIT/UAT/Staging Production/DR Extensive experience in wide variety of adaptable DevOps technologies and the tools including SCM.
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Configured/Integrated Bamboo with Bitbucket to pull codes, ANT to generate builds and push artifacts to AWS S3.
  • Experience in administering and maintaining Atlassian products like JIRA and confluence and deployed specific versions of various modules of an application into target environment using UDeploy.
  • Automated, designed and implemented CI/CD pipeline using BitBucket, Jenkins, Docker private registry, JFrogand OpenShift.
  • Undertook the ownership of migrating CI/CD from Jenkins to YAML based Docker driven build environment (Bitbucket Pipelines).
  • Creating and managing Jenkins jobs, worked on GIT and bitbucket.
  • Transitioned from CVS to TFS SCM systems, providing logistics and scripting support in Perl.
  • Used GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Extensive experience includes SCM, Change/Incident Management, VMware, and AWS Cloud computing.
  • Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.
  • Configured commercial SSL certificates for Applications Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds. Automated the installation of Kubernetes single node environment on a Jenkins slave node using Kubeadm setup scripts. Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like Auto Scaling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3, VPC, Route 53, CloudFront, security group and AWS lambda.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Configured Jenkins and integrated it with Chef to schedule jobs on all the bootstrapped nodes.
  • Configured POM file to manage Maven plugins such as Maven build plugins and Maven Reporting plugins and resolve Maven dependencies required for the project.
  • Worked with AWS CodePipeline and creating CloudFormation JSON templates to create custom VPC.
  • Migrated a production infrastructure into AWS utilizing Code Deploy, Code Commit, and OpsWorks.
  • Knowledge of Amazon ECS Clusters and able to manage containers in it.
  • Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check - out by providing the URL and credentials of the GIT repository.
  • Installed configured and Administrated of all LINUX servers on Amazon Web Services (AWS), includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat, CentOS operating systems.
  • Maintaining Kubernetes Environment in the Rancher (Container orchestration).
  • Created Chef coding best practices for existing development team. Refactor existing Opscode Chef Automation code. Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Run Ansible Scripts to provision Development servers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes.
  • Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
  • Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
  • Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
  • Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Containers, created Pods and deployed to Kubernetes.
  • 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.
  • Responsible for building a CI pipeline using Bitbucket, Artifactory, Cloudbees, Jenkins and Ansible for VM provisioning.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured.
  • Integration of Maven, Nexus, Urban code Deploy with Pattern Release, Confluence, Jira and Linux.
  • Wrote python scripts to parse XML and JSON reports and load the information in database.
  • Managed servers on the Amazon Web Services (AWS) platform using Puppet configuration management.
  • Experience in developing automation scripting in Python and JavaScript and Puppet to deploy and manage Java applications within Linux servers in various environment including development, QA and production.

TECHNICAL SKILLS:

AWS, OpenStack, Terraform, Docker, Chef, Ansible, Jenkins, Github, Jira, Kubernetes, OpenShift, Maven, Nagios, ELK, Java, Scala, SonarQube, Shell, Bash, Python, DynamoDB, PostgreSQL, Splunk, Linux, RHEL, PCF, Xamarin, Dynatrace, Hashi corp, Nexus, PoSQL, PowerShell, Nginx, Cassandra, Windows, DHCP, LDAP, groovy, Apache Tomcat, Solaris, Cloud Watch, JSON, Jfrog, Bamboo, VMWare vSphere, Subnet, UDeploy, CI/CD pipeline, Ansible Tower, Rancher, Bamboo, Maven, OAuth, Perl, Groovy, S3, EC2, Unix, Git, JavaScript, Ruby, Scala, Amazon CloudFront.

PROFESSIONAL EXPERIENCE:

Confidential - COLUMBUS, GA

AWS DEVOPS ENGINEER

RESPONSIBILITIES:

  • Worked as a DevOps engineer for automating the build, configuration, deployment and testing of enterprise level software applications on premise and on cloud.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes. Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
  • Creating and managing Jenkins jobs, worked on GIT and bitbucket. Setting up new virtual machines using vagrant.
  • Transitioned from CVS to TFS SCM systems, providing logistics and scripting support in Perl.
  • Created several pods using Master and Minion architecture of Kubernetes and developed microservice on boarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Mange Kubernetes pods using Rancher and micro-services running on it.
  • Migrating applications (Microservices) from Present Rancher 1.6 to Rancher 2.0
  • Developed pom.xml files for maven build scripts. Experience in administering and maintaining Atlassian products like JIRA and confluence and deployed specific versions of various modules of an application into target environment using UDeploy.
  • Deployed Kubernetes clusters on top of Amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers.
  • Responsible for writing a Full environment deployment system with Puppet Bolt and Terraform.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams. Configured Jenkins and integrated it with Chef to schedule jobs on all the bootstrapped nodes.
  • Implemented Ansible Tower dashboard and role-based access control that is easier to allow individual teams access to use Ansible for their deployments.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles. Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Use GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Migrated a production infrastructure into AWS utilizing CodeDeploy, CodeCommit, and OpsWorks. Knowledge of Amazon ECS Clusters and able to manage containers in it.
  • Helped the department member with puppet module debugging.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda.
  • Configure and Manage EC2, RDS, S3 Buckets, VPC, ELB, Auto scaling, Cloud Watch, ECS, Cloud Trail, Cloud Formation.
  • Working on CI/CD pipeline to deploy code to ROC agent using Bit bucket.
  • Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Replaced Splunk logging and analytics with an automated ELK cluster, increasing data capture capacity and reducing costs. System log and Cloud Trail collection using Splunkincluding Splunk installation, collector configuration and multi indexer setup on Production Environment.
  • Configured POM file to manage Maven plugins such as Maven build plugins and Maven Reporting plugins and resolve Maven dependencies required for the project.
  • Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository.
  • Installed configured and Administrated of all LINUX servers on Amazon Web Services (AWS), includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat, CentOS operating systems.

Confidential, SAN DIEGO, CA

DEVOPS ENGINEER

RESPONSIBILITIES:

  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, ClearCase and AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Using puppet hiera to store module configurations
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Worked with various teams to Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Used Bootstrap Script for launching large number of instances in AWS and utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Integrated OpenShift cloud platform with Continuous Integration, Continuous Delivery, and Continuous Deployment tools like Jenkins, GIT SCM, UDeploy.
  • Integrated IBM UDeploy with OSE (OpenShift), WebSphere &WebLogic for applications deployments
  • Configured Ansible control machine, Ansible Playbooks (written in YAML language), roles and modules.
  • Worked on many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate deployment process and data bags in Chef for better environment management and test kitchen to validate cookbooks.
  • Worked on Docker, OpenShift to manage microservices for development and point team player on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside.
  • Worked on installation of Automation tool Puppet and used puppet for server configuration management.
  • Automated cloud infrastructure (IAAC) using Terraform and reused the code to setup infrastructure on AWS for different applications
  • Created JSON templates in CloudFormation to manage AWS resources
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Python and Docker
  • Set up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 Bucket
  • Created pods and services using Master and Minion architecture of Kubernetes and developed microservice on boarding tools, leveraging Python allowing for creation and maintenance build jobs and Kubernetes deploy services.
  • Configured commercial SSL certificates for Applications Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds. Automated the installation of Kubernetes single node environment on a Jenkins slave node using Kubeadm setup scripts.
  • Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Containers, created Pods and deployed to Kubernetes.
  • Worked closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and GIT Tools.
  • Deployed Java applications/Web-services using CI/CD tools like Jenkins and Chef in standalone and clustered environments.
  • Automated, designed and implemented CI/CD pipeline using BitBucket, Jenkins, Docker private registry, JFrogand OpenShift.
  • Proficient in DevOps culture through CI/CD tools like Repos, Jenkins, CruiseControl, CodeDeploy, CodePipeline, Hudson, AnthillPro, Travis, Bamboo, Gitlab, BuildBot, UrbanCode, TeamCity, Maven and configuration management tools like Chef, Puppet, Ansible, Vagrant and salt stack.
  • Maintaining Kubernetes Environment in the Rancher (Container orchestration).
  • Created the files and structure needed to run Docker images through our private Rancher Catalog.
  • Used Ansible for configuration management of hosted Instances within AWS Configuring and Networking of Virtual Private Cloud (VPC) and designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes. Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks.

Confidential, MILFORD, CT

AWS/DEVOPS ENGINEER

RESPONSIBILITIES:

  • Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code Pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • 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.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes and Cookbooks and uploaded them to Chef-server and managed AWS for EC2, S3 & ELB with Chef Cookbooks.
  • Application deployment and data migration on AWS. Design applications on AWS taking advantage of disaster recovery design guidelines.
  • Configured/Integrated Bamboo with Bitbucket to pull codes, ANT to generate builds and push artifacts to AWS S3.
  • Installing and managing CI tools like Jenkins and Bamboo to automate the Build and Deployments.
  • Implemented Puppet to manage systems and speed deployment of environments.
  • Worked with the Architects on SDLC process being the owner of post development environments and Worked in Agile Project management Process.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
  • Used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Worked with AWS Cloud management and Chef Automation and Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Managed servers on the Amazon Web Services (AWS) platform using Puppet configuration management.
  • Excellent experience working on various scripts like Shell, Korn, Bash, Ruby, Python.
  • Experience in developing automation scripting in Python and JavaScript and Puppet to deploy and manage Java applications within Linux servers in various environment including development, QA and production.
  • Implemented Puppet for Solaris and Linux hosts and standardizing installation procedures.
  • Created and managed S3 buckets for the CloudWatch logging, Artifactory repository and for the Static Webhosting. Generated SSL certificates and installed into the Tomcat servers for the secured HTTPS protocol.
  • Built a CI pipeline using Bitbucket, Artifactory, Cloudbees, Jenkins and Ansible for VM provisioning.
  • Written Lambda functions using python, used lambda functions to automate aws infrastructure.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured PCF components OAuth2 server and login server, Cloud Controller, nsync, BBS, Cell Rep, Blobstore, and Diego Cell.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured.
  • Integration of Maven, Nexus, Urban code Deploy with Pattern Release, Confluence, Jira and Linux.
  • Created a micro-service environment on the cloud by deploying services as dockercontainers.
  • Involved into customizing Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Octopus Deploy and PowerShell.
  • Undertook the ownership of migrating CI/CD from Jenkins to YAML based Docker driven build environment (Bitbucket Pipelines).
  • Created and maintained the Shell and Perl deployment scripts for Web Logic and web application servers.
  • Created Python based microservices and refactoring/enhancing exiting services.
  • Wrote python scripts to parse XML and JSON reports and load the information in database.
  • Used RPMs to install, update, verify, query and erase packages from Linux Servers.

We'd love your feedback!