Successful Cloud DevOps Engineer 4+ years of hands-on experience in Cloud automation and optimizing mission-critical deployments using CI/CD, and DevOps processes.
Overview
6
6
years of professional experience
Work History
CloudOps Engineer
ShopRunner & FedEx Dataworks
Chicago, IL
07.2021 - Current
Responsible for orchestrating AWS infrastructure using Terraform, developed, and implemented various Terraform modules to facilitate efficient infrastructure provisioning for application teams
Provided expertise in AWS services, including EC2, Lambda, S3, EBS, RDS, IAM, Route53, VPC, IAM, Cloud Formation and more, to optimize resource provisioning and support various application workloads
Responsible for Kubernetes orchestration for containerized applications, managed deployments, scaling, and maintenance
Implemented Helm charts for efficient application packaging and deployment on Kubernetes clusters
Created custom Amazon Machine Images (AMIs) to automate server build during for auto scaling during peak times
Also, deployed applications in AWS using Elastic Beanstalk
Utilized Lambda and serverless as configuration management tools to deploy infrastructure
Demonstrated expertise in Terraform by efficiently managing infrastructure through imports
Proficiently imported existing Datadog monitors and Legacy AWS Route 53 zones into Terraform configuration
Integrated GIT into Jenkins and configured Jenkins pipelines for automated build, test, and deployment processes
Collaborated with application teams to customize Jenkins worker node labels to meet project-specific requirements enhancing efficiency of CI processes
Performed Jenkins upgrades to the latest version, including plugin upgrades, troubleshooting worker nodes, and updating the Java version for compatibility with application code
Led the entire upgrade process, ensuring minimal downtime, maximizing system reliability
Demonstrated proficiency in troubleshooting EKS worker nodes and pods
Identified and resolved issues related to cluster stability, performance, and connectivity
Upgraded and managed Artifactory, ensuring the latest features, security patches, and performance improvements
Addressed image pull issues and collaborated with application teams to optimize repository by cleaning up packages
Developed GitHub Actions reusable workflows for ShopRunner applications, automating Docker build/push, Sonar scans, and linter checks to enhance Continuous Integration efficiency across projects
Also created workflow to plan validate and apply terraform changes
Automated the database user management process using Python, encompassing tasks such as creating and modifying user permissions
Collaborated with the security team and designed a Slack bot to send database user passwords securely to users
Developed Python scripts to filter and seamlessly import existing Datadog monitors and legacy AWS Route 53 zones into Terraform
Utilized Spinnaker for advanced deployment strategies, enhancing release orchestration and promoting continuous delivery best practices
Automated infrastructure tasks using Ansible, streamlining configuration management and ensuring consistent system states across environments
Orchestrated the integration of Datadog, Grafana, and Prometheus tools into the infrastructure, optimizing dashboards and alerting mechanisms to provide comprehensive insights, and facilitating efficient monitoring and troubleshooting of system components
Provided dedicated support during Office Hours, collaborating with developers to troubleshoot and resolve issues promptly, fostering a collaborative environment and ensuring smooth development workflows.
AWS DevOps Engineer
Wipro Technologies
India, India
08.2018 - 12.2019
Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products
Designed, configured, and deployed Amazon Web Services for a multitude of applications utilizing the AWS stack (EC2, VPC Route53, S3, RDS, CloudFormation, CloudWatch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling
Responsible for implementing a continuous delivery framework using Jenkins, Chef, Maven & Nexus as tools
Designed AWS CloudFormation templates to create custom sized VPC, subnets, nat to ensure successful deployment of Web applications and database templates
Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters
Have built Elastic search, Log stash and Kibana for centralized logging and then store logs and metrics into S3 bucket using lambda function
Provisioned and maintained AWS Server Provisioning via Chef, which also includes the provisioning of the instances, ELBs, DNS and written chef cookbooks to automate the entire deployment process
Responsible for setting-up baselines, branching, merging and automation processes using shell and batch Scripts and also supporting the developers in writing configuration-specs
Used Ansible server and workstation to manage and configure nodes, managed ansible playbooks with Ansible roles, and used file module to copy and remove files from remote systems
Implemented cloud infrastructure using Ansible
And Created Ansible Playbooks for Sudo users and network configurations using Ansible Server
Installed and configured Jenkins for Automating Deployments and providing automation
Solution
Created monitoring for system and application Logs of server using Splunk and used Splunk to troubleshoot Production issues
Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub
Extensive usage of Tortoise SVN in windows environment for version control activities
Role entails AWS-based DevOps, DevSecOps, DevNetOps and GitOps responsibilities Utilized Backstage.IO features to manage and optimize costs associated with services, providing insights into resource utilization and dependencies
Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins’s master server in multiple minions
Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application
Provided 24 x7 on-call support in debugging and fixing issues related to Linux in Cloud Environment using Amazon Web Services (AWS)
Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
Education
M.S. Computer Science -
University of Missouri Kansas City
Kansas City, MO
05-2021
Bachelor of Technology Electronics and Communication Engineering -