We provide IT Staff Augmentation Services!

Sr Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • AWS/Azure Certified Cloud/DevOps Engineer with over 6 years of experience in automation, configuration and deployment on Cloud environments.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS.
  • Extensive experience in CI/CD (Continuous Integration/Continuous Deployment) process and experience with the latest cloud technologies like Amazon Web Service (AWS) and Azure
  • Identifying and Selecting services in AWS cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous Delivery (CD) and Infrastructure as code, Cloud Computing etc.
  • Expertise in DevOps, Cloud Infrastructure and automation which includes Maven, Jenkins, SVT, GIT, Tomcat and Linux etc.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS & CHEF cookbooks and recipes.
  • Experienced with Python, Bash & Shell Scripting for build automations.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Profusely worked on version control tool like GIT, clear case to track changes made by different people in source code involving concepts like Branching, Merging and Tags.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Mass Build of Linux OS servers using Kick start /jumpstart automation application.
  • Experience architecting and building solutions leveraging DevOps tools such as Docker, Jenkins, Git, Chef etc.
  • Experience on Code coverage tools like SonarQube.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Managed Azure, AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • 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.
  • Automated the Applications and databases like MYSQL, NoSQL container deployment in Docker using Python and monitoring of these containers using Splunk.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, VPC, Route53, Auto Scaling groups, Cloud Watch, Cloud Front, IAM for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Building S3 buckets and managed policies for S3 bucket and used S3 bucket and Glacier for storage and backup on AWS.
  • Experience in administration of Microsoft SQL server and MySQL in AWS cloud platform.
  • AWS CloudFormation experience and be able to create a stack with ELB, EC2 and RDS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
  • Knowledge of networking (TCP/IP, Ethernet), NFS, DHCP, SMTP. Performed troubleshooting NFS, DNS, DHCP, LDAP, MySQL and network problems.
  • Strong Communication, analytical skills and a demonstrated ability to handle multiple tasks independently or in team.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, Container

Amazon Web Services: CloudFormation, CloudWatch, VPC, EC2, S3, Glacier, EC2 Container Service, Elastic Beanstalk, Snowball, DynamoDB, RDS, Redshift, Direct Connect, Route 53, Identity & Access Management, Lambda, AWS IoT, SNS, SES, SWF, SES, Elasticsearch Service, Code Commit, Security Groups, AMI, Elastic Block Storage, Elastic IP, VPC Peering, Network ACL, Regions, Route Table

Containerization Tools: Docker, Kubernetes

Configuration Management: Chef, Ansible, Puppet

Continuous Integration: Jenkins

Build tools: Maven, Gradle

Version Control: Git, GitHub, Bitbucket, Code Commit

Monitoring tools: Splunk, AWS cloud watch, Prometheus, Grafana, Nagios, Wireshark, Zabbix

Ticketing tools: Jira, Splunk, Sysaid

Web servers: Web Sphere, Apache Tomcat

Operating systems: RedHat Linux 5/6/7, Unix, Ubuntu, Debian, Centos, Linux, Windows & MacOS

Programming languages: C/C++, Java

Testing tools: Selenium

Programming & Scripting Languages: HTML, Python, Bash, Shell, Ruby, Perl

Databases: MySQL, SQL Server, MongoDB, Aurora, Dynamo DB

Networking: HTTPS, TCP/IP, DNS, FTP, SSH

VMware Services: vSphere ESXi 5.5/6, Vcenter 5.5/6, HA, DRS

PROFESSIONAL EXPERIENCE

Confidential

Sr AWS DevOps Engineer

Environment: AWS, SysAid, Apache Server, JSON, Bash, Code Deploy, Docker, Puppet, Ansible, Python, YAML, Qualys, Terraform, Cloud Formation, Splunk

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Assisted in migrating the existing data center into the AWS environment.
  • Implement and support AWS Private Cloud implementation.
  • Setting up Security Groups with different CIDR and ports for HTTP, HTTPS, RDS, TCP/UDP SSH connections.
  • Used CLOUDWATCH for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Set up the SNS notification by creating a topic and creating a subscription in all AWS accounts.
  • Worked with the Networking Team to create VPN Connections from AWS to the physical Data Center.
  • Supported site to site VPN connection and Direct Connect for high rate data transfer
  • Configured Cloud watch alarm for the VPN tunnels when if they are down by triggering and email alert to the responsible team.
  • AWS Integration with internal DNS configure AWS Virtual Private Cloud to support application development and production.
  • Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy.
  • Worked with AWS code commits to safely store all the codes.
  • Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS.
  • Created patch management using Systems Manager automation for multi - region and multi region execution.
  • Implemented AWS Code Pipeline and created Cloud Formation JSON templates in Terraform for infrastructure as code.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Converted Cloud Formation template into Terraform templates for stack sets, VPC, S3, Endpoints, Subnets, Cloud Trail, IAM
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Converted puppet modules to ansible playbooks.
  • Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.
  • Configured the AWS ALB to route the traffic from target group to right targets on AWS ECS.

Confidential

Sr AWS DevOps Engineer

Environment: AWS, Jenkins, Jira, Apache Server, Shell Scripts, Maven, GIT, Docker, Kubernetes, Ansible, Chef, Python, SonarQube, Cloud Formation, DynamoDB, Lambda, VPC, Cloud Watch, Cloud Formation, Redshift.

Responsibilities:

  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven.
  • Designed CD platform using Docker and Jenkins.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, EC2, database, security group, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Implemented container-based deployments using Docker Images, Docker registries.
  • Installed of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Created local repository to connect Linux servers to RHEL site for downloading packages.
  • Branching and merging code lines in GIT and resolved all the conflicts raised during the merges.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Extensively worked on Ansible playbooks with Ansible roles. Configuring the servers, deploy software with zero downtime.
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Worked on AWS Cloud Services like EC2, S3, RDS, ELB for installing, configuring and auto scaling.
  • Configuring and Networking of Virtual Private Gateway (VPC), Cloud Formation Templets and using it, deployed AWS resources.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
  • Configuring and maintaining networking related implementation and system securities using Security Groups, SSL Certificates, subnets, Internet Gateways, SSH keys, AWS Access/Secret Keys, Iptables, Network ACL’s and different protocols such as SSH, HTTP, HTTPS and FTP.
  • Implemented and supported creating EC2 instances, S3 storage, Auto Scaling of instances and CloudWatch Monitoring based on requirements.
  • Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.
  • Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup.

Confidential

Cloud Consultant

Environment: ANT, Maven, AZURE, AWS Chef, Tomcat, JIRA, Linux, SonarQube, Docker, Windows Server 2003, VSTS, GIT, MSBUILD, NuGet, POWERSHELL, Microsoft Azure (IaaS& PaaS), MySQL, PostgreSQL, HTML, CSS3, Bootstrap.

Responsibilities:

  • Installed and configured GIT and communicating with the repositories in GITHUB and used MAVEN as a build tool.
  • Used Chef for Automation and managed GIT as a source control system.
  • Generated reports using SonarQube which covers different areas of Code quality like potential bugs, code coverage, coding rules.
  • Experienced in using Tomcat, JBOSS, WebLogic and WebSphere applications servers for deployment.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments and different number of servers using VSTS Build, Power Shell, and MS Build, MS Deploy.
  • Experience in dealing with Windows AZURE IaaS - Virtual Networks, Virtual Machines, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Using Power shell to write, debug scripts to automate the processes and do migration of VM, involving copying and creating of VHDS.
  • Created dashboards in VSTS for CI/CD pipelines, Work items and bugs.
  • Writing CloudFormation templates for Automating AWS infrastructure and application deployments by using AWS Services like EC2, ECS, S3, SNS, Amazon Aurora, into different Availability zones for the High Availability and Disaster Recovery.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Configuring the Docker containers and creating Docker files for various environment and worked on Kubernetes environment.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.
  • Designing and maintaining production-quality Splunk dashboards.
  • Hands on experience on configuration management by using ansible and Chef.
  • Wrote PowerShell script to set up the resource group, DNS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Build scripts on AWS Cloud for scheduling EC2 auto scaling, load balancer with python sdk.
  • Created and managed cloud VMs with AWS EC2 Command line and AWS Management Console.

We'd love your feedback!