We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Having around 8+ years of experience (which includes 3years as Linux Admin and AWS admin)
  • 3 years into Aws Cloud and Devops, Support and Maintenance in environments like Red Hat EnterpriseLinux, Centos and focus on DevOps tools and AWS Cloud Architecture.
  • Having Experience on Terraform.
  • Created Terraform Modules and Tested through Jenkin Jobs on Different Versions and Regions.
  • Changed Terraform Versions With respect to task.
  • Experience in working on AWS and its services like IAM, VPC, EC2, EBS, S3, ELB, Auto Scaling, Route 53, and SNS and create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Establishing connectivity to AWS Resources in another VPC in another region using AWS VPC Peering.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to Storage classes based on requirement.
  • Creating alarms in Cloud watch service for monitoring the server performance, CPU Utilization, disk usage.
  • Used Amazon RDS to create snapshot and automate backup of database.
  • Experience on DevOps essential tools like Docker, GIT, Jenkins, Nexus, Maven to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Good Hands - on experience in creating Jenkins jobs, plug-in installations, setting up distributed builds using master/slave concepts.
  • Automated deployment of builds to different environments using Jenkins.
  • Experienced in using Build Automation scripting like Maven as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Experience in using Tomcat and Apache web servers for deployments.
  • Hands-on experience of software containerization platforms like Docker and Container orchestration tools like Kubernetes
  • Implementing Micro services with the help of Docker and Kubernetes

TECHNICAL SKILLS

Operating systems: Linux Red hat, Cent-OS, Unix

Version Control Tools: GIT

CI/CD tools: Jenkins, Spinnaker

Application server: Apache tomcat

Configuration Management: Ansible

Scripting: Shell, Terraform, Python

Build Tools: Maven

Cloud Platform Amazon Web Services: Elastic Compute Cloud(EC2), Simple Storage Services (S3), Virtual Private Cloud(VPC), Elastic Load Balancer(ELB), IAM Roles, Users, Profiles, Elastic IP s, Terraform, Route53, API Gateway. Kubernetes

PROFESSIONAL EXPERIENCE

AWS Devops Engineer

Confidential

Responsibilities:

  • Deployed Simple Router Application On-Premise Server manually.
  • Created Directories, Updated jars manually on Linux server.
  • Installing and Configuring Jenkins, installing plug-in, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Designed and documented CI/CD tools configuration management.
  • Automated deployment of builds to different environments using Jenkins.
  • 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.
  • Experience in Docker like creating Docker images, containers, Docker files, tagging and pushing to Docker Hub.
  • Familiar with designing and deploying container-based production clusters using Docker.
  • Application high availability implanting the Docker Compose, Docker Swarm and Docker Stack
  • Using Docker stack to create multiple containers and linking each other.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker registries.
  • Experience in writing different Ansible playbooks and maintaining different Ansible roles.
  • Experience in Designing, Installing, and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Experience with web servers like Apache, Nginx and Tomcat.
  • Performed all necessary day-to-day Gitsupport, implemented, maintained the Branching, Build/Release strategies utilizing Git repositories.
  • For securing authenticating using SSH, SSL, andKey Management tools.
  • Creating the s and enrolling and attaching to the servers.
  • Experience in scheduling jobs at a specific time and/or day on an on-going basis by using Crontab.
  • Worked on Linux Package installation using RPM and YUM, provisioned system with LVM.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
  • Remote system administration via services like SSH.
  • MonitoredLinuxserverfor CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring using TOP & SAR.
  • Used to perform day to day administrative task using UNIX shell scripting and Python scripts used to automate day to day administrative tasks.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Root Cause&System Log Analysis and reporting. Organizing tasks, events and Configuring alarms.
  • Responsible for creating Artifacts using Maven and deploying those artifacts into Tomcat Server.
  • Written manifests to customize the Ansible as per our environment.
  • Manage the configurations of multiple servers using Ansible.
  • Integrated the Ansible playbooks with Jenkins.
  • Hands-on experience of software containerization platforms like Docker and Container orchestration tools like Kubernetes
  • Implementing Micro services with the help of Docker and Kubernetes
  • Triggering / DAG’sbatch services using Airflow tool
  • Setting up EC2 instances and prerequisites on the instances for deploying the applications in ECS, EKS Cluster.
  • Designing and deploying AWS solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling groups.
  • Experienced in creating multiple VPC's, public, private subnets as per requirement and established connectivity to AWS Resources in another VPC in another region using AWS VPC Peering.
  • Worked on cloud monitoring services such as CloudWatchand Cloud trail for checking the logs.
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization. Used Git Hub repository to run Jenkins job for Continuous Integration.
  • Helped in Provisioning the base services in Upper environments like UAT and PROD by raising RITM’s
  • For monitoring the live traffic, we have used Kibana and Elastic search
  • Having experience oninfrastructure provisioningusingTerraform and Ansbile as part of Iaac.
  • Clearing the database Cache.
  • Manually updating the jars in the respective server environment and restart the services which are using the jars from spinnaker or on Re-starting on AWS
  • Creating the scripts using the shell scripting Start, Stop, Install. sh
  • Checking the logs on kibana for live traffic after the on-premise service is started
  • Experience in creating instances and security groups with terraform code
  • Updating infrastructure with new resources by terraform code
  • Customizing the terraform modules and using them with respect to task
  • Experience in maintaining different workspaces for different environments in project
  • Creating, Updating and deleting S3 buckets using CloudFormation
  • Creating, Updating and deleting Nested Stacks using CFT
  • Defining Custom Resuources with AWS Lamda and Amazon SNS backend
  • Building and managing a Kubernetes cluster.
  • Building container images implementing Helm charts for container orchestration.
  • Having experience with AWS cloud services including CloudWatch RDS EKS KubernetesDynamoDB etc.

Environment: AWS, Linux, Git, Jenkins, Docker, Ansible, Spinnaker, Kubernetes, Airflow, Atom, Kibana, Ealastic Search, JfrogArtifactory, SonarQube

Devops Engineer

Confidential

Responsibilities:

  • Integrate Jenkins with GitHub repositories using Web Hooks.
  • Deploying and managing microservices thorough the Kubernetes.
  • Troubleshooting Kubernetes deployments failures in continuous integration.
  • Working on creating YAML definition for new microservices.
  • Installed and configured tools for continuous Integration environment - Jenkins.
  • Administered and Implemented CI tools Jenkins, Ansible for automated builds.
  • Responsible for the building and deploying the artifacts into DEV and QA Environments.
  • Involved in setting up the architecture of proposed environments with all the CI/CD tools.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Created Jenkins file and used this Jenkins file for pipeline as a code.
  • Created Jenkins pipeline job by using Jenkins file.
  • Deployed and configured Git repositories with branching, tagging and notifications.
  • Installed JIRA, and customized JIRA for workflow.

Environment: AWS, Linux, Git, Jenkins, Terraform, Docker.

Devops Engineer

Confidential

Responsibilities:

  • Designing and deploying AWS solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling groups.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer(ELB) and AMIs, Auto scaling to design cost effective and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 bucketsand managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Cloud Watch to set alarms for notifications or automated actions, and to monitor logs for a better understanding and operation of the system.
  • Strong working knowledge on GIT.
  • Worked on chef cookbooks and created JSON files for chef environment.
  • Performing the regular tasks that include cloning, pulling the repositories, branching and merging.
  • Responsible for creating Artifacts using Maven and deploying those artifacts into Tomcat Server.
  • Configured and managed Git plugins in Jenkins server.
  • Responsible for configuring the slave nodes in Jenkins.

Environment: AWS, Linux, Git, Maven, Jenkins, Apache Tomcat.

We'd love your feedback!