Aws/devops Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Experienced in Setting up and Maintaining Cloud based infrastructure on AWS.
- Install and configure virtual cloud instances,Support cloud servers including security configurations,patching and troubleshooting.
- Experienced in implementation of the AWS operations dealing with IAAS.
- Experienced with AWS cloud platform and its features,which includes EC2,S3,ROUTE53 VPC,EBS,AMI,SNS,RDS AND CLOUD WATCH.
- Setup/Managing VPC Subnets Make Connection between different Zones.
- Setup/Managing DataBases on Amazon RDS,Monitoring servers thorough Amazon CLOUDWATCH,SNS.
- Creating and Managing AMI/Snapshots and Volumes upgrade/DOWngrade AWS Resources,CPU,Memory,EBS.
- Server’s Domains and Database’s Migration on Amazon Web Services.
- Configuring topics for Email and SMS in AWS simple Notification services.
- Excelled on creating AMI(Aws Machine IMage) that utilizes ELB(Elastic Load Balancer) and Auto Scaling.
- Used the AWS - CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- Created alarms in Cloud Watch service for Monitoring the Server Performance.
- Good Knowledge with Cloud formation like terraform.
- Installing Red Hat Linux flavor OS,Configuring and binding System with domain.
- Configured volume groups and logical Volumes,extended logical Volumes for file System growth needs using logical Volume Manager LVM.
- Created and Modified users and groups with SUDO permission.
- Creating Users and Providing them with Suitable permissions.
- Installation of package in linux system using yum,rpm packages.
- Good knowledge on Docker HUb,Creating Docker Images and handling Multiple Images primarily for middle ware Installations and domain configuration.
- Extensive experience with version control system SVN & GIT.
- Extensive Good experience with continuous Integration Jenkins Tool.
- Experienced with CI, repository management and review tools(Jenkins,GIT,Etc).
- Well versed in Setup and Management of Webservers (Apache/Nginx/IIS).
- Supported development Sprints by automating instance provisioning using Cloud Formation and code deployments using CHEF,Jenkins Git.
- Extensive good knowledge with Shell Scripting.
TECHNICAL SKILLS:
Cloud Technologies: Aws(Amazon Web Services)
Version control tool: Git, Tortoise SVN
Environment: Windows 2008 & 2012, RHE2 5,6,4,6.6 & Linux 7
Container Technology: VMware, Docker
Configuration Management: Ansible, puppet3
Build Management: Ant, Maven
Web server: Apache, IIS
Application Server: Tomcat, WAS, Jboss
Continuous Integration: Jenkins
Code review tool: Eclipse
Artifact management tool: Nexus
Scripting Languages: Shell Scripting, python, Powershell
Monitoring Tools: Nagios, Cloud wa
PROFESSIONAL EXPERIENCE:
Confidential
Aws/DevOps Engineer
Roles and Responsibilities:
- Extensively worked on designing and deploying applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Involved in handling AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
- Setting up IAM user roles with corresponding user and group policies using JSON.
- Effectively used security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud
- Published templates for AWS infrastructure as code using Terraform to build staging and production environments.
- Setup Terragrunt project to manage Terraform configuration file DRY while working with multiple terraforms modules, used Terraform and Terragrunt for coordinating tfstate.
- Used Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs and Change Automation.
- Extensively Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
- Extensively used Terragrunt for deploying the changes to the specific instance and provisioning.
- Created the modules driven AWS Infrastructure with Terraform. Created Infrastructure BitBucket repositories for Terraform to launch the stacks.
- Implemented automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansible playbooks.
- Worked extensively with Terraform and wrapped it Terragrunt and managed the back-end state in S3 Bucket.
- Continuously focusing on high-availability, fault-tolerance, and auto scaling using Terraform templates in addition to managing security groups on AWS.
- Worked on Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
- Manage Web applications using Ansible playbooks and coordinated with Terraform DSL for automating inside theAWS cloud.
- Deployed an Elastic Beanstalk application and environment combining Terraform and Terragrunt by writing Ansible roles.
- Extensively used KOPS to deployed production-ready Kubernetes Clusters on top of AmazonEC2 instances.
- Wrote writing Helm Charts, Kubernetes YAML files for deployment of microservices into Kubernetes clusters.
- Implemented a Kubernetes Container Orchestration solution within AWS, leveraging KOPS, which allows easy management, creation and recovery of AWS assets.
- Worked on containerization tools which help in implementing transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
- Worked on Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions using Helm charts.
- Extensively used Packer to create golden images with the custom configuration. Knowledge on creating Kafka, Zookeeper and making AMI's by using Packer.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts
- Assisting/Coordinate developers by establishing an infrastructure and applying appropriate branching, labeling conventions using BitBucket source control.
- Implementation of Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Bitbucket to trigger builds using Slave Machines and Web Hooks.
- Ensured Continuous Integration using Jenkins.
- Worked on Application management and Application Deployment for the CI/CD pipeline using Spinnaker.
- Integrated Spinnaker across AWS EC2 instances and in multiple AZ of the AWS VPC's to ensure Continuous Delivery, monitor application deployments
- Container management using Docker by writing DockerFiles and setup the automated build on Docker Hub and installed and configured Kubernetes
- Efficiently used SonarQube for Code Quality inspection, log analysis by using ELK stack, TICK Stack for real time data streaming, and integration with CloudWatch for monitoring the entire procedure with custom dashboards.
- Custom installation of application and updates by writing and developing Ansible Playbooks
- Extensively used MAVEN as build tool in Jenkins by developing build and deployment scripts in order to move from one environment to other environments.
- Automated JAR, WAR, and EAR by implementing MAVEN builds.
- Created SNS (Simple Notification Services), subscribed and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
- Configure and implement connection to RDS database running on MySQL engines.
- Effectively used Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker.
- Involved in performance testing of Apache, Tomcat, Nginx management services.
- Environment: AWS (IAM, EC2, VPC, ELB, S3, RDS, AWS CLI, CloudWatch, SNS, Auto Scaling, Cloud Trail and Route 53), Jenkins, Maven, Jira, Terraform, Kubernetes, Helm Charts, Packer, Ansible, Spinnaker, Consul, Docker, Python, Ruby, AWS Auto Scaling, Unix/Linux, Shell Scripting.
Confidential
Aws/DevOps Engineer
- Ensured automated solutions for customer applications to be deployed to public cloud environments using well established infrastructure deployments with Ansible and Terraform.
- Automated the development process for deployment of the Applications, Containers and Provisioning Public Cloud Environments with Terraform, Ansible, Jenkins, Docker and Kubernetes.
- Ensured additional permissions are provided to perform actions in a different account using IAM 'Assume Role'.
- Extensively used Terraform for building, changing, and versioning infrastructure safely and efficiently.
- Automating the process of a secure VPC creation and deployment of the Stand-up secure Jenkins Server, ELK stack9, etc. by writing the corresponding Terraform / Ansible code.
- Configured continuous integration tool Jenkins, by compiling build and its manifest file
- Automated the process of Building and deploying Java codes to web application server in Agile Continuous Integration environment
- Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm associated with the releases and using Version Control Tool for source code repository GIT
- Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds
- Involved in launching Docker containers on pods on top of multi-node Kubernetes cluster in an AWS environment with help of Kops and kubectl.
- Managed local deployments in Kubernetes by deploying clusters on top of Servers using KOPS
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
- Used using containerization tools, which include transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
- Maintained Docker container clusters managed by Kubernetes and deployed Kubernetes applications using helm charts.
- Worked on Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions using Helm charts.
- Involved efficiently in working with AWS Cloud administration which includes services like EC2, VPC, ELB, S3, EBS, Elastic Beanstalk, AMI, SNS, RDS, DynamoDB, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation and Security Groups.
- Architected and designed AWS Cloud Formation templates which create custom VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
- Maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds
- Used Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages also to assist in building automation policies.
- Used Ansible playbooks for various automation requirements, file copy, permission changes, configuration changes, path specific folder creation.
- Administered and Maintained GIT Source Code Tool. Defined dependencies and plugins in MavenPOM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Effectively monitored the infrastructure using tools like CloudWatch and Nagios
- Managed Build results in Jenkins and Deployed using workflows.
- Implemented and designed scalable, secure cloud architecture based on Amazon Web Services.
- Effectively used project-based authorization for Jenkins job. Restricting user at project level instead of node level. Restrict the execution of a job to a certain group of users.
- Worked closely with corresponding Development and Test teams, gathering requirements and issues. Eventually debugging them to resolve the issues.
- Worked on integrating JIRA with Jenkins to track change requests and bug fixes and manage Tickets for corresponding sprints
- Tools: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Terraform, Kubernetes, Helm Charts, Packer, Python Scripts, Ruby Scripts, XML Ansible, Docker, Maven, AWS CLI, JIRA.