Name : Ratnala
Role: DevOps Engineer
Email : ***************.*******@*****.***
Contact: +1-331-***-****
LinkedIN : linkedin.com/in/sreeni-157513ratnala
Senior DevOps Engineer/AWS Cloud/Platform Engineer
PROFESSIONAL SUMMARY:
Comprehensive 6 years of Professional Experience as a Infrastructure, Build & release, Automating, configuring and deploying instances on cloud environments and Data centers as DevOps/AWS engineer.
Experienced in Infrastructure Development and Operations involving AWS Cloud platform like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch.
Storing data, processing and performing analytic solutions using snowflake.
Design, build, secure and manage clusters/workloads running on self-managed Kubernetes Amazon EKS (Amazon Elastic Kubernetes Service), Amazon ECS and AWS Fargate.
Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
Profcient in design, implementation and maintaining CI/CD pipelines for software development projects.
Experience in using AWS including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation.
Liaison with development team to test and deploy software in the Docker environment.
Assist with the setup, design and maintenance of AWS cloud integration Implemented AWS Cloud platform and its features which includes VPC, EBS, AMI (Amazon Machine Image), SNS, RDS, EBS, Cloud Watch, Cloud Trail, AWS Cong, Autos calling, Cloud Front, IAM, S3, R53 AWS Security, etc.
Conguring and deploying infrastructure as a code with Terraform.
Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IP's, Snapshots, Load Balancers and Security Groups.
Skilled in cloud technologies such as AWS with expertise in containezation using Docker and K8.
Strong experience creating MAVEN with Ansible scripts for deployment.
Experience with Maven (Pom.xmls).
Implemented a serveless architecture using API Gateway, Lambda and deployed AWS Lambda code from Amazon S3 buckets.
Dockerized applications by creating Docker images from Docker file.
Experience with build tools Maven for writing pom.xml for scratch for new applications and improvising the existing build scripts on need basis.
Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD).
Experienced in creating projects in Argo CD and deploying Argo CD in to Kubernetes cluster from the
scratch.
Deployment in to Kubernetes cluster directly from GitHub using Argo CD tool.
Experienced with build tools like Hudson, Argo CD, Concourse, VMware v center.
Created a lambda deployment function and configured it to receive events from your S3 bucket.
Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
Having good implementation experience with installation and configuration of Kubernetes, Clustering them and managed local deployments in Kubernetes.
Automated setting up server infrastructure for the DevOps services, using Ansible, shell scripts. Worked with Bug tracking tools like JIRA.
Good interaction with developers, managers, and team members to coordinate job tasks and strong commitment to work.
Excellent Knowledge of using Conuence, Jira and slack.
Having good knowledge on meplementing the CI/CD pipeline using JENKINS.
EDUCATION DETAILS: -
Education: Jawaharlal Nehru Technological University Kakinada: 2015-2019 (Computer Science)
Masters: University of Missouri Kansas City: 2021-2023 (Computer Science)
TECHNICAL SKILLS: -
Version Control Tool
Git, GitHub, Bit Bucket.
CI Tools
Jenkins, Bamboo, TeamCity.
Operating Systems
Red Hat Linux, CentOS, Fedora, UNIX, Windows, Ubuntu.
Cloud Technologies
Amazon Web Service (AWS)
Google Cloud Platform (GCP)
Azure
IAC Tool
Terraform, AWS Cloud Formation, Google Cloud Deeployment Manager.
SDLC
Agile, Waterfall, Scrum.
Bug Tracking
Jira, Confluencer.
Configiration Management Tools
Puppet, Chef, Ansible.
Build Tools
Ant, Maven.
Scripting Languages
Yaml, Python, J son.
Web/Application Servers
Apache Tomcat, Apache 2.0.x, and Nginx.
Database
SQL Server, MySQL, RDS.
Web Technologies
HTML, JSON, XML.
Monitoring Tools
Nagios, Elastic Search, Grafana, Cloud Watch.
Application Servers
Apache Tomcat.
PROFESSIONAL EXPERIENCE:
Client: Optum [May 2024 – Present]
Location: Minnesota
Role: DevOps Engineer
Responsibilities:
·Created AWS cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups.
·Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
·Used AWS Terraform to deploy the infrastructure necessary to create development, test, and production environments.
·Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch.
·Building/maintaining docker container clusters managed by Kubernetes, Linux, Git, Docker.
·Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, Test deploy.
·Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
·Experience in creating IAM policies for administration in AWS to assist type applications and teams across local geographical and remote areas.
·Configured EC2 instances by writing Terraform templates.
·Integrated AWS with other systems like Jenkins to develop CI/CD pipelines for automating Prod deployments using REST APIs.
·Configured RDS instances using Cloud formations and Terraform.
·Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
·Automated AWS components like EC2 instances, Security groups, ELB, RDS, Lambda and IAM through AWS cloud Formation templates.
·Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD).
·Experienced in creating projects in Argo CD and deploying Argo CD in to Kubernetes cluster from the
Scratch.
·Deployment in to Kubernetes cluster directly from GitHub using Argo CD tool.
·Used Ansible to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
·Experienced with build tools like Hudson, Argo CD, Concourse, VMware v center.
·Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
·Good knowledge and experience in using Elasticsearch, kibana and fluentd, CloudWatch and Nagios.
·Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
·Experienced in creating PODS and managing the cluster environment on Kubernetes.
·Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
·Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
·Developed build using MAVEN as build tool and using Jenkins to kick off the builds to move from one environment to other environments.
·Experience in Continuous Delivery framework in Linux environment using Ansible, Maven, Jenkins & Nexus.
·Extensive Experience sing MAVEN as a build tools for the building of deployment artifacts (jar, war and ear) from source code.
·Written Shell scripts to apply the Integration label to all the files which need manual labelling of files.
·Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
·Environment: AWS, Load Balancers, Ansible, Shell, Python, Linux, Jira, Jenkins, Apache Tomcat, Docker, Virtualization, Kubernetes, Git, Grafan.
Client: Mohawk Industries [March 2023- May 2024]
Location: Kennesaw, GA.
Role: DevOps Engineer
Responsibilities:
Developed python code to manipulate-parse Json data, index mapping and json files into elastic indexes.
Used Terraform for managing the infrastructure through the terminal sessions and executing scripts in creating alarms and notifications for EC2 instances using AWS Cloud Watch.
Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure with EKS.
Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of a Jenkins CI pipeline.
Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc, to take recommended actions for better performance.
Created functions and assignedroles in AWS Lambda to run python scripts and AWS Lambda using the Python to perform event driven processing.
Used IAM to create new accounts, roles and groups and policies and developed critical modules like generation Amazon resources numbers and integration points with S3, RDS, Lambda.
Designed and implemented CI/CD pipelines for multiple projects reducing deployment time by 50%.
Automated infrastructure provisioning using terraform, resulting in improved scalability high reliability of cloud resources.
Built servers using AWS which includes importing necessary volumes, launching EC2 instances, S3 for object static WebPages and created security groups, auto-scaling, load balancer, Route 53 and SNS as per architecture using IAC tools like TERRAFORM Templates.
Developed Python scripts to upload and download objects from AWS S3 buckets.
Used Jenkins pipelines to drive all micro services which builds out to the Docker registry and then deployed to Kubernetes by Creating Pods and managed using EKS.
Established infrastructure and service monitoring using Prometheus and Grafana.
Worked on the monitoring tools and visualization tools like Prometheus and Grafana and monitoring
the Kubernetes pod metrics in regular intervals of time.
Developed Python scripts to backup and restore database tables weekly.
Created Kubernetes Pods, clusters, replication controllers, services, labels, health checks and ingress by writing YAML files and deployed microservices on Docker containers.
Created automated pipelines to deploy Docker containers in AWS ECS using services like S3 and Terraform.
Assisted in creating a fully automated Jenkins pipeline to setup central artifactory repository on a Kubernetes Cluster.
Created IAM roles for the Kubernetes cloud setup.
Environment: AWS EC2, Cloud watch, Git, Jenkins, EC2, python, Maven, Tomcat, ServiceNow, Windows, RHEL, L-DAP, Shell script, Kubernetes, Docker.
Client: SEI [Feb 2022 – Feb 2023]
Location: Charlotte, NC
Role: DevOps Cloud Engineer
Responsibilities:
Managing the application deployments from Jenkins CI to Kubernetes with the help of Jenkins CI pipelines and setting up the GitLab repository and Runner for build automation and help the developing and deploying the services in both AWS and Azure.
Efficient in Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IAC, and ability of modifying the Terraform modules based on the requirement of development project.
Create/Managing infrastructure automation in AWS cloud with terraform includes EC2, EKS, ELASTIC SEARCH, ELASTIC CACHE, VPC, IAM etc.
Daily monitoring production servers using Grafana and Prometheus which is integrated with Kubernetes, exceptions and report to the team if something happen during standups.
Worked on different cloud computing business based on the necessity such as Iaas, Paas and Saas.
Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
Implemented Pod security policies (PSP) in EKS for required best practices and the ability to control what pods to be controlled, scheduled in EKS cluster prevents some possible security vulnerabilities or privilege Escalations.
Built scripts on Terraform to launch the AWS EC2 instances to modify the resources and handle changes.
Configured https azure servers using SSL to streghthn the security of deployment.
Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications.
Managing the Kubernetes deployments with Jenkins CI k8’s runner from the pipeline.
Troubleshoot the CICD pipelines errors, monitor the CPU metrics, APM data and Kafka logs.
Extended support for existing product teams on how to integrate CICD into the development life cycle.
Environment: Jenkins, Terraform, AWS, Kubernetes, Docker, Jira, Confluence, GitLab-Runner, Grafana, Prometheus, cloud computing services Iaas, Paas and Saas.
Client: Vipra [August 2018 – July 2021]
Location: Hyderabad, IN.
Role: DevOps Engineer
Responsibilities:
Developing automated process for builds and deployments using Jenkins, Maven, Sonatype Nexus, Shell, Python.
Setup of Virtual Private Cloud (VPC), Network ACLs, Security Groups and route tables across Amazon Web Services.
Configuration of Load Balancers, Route53, Network and Auto scaling for high availability.
Integrated GitHub web hooks into Jenkins to automate the code check-out process.
Generated shell scripts for build activities in QA, Staging and Production environments.
Managed Users and Groups in GitHub and involved in troubleshooting client spec issues and user issues.
Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.
Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
Administered and integrated the Version Control Systems like GitHub with Jenkins.
Developed Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
Environment: AWS, Git, putty, Linux, windows, GitHub, Jenkins, Maven, Jira, Tomcat Apache Application Server.