Aws Devops Engineer Resume
SUMMARY
- Professional with 6+ years of experience in IT industry comprising AWS DevOps Engineer of design, and cloud implementation.
- Cognitive about designing, deploying, and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Managed applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), Route 53, Lambda, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, used Containerization tools like Docker to automate deployments, scaling and containerized applications across clusters of hosts.
- Used the version control system GIT to access the repositories and used in coordinating with CI tools. Skilled at Software Development Life Cycles and Agile Programming Methodologies
- Created fully automated CI build, deployment infrastructure and processes for multiple projects.
- Have a strong understanding of largescale computing solutions and delivery excellence. Strong interpersonal and presentation skills for interacting with team members and prospective clients.
- Ability to articulate and present the business value of company solutions with a firm understanding of company strategies and products relative to company's major competitors.
- Experienced inSaaS(Software as a Service),PaaS(Platform as a Service), andIaaS(Infrastructure as a Service) solutions.
- Handled Cloud Operations based on a defined service that includes but not limited to, Installations, scaling servers, migrating, solving infrastructure issues, taking backups, lead and participated in deep architectural discussions to build confidence and success when building new, or migrating existing, applications, software and services on the AWS platform.
TECHNICAL SKILLS
Configuration Management: Chef, Puppet, Ansible
Provisioning Tools: Terraform, CloudFormation
CI, Build Tools: Jenkins, Code Pipeline, Code Build
Bug Tracking Tools: Amazon CloudWatch
Web Servers: Apache, Nginx
DB: MySQL, SQL Server, Oracle, Amazon Aurora, DynamoDB
Scripts: Python, Bash Shell, PowerShell
Testing: Selenium
Containerization: ECS, Docker, Kubernetes
Monitoring: Nagios
Operating System: RedHat, Ubuntu, Linux, Windows, Centos
Programming: HTML, JavaScript, Node.js, Apache
Version Control: GIT/GitHub
PROFESSIONAL EXPERIENCE
Aws DevOps Engineer
Confidential
Responsibilities:
- Developed automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud, contributed in code reviews with team to ensure that each project meets the requirements as described in the user story.
- Deployed codes using Jenkins in AWS Elastic Beanstalk, EC2 and used Bitbucket version controller to ensure code health, responsible for day to day Build and deployments in Dev, QA, pre - production and production environments.
- Installed, Configured and Administered Jenkins Continuous Integration Tool.
- Collaborated with IT business partners, architects and software engineers to ensure functional specifications are converted into flexible, scalable, and maintainable designs, evaluated new service options, identified issues and impacts, and made recommendations on feasibility and ROI.
- Implemented and maintained Continuous Integration/Continuous Delivery systems leading to an improvement in the time to ship new feature releases by 15%.
- Automated application deployment in the cloud usingDocker technology using Elastic Container Service scheduler.
- Experienced of working with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Dockerfile to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub.
- Automated installation and configurations of various applications using Ansible.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration Management. Proficient in Git and Git workflows.
- Automated application deployment in the cloud usingDocker technology using Elastic Container Service scheduler.
- Implemented and manage all existing servers and automated build/configuration of new servers.
- Develop automation processes to enable teams to deploy, manage, configure, scale and monitor their applications through the use of tooling or scripting reducing the time to get features in production by 36%.
- Experience in creating testing protocols using Selenium to ensure application functionality in all levels. UsedMicro servicesarchitecture with Spring Boot based service through REST.
- Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON. Experience in usage of ECS containerization and Kubernetes containerization.
- Maintained DevOps framework covering Process and Tools, created roadmap for DevOps transformation and lead the transformation hands-on experience with containerization of applications (Docker) and deployment into production environments (Docker Swarm, Amazon ECS, Kubernetes) Environment: EC2, Elastic Load Balancing, Elastic beanstalk, ECS, CloudFront, CloudFormation, Elastic Cache, CloudWatch, Route 53, Redshift, Lambda and Dynamo DB.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
AWS DevOps Engineer
Confidential
Responsibilities:
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, Elastic Load Balancers (ELBs) in the defined virtual private connection in Amazon CLI.
- Experienced in setting up all Amazon Web Services Components through Cloud Formation Templates (JSON).
- Used Cloud formation templates and launch configurations to automate repeatable provisioning of AWS resources for applications.
- Proficiently used knowledge of SCM practices, such as branching and code merge.
- Focused on containerization and immutable infrastructure.Dockerhas been core to this experience, along withKubernetes.
- Integrated Amazon Cloud Watch with Auto scaling launch configurations for monitoring the log files, store them and track metrics.
- Experience working with CI/CD implementation a Micro services architecture.
- Maintained Build Related scripts developed in Python and Shell.
- Experience with Nagios monitoring and alerting services for servers, switches, applications and services.
- Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications.
- UsedKubernetesto deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
- Developed and maintained the continuous integration and deployment systems using Jenkins.
- Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (Amazon EC2) instances.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
AWS DevOps Engineer
Confidential
Responsibilities:
- Worked on configuring Cross-Account deployments usingAWS Code Pipeline,CodeBuildandCode Deployto create Cross-Account Policies & Roles onIAM.
- Evaluation/design/development/deployment of additional technologies and automation for the usage of managed services on AWS.
- Focusing on high-availability, fault tolerance, and auto scaling by thoroughly using AWSCloud Formation. In-depth knowledge of DevOps management methodologies and production deployment Configurations.
- Evaluation/design/development/deployment of additional technologies and automation for managed services on AWS.
- Takes a critical approach in evaluating all information gathered from different sources. The purpose is to reconcile conflicts, break down key information into details, and track changes in requests from clients.
- Implemented aCI/CDpipeline involvingJenkins, Puppet,Docker, andSeleniumfor complete automation from commit to deployment.
- Worked in all areas ofJenkinssetting up CI for new branches, build automation, plugin management and securingJenkinsand setting up master and slave configurations.
- Responsible for configuring and securing the infrastructure on AWS Cloud Perform data migration from on premises environments into AWS.
- Created and managed aDockerdeployment pipeline for custom application images in the cloud using Jenkins.
AWS DevOps Engineer
Confidential
Responsibilities:
- Design, implement and maintain all AWS infrastructure and services within a managed service environment.
- Perform data migration from on premises environments into AWS.
- Deployed the Elastic Load Balancer, configured HTTPS certificated, managed scales and highly available systems on AWS.
- Develop architecture blueprints & detailed documentation, creating bill of materials, including required Cloud Services & tools
- Introducing Continuous Integration and containerization principles and best practice to multiple product teams, introducing and onboarding them to Kubernetes, Docker and Jenkins pipelines
- Played a key role in selecting appropriate AWS services based on data, compute, database, or security goals.
- Automating environment build and provisioning using virtualization, containerization, and orchestration tools with Docker, VM Ware, AWS, Vagrant, Kubernetes and OpenShift
- Advise software development teams on architecting and designing web interfaces and infrastructures that safely and efficiently power the cloud environment.
- Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash
