QA ConsultingIT Consultant (DevOps Engineer)
Sep. 2019London, United Kingdom12 Weeks intensive training Program at QA Consulting: • Responsible for setting up IT infrastructure, its monitoring and maintenance on AWS Cloud using CloudFormation as IAC • Managed multi-account AWS environments with various roles for specific workflows. • Provisioned servers and deployed various packages and security patches. • Hands-on experience with Python for AWS Lambda and Web scraping. • Hands-on with Bash scripting, Shell scripting, and Boto3. • Automation of various repetitive and time-bound services using shell and python scripts as well as lambda functions. • Hands-On experience with Dockerized applications. • Deployed and maintained Kubernetes clusters, deployment, stateful sets, Network policy etc. • Control the workload in containers on ECS and EKS. • Developed and maintained automated CI/CD pipelines for code deployments in various environments using AWS Code Pipeline, AWS Code Deploy, and AWS Code Build, Bitbucket, and Gitlab for CI/CD pipelines. • Troubleshooting Application issues/errors by monitoring logs. • Managed repositories and permissions, including branching. • Built and deployed Docker containers to deconstruct monolithic applications into microservices, enhancing developer productivity, boosting scalability, and enhancing speed. • Collaborate with Developers for developing microservices using SAM • Worked in detail with Cloud Formation and Terraform for infrastructure automation tasks • Extensively worked with serverless applications using AWS Serverless Application Model and Serverless Application Framework. • Configure AWX Ansible on EC2 using user data with terraform • Created ansible playbook to install Redis server and configure master slave configuration • Extensively worked with AWS DynamoDB, AWS Lambda, AWS API Gateway, AWS CloudWatch