We provide IT Staff Augmentation Services!

Sr. Aws Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8 years of IT Professional Experience includes Linux and System Administration with a major focus on DevOps, Cloud technologies, Continuous Integration/Deployment, Configuration Management, Source Code Management, and Virtualization technologies which includes Troubleshooting Performance issues.
  • Experience with legacy application migration and able to create next - generation cloud reference architectures for legacy application migrations.
  • Proficiently experienced with Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Autoscaling, CloudFront, Cloud Watch, Cloud Trail, Cloud Formation, NACL, Security Groups.
  • Built servers using AWS Cloud Formation scripts: Importing volumes, launching EC2, RDS, assigning roles and policies via IAM, implementing Auto-Scaling, load balancers (ELBs), Security groups in the defined Virtual Private Connection
  • Experienced in setting up databases in AWS using RDS, storage using S3 bucket, and configuring instance backups to S3 bucket by creating snapshots.
  • Competence in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS), and Software-as-a-Service (SAAS).
  • Hands-on experience on Azure services such as VNets, Virtual Machines, Blob storage, Data Factory, data center, Storage Account, Auto-Scaling, deploying Web Apps, monitoring by Application Insights, and creating Web-Jobs.
  • Experience in provisioning of IaaS, PaaS Virtual Machines, and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.
  • Expertise on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security, and firewall.
  • Create clusters in Google Cloud and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images, and pushing them to the container registry of Google Cloud.
  • Experience with structuring, arranging, and sending arrangements on Microsoft Azure utilizing ARM.
  • Worked on Managing the Private Cloud Environment using Chef and Implemented Chef to deploy the builds for Dev, QA, and production and also automated the infrastructure by creating scripts of Chef.
  • Experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Chef, Terraform, AWS, TeamCity, Quick Build, Docker, and Build Forge.
  • Worked on the AWS Infra to build a script and which can be connected with various tools such as CloudFormation and Terraform to build the infra inside of AWS via code.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Experience with working on several Docker components like Docker Engine, Hub, Machine, Compose, and Docker Registry.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Good experience in writing Helm Charts, Kubernetes YAML files for the deployment of microservices into Kubernetes clusters.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and tests.
  • Extensively worked on Jenkins and Bamboo by installing, configuring, and maintaining the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments implementing CI/CD for databases using Jenkins in Groovy.
  • Created Shell scripts (Bash), Ruby, Python, Groovy, YAML, and Power Shell for automating tasks.
  • Experience in using Splunk, AppDynamics, Grafana, Dynatrace, ELK, Nagios, IBM monitoring tools (TAM).
  • Highly proficient SQL and RDBMS skills, including SQL Server, Oracle, DB2, MySQL, and PostgreSQL.
  • Experience in Linux Administration (Installation, Configuration, Tuning, and Upgrades of Linux (Red Hat and Oracle).
  • Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog and resolved network-related issues with manual commands and Implemented centralized logging management using ELK (Elasticsearch, Logstash, and Kibana) within EC2/ ELB for Elasticsearch.
  • Experience in working with AWS Code Pipeline and Creating Cloud formation JSON templates which are converted to Terraform for infrastructure as code. Used infrastructure as Code with Terraform and Ansible.
  • Contributed to a method with Hashi Corp Packer to test new AWS AMIs before promoting them into production.
  • Experienced in Waterfall, Agile/Scrum, Lean, and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

TECHNICAL SKILLS

Containerization Clusters: Docker, Kubernetes, OpenShift, AWS ECS, Mesos

CI Tools: Jenkins, Bamboo

Cloud Environments: AWS, Azure, GCP

AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect, Storage Gateway, DMS, SMS, SNS, and SWF

Web Servers/ Application Servers: Apache HTTP, Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss.

Configuration Management Tools: Octopus Deploy, Chef, Puppet, Ansible, AWS Config

Infrastructure as code: Terraform, AWS CloudFormation

Monitoring and Reporting tools: Splunk, ELK, Datadog, Prometheus, Grafana, Nagios, AWS CloudWatch, AWS CloudTrail

Databases: MSSQL, MySQL, RDS, NoSQL, DynamoDB, MongoDB, Snowflake, Oracle

Scripting: Shell scripting, Groovy YAML, Ruby, Python, Power Shell

Operating Systems: Windows, Linux (RHEL/Centos/Ubuntu), Mac OS.

Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Virtual Platforms: Virtual Box, VMware

Versioning Tools: GIT, GITHUB, GitLab, Bit Bucket, Apache Subversion

Build Tools: Ant, Maven, Gradle

PMP/Bug Tracking Tools: JIRA, ServiceNow, BugZilla, Red Mine

Web Technologies: HTML, Java Script, XML

PROFESSIONAL EXPERIENCE

Sr. AWS Cloud DevOps Engineer

Confidential, CA

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Launched AWS instances using auto-scaling for scaling up and scaling out of ec2 instances while deploying Micro Services into the production environment.
  • Worked on various AWS services which includes importing necessary volumes, launching EC2 instances, S3 for object static webpages, and created security groups, auto-scaling, load balancer, Route 53, and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
  • Responsible to Manage IAM Policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Written Terraform scripts for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Worked on the creation of custom Docker container, tagging and pushing the images and Docker consoles for maintaining the application of life cycle.
  • Deployed Kubernetes clusters on top of Servers using KOPS. Managed local deployments in Kubernetes, creating local clusters and deploying application containers. Building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
  • Developed Microservice onboarding tools leveraging Python and Jenkins, allowing for easy creation and maintenance of build jobs, Kubernetes deploy, and services.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created Ansible playbooks for automatic deployment and configuration of Linux servers for the test environment.
  • Developed Ansible Playbooks to install and configure Apache Tomcat, Jenkins, Run deck, and deployment automation. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Created Ansible supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
  • Implemented CI and CD for application using Jenkins as CI tool for integrating different tools like GitHub, Maven, Junit, and Nexus Artifactory and used Ansible as a configuration management tool for continuous deployment into testing, staging, and Production Environment.
  • Involved in writing and editing the existing Maven and DOCKER (Build.XML) files in case of errors or changes in the project requirements.
  • Expertise in monitoring System/Application Logs of server using Splunk, Amazon Cloud Watch, App Dynamics, and Nagios to detect production issues.
  • Integrated GitHub, Jenkins, and Maven in accomplishing continuous integration and configured Jenkins with webhooks.
  • Worked on OpenShift platform in managing Docker containers and Kubernetes Clusters and Created Kubernetes clusters using Ansible playbooks on Exoscale.
  • Worked with RedHat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Developed Python, Perl, and shell/bash scripts for automation of the build and release process and to automate certain processes for the smooth process of a build tool like Maven. Created and wrote shell scripts (Ksh, Bash), Ruby, Python, and Power Shell for setting up baselines.
  • Developed Terraform plugins using Go language to manage infrastructure which improved the usability of our storefront service.
  • Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Backed up and restored configurations and data of various tools (SVN, Jenkins), databases (Oracle and PostgreSQL), and servers (Windows and Linux) as required and good command of GO language.
  • Involved in setting up JIRA as a defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Integrated Kubernetes with Hashi Corp Vault to inject configurations at runtime for each service using Init, config sidecars, and persistent volume sharing between the app and config containers.

Environment: s: GitLab, Jenkins, Nexus, Golang, Maven, Gradle, Docker, Kubernetes, Ansible, VMware, Web Logic, Tomcat, Cloud Watch, Perl, Oracle 10g/11g, GitHub, Hashi Corp Vault, Ruby, Git lab, Nagios, YAML, Splunk, JIRA, AppDynamics.

Sr. Cloud DevOps Engineer

Confidential, Nashville, TN

Responsibilities:

  • Worked on release management & deployment tools like AWS Code Pipeline, Cloud Formation, and AWS Code Deploy.
  • Designed and implemented an SOA Microservice with a JSON HTTP REST API for recent activity feeds using AWS SQS.
  • Written AWS CloudFormation Templates for different services like CloudFront Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, and Security Groups.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC, managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Working on the migration of a mobile application from Skava to cloud (Google Cloud) by making the chunk of code to microservices.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files, and created reproducible builds of the Kubernetes application.
  • Lead in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
  • Configured Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configured application integration with Azure AD.
  • Designed capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Experience in provisioning of IaaS, PaaS Virtual Machines, and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.
  • Created JSON-based Azure Resource Manager (ARM) templates, used them for deployments, and managed Azure Virtual Networks (VNETs), Storage Containers; Cosmos DBs; Monitored logs using KUDU.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management.
  • Worked on Container management by using Docker and by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud, worked on all major components of Docker like Docker Daemon, Hub, Images, and Registry.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
  • Developed an automated deployment tool for dev, QA, and production environments using Ansible Allows new services to be deployed and released simply by developers including an Ansible playbook.
  • Experience with Jenkins for Continuous Integration (CI) and deployment into Tomcat Servers. And worked in setting up Jenkin slaves for end-to-end automation.
  • Implementing Continuous Integration and Continuous Delivery framework using Bitbucket, Maven, Jenkins, Bamboo, Nexus, Control Tier, Make in Linux environment.
  • Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server.
  • Designed and implemented automated process of build and deployment for various .Net applications using various tools as per the needs of projects which includes TFS, GIT, Jenkins, and AnthillPro.
  • Worked on creating deployment scripts using PowerShell and automated multiple daily maintenance tasks using PowerShell.

Environment: s: Azure, Terraform, JIRA, YAML, Bitbucket, Jenkins, Docker, Kubernetes, Ansible, Maven, Gradle, Python, Chef, OpenShift, Selenium, .Net

DevOps Engineer

Confidential, Bentonville, AR

Responsibilities:

  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, whenever there is a change in GITHUB, our Continuous Integration server automatically attempts to build a new Docker container from it.
  • Performed software configuration/release management activities for three different Java applications.
  • Created Jenkins CI/CD pipelines for continuous build & deployment, and integrated Junit and SonarQube plugins in Jenkins for automated testing and Code quality check.
  • Designed and implemented Continuous Integration (CI) process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers.
  • Worked on Designing, Installing, and Implementing Ansible configuration management and writing playbooks for Ansible using YAML and deploying applications. Test Playbooks on AWS instances using Python. Experimented with playbooks for Ansible and deploying applications using Ansible.
  • Used Selenium for continuous inspection of code quality and to perform automatic reviews of code to detect bugs. Automated Nagios alerts and email notifications using Python script and executed them through Chef.
  • Installed, configured, and maintained web servers like Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Written AWS CloudFormation Templates for different services like CloudFront Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, and Security Groups.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC, managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Used Configuration management tool Puppet to automate the management of servers in test and Upgraded Puppet Masters, Agents, and Databases.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, whenever there is a change in GITHUB, our Continuous Integration server automatically attempts to build a new Docker container from it.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking, and user management with build tools Maven and written Maven pom.xml build script.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.

Environment: s: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS, Aurora), GIT, Chef, Docker, Selenium, Maven, Jenkins, ANT, Puppet, Ansible, Python, ORM, Linux, OpenStack, Shell/Perl Scripts, SCM, Gitlab, Tomcat.

Build and Release Engineer

Confidential

Responsibilities:

  • Possess strong skills in application programming and system programming using C++, C, and Java on Windows and LINUX platforms using Design Patterns and Object-Oriented Programming concepts.
  • Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Art factory), and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.
  • Installed and configured Red Hat Linux, Established and schedule activities in test and production environments. Experience in working GIT for branching, tagging, and merging.
  • Deployment, implementation of Subversion (SVN) as source control, collaboration, and QA tool. Project management, versioning, and blame/issue tracking using Subversion (SVN).
  • Closely worked with Developers, QA, Performance UAT testers, IT Team. Provided 24*7 support on call.
  • Assemble Release Kit and complete all paperwork, including implementation/backout plans.
  • Performed software configuration/release management activities for three different Java applications.
  • Experienced with release engineering, configuration management in Tomcat web application environment.
  • Participated in the Analysis and Design of the application using UML/Rational Rose and Agile methodology.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages, and Triggers for the Database.
  • Involved in the development of Web Service client to get client details from third-party agencies.
  • Installed, configured, and maintained Red Hat Linux 5.x/6.x and CentOS servers using Kickstart and interactive installations procedures. Manage user and group accounts, grant access to users and lock user accounts.
  • Installed firmware upgrades, kernel patches, system configuration, and performance tuning on Red Hat Linux servers.
  • Worked with Network backup administrators to schedule and run full backups of the Linux servers.
  • Installed Red Hat Enterprise Linux 4 on Sun V40 servers. Installed and upgraded packages using YUM and RPM. Configured Red Hat Enterprise Linux Systems to auto-update.

Environment: GIT, Ant, Maven, Bamboo, .NET, PHP, Web Logic, Sonar, Jenkins, Perl Scripts, Shell Scripts, Bash, Apache Tomcat, Oracle Database, UNIX/LINUX, HTML.

We'd love your feedback!