Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sri Sainath Thottempudi

McKinney,TX

Summary

Smart DevOps Engineer with career spent in IT designing and planning. Talented leader with extensive knowledge of high availability architecture and concepts. Ready to tackle new challenges in project planning and development capacity.

Overview

3
3
years of professional experience
1
1
Certification

Work History

DevOps Engineer

Southwest Airlines
Dallas, TX
02.2023 - Current
  • Provisioning Azure resources of different providers Compute, Network, Service Fabric, Application gateway using ARM template and also implemented and maintained dev, test, stagingand production environments leveraging infrastructure as code using Azure ARM templates(Infrastructure as code, JSON / YAML config).
  • Implemented Enterprise Integration architecture using Azure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory authentication for Azure SQL server and other services offerings by Azure.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks.
  • Designed and developed Cloud Service projects and deployed to Web Apps, Pass, and IaaS, Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Implemented Office 365 and Azure Active Directory for single sign on, authentication, authorization and AzureRole-based Access Control (RBAC).
  • Created cloud modules for interacting with Azure services which provides the tools to easily create and orchestrateinfrastructure on Azure and automated cloud-native applications in Azureusing Azure microservices such as azure functions and Kubernetes on Azure Ansible
  • Extensively worked on Azure Service Fabric to build and manage scalable and reliable applications composed of microservices that run at high density on a shared pool of machines.
  • Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development.
  • Set up Docker to automate container deployment through Jenkinsand Dealt with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Composetool which uses a file configured in YAMLformat and used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Evaluated Kubernetes for Docker container orchestration and managed Kubernetes charts using Helm and created reproduciblebuilds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetesclusters and developed Kubernetes templates for multiple applications.
  • Validated deployments in Kubernetes by establishing a local development workflow that used Minikubeand implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
  • Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Dockerand Kubernetes.
  • Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS)are supported.
  • Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tierapplications, artifacts and services to Docker
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Written Ansible Playbooks in YAML as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Used Ansibleto configure and manage infrastructure, created Playbooks to automate the configuration setups, EstablishedAnsible Best practices approaches to system deployment with tools with Vagrant and managing Ansible - Playbooks as a unit of software deployment and independently version controlled.
  • Implemented Ansible Tower to schedule jobs and to manage complex network deployments with the addition of control and delegation to Ansiblepowered environment and automated the infrastructure using Ansible roles downloaded and managed from Ansible Galaxy
  • Hands on experience in scripting of administration tasks using CLI, python, yaml Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Developed Build and Deployment Scripts using build tools like MS Build, Maven in Jenkins to migrate from one environment to another environment and utilized Nexus for artifacts and SonarQube for code analysis.
  • Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on the appropriate use of GIT.
  • Developed Power shell scripts to automate web application servers, automation of the build and release process to automate certain processes for the smooth process of build tool.
  • Monitored the servers and applications’ health status using Splunk, responded to alerts, and configured threshold settings. Also Configured Splunk to monitor Linux servers with Ansible automation
  • Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users and monitored system performance using Nagios, maintained Nagios servers.
  • Used SonarQube in build system for continuously inspecting the code quality, Nagios for monitoring and performed log analysis using ELKstack and created monitoring charts.
  • Maintained the RedHatservers for infrastructure management to keep RHEL environments and other RedHatinfrastructure running efficiently, properly secured, and compliant with various standards

Cloud DevOps Engineer

HCL Technologies
Dallas, TX
05.2022 - 02.2024
  • Utilized AWS services such as EC2, S3, IAM, EBS, ELB, Security Groups, Auto Scaling, and RDS within JSON templates for CloudFormation.
  • Created AWS Lambda functions to automate tasks for modifying S3 buckets and updating records in DynamoDB.
  • Produced snapshots and Amazon Machine Images (AMIs) for instance backups and set up IAM policies to enable delegated administration in AWS.
  • Developed Python scripts to automate AWS services, including ELB, CloudFront, EC2, Security Groups, and S3, enabling the creation of stacks, standalone servers, and joining of web servers to stacks.
  • Wrote Python scripts using the BOTO SDK and AWS CLI to manage AWS resources via API.
  • Configured AWS Route53 to direct traffic across different availability zones and implemented ElasticCache/Memcached with ELB to manage cross-zone traffic.
  • Managed IAM to establish accounts, roles, groups, and policies, creating essential modules for generating Amazon resource numbers and integrating with DynamoDB and RDS.
  • Worked with Google Cloud Platform (GCP) services, including Compute Engine, Cloud Load Balancing, Cloud Storage, Cloud SQL, Stackdriver Monitoring, and Cloud Deployment Manager.
  • Set up GCP firewall rules to control VM instance traffic and configured Cloud CDN for efficient content delivery from GCP cache locations, improving user experience.
  • Administered CI management tools like Bitbucket, TeamCity, and Artifactory.
  • Provided expert guidance in managing CI tools, focusing on TeamCity and Artifactory.
  • Automated EBS volume management and backups with scripts and configured Elastic Beanstalk for rapid application deployment and testing.
  • Implemented horizontal auto-scaling using OpenStack components like Heat and Ceilometer.
  • Deployed Network-as-a-Service in virtual environments using OpenStack Neutron.
  • Monitored servers configured with Git and Chef for system health.
  • Designed and built infrastructure to support ELK clusters.
  • Created Chef cookbooks for software deployment, managing Jenkins server production environments.
  • Optimized data processing with Amazon Redshift to increase CPU-drive throughput.
  • Analyzed large volumes of mobile ad data in AWS, using Elastic MapReduce and Redshift PostgreSQL.
  • Utilized AWS CodeDeploy and Auto Scaling Groups to perform Blue-Green deployments for seamless releases.
  • Built custom CloudWatch dashboards for monitoring instance metrics like CPU utilization and network traffic.
  • Developed Chef recipes for deploying applications in AWS via Terraform, including numerous Chef cookbooks for automating WebLogic and JDK installation.
  • Configured RDS instances using CloudFormation and Terraform, identifying and resolving network issues.
  • Set up AWS CloudTrail for auditing activities within AWS accounts.
  • Built Jenkins jobs for AWS infrastructure deployment using Terraform scripts stored in GitHub, managing Jenkins for weekly build tasks.
  • Designed a private cloud solution with Kuberneteson CoreOS to scale and manage Docker containers in a multi-tenant environment.
  • Created custom Docker images for migrating legacy applications to OpenShift.
  • Used Docker Compose and Docker Machine to create Docker containers for QA, automating deployment and management of containerized apps with Kubernetes..
  • Installed Chef Server on-premises, configured nodes with Knife, and managed both Hosted and On-Premises Chef environments.
  • Authored Chef cookbooks and recipes for configuring IIS7, Nginx, and converting legacy scripts from Bash to Ruby.
  • Used GitHub to store code and integrated it with Ansible Tower to automate deployments via playbooks.
  • Automated infrastructure tasks like Continuous Deployment and application server setup with Ansible playbooks, integrating Ansible with Jenkins.
  • Developed CI/CD pipelines using Groovy scripts for end-to-end automation of build and deployment with Jenkins.
  • Created Ansible playbooks with Python SSH for server configuration, testing playbooks on AWS instances.
  • Set up CI environments with Jenkins and Bamboo across multiple environments, enabling continuous code deployments.
  • Integrated Jenkins with HashiCorpPacker and Vagrant for consistent test environment configurations across production and non-production systems.
  • Designed CI/CD workflows in Jenkins for streamlined deployment on Web and Application servers.
  • Produced Chef cookbooks and recipes, uploading them to the Chef server

Education

Master of Science - Computer Information Systems

Cleveland State University
Cleveland, OH
05-2022

Bachelor of Science - Computer Science

B.V.Raju Institute Of Technology
11-2020

Skills

Cloud Technologies

Azure, AWS, Google Cloud, openstack

Containerization

Docker, Docker Swarm, Kubernetes

CI/CD Tools

Jenkins/Hudson, Azure dev0ps

Configuration Management Tools

Ansible, Chef, Puppet

Version Control Tools

GIT, GitLab Bitbucket, SVN, TFS

Scripting Languages

Python, Ruby, JSON, YAML, Bash shell, Power shell,

Monitoring Tools

Splunk, Nagios, ELK, App Dynamics, Cloud Watch

Virtualization Technologies

VMware, Windows Hyper-V, Virtual box, Vagrant

Operating Systems

Ubuntu, CentOS, RedHat Linux, Windows

Databases

MySQL, MS Access, NoSQL (MongoDB, DynamoDB)

Web Servers

Apache HTTP 3x, Apache Tomcat, Nginx

Build Tools

Maven, Ant, Gradle

Bug Tracking Tools

JIRA, Service Now

Repository Management

JFrog, Nexus, Artifactory

Certification

  • AWS Certified Solution architect
  • Certified Scrum Product Owner
  • Certified Kubernetes Administrator

Timeline

DevOps Engineer

Southwest Airlines
02.2023 - Current

Cloud DevOps Engineer

HCL Technologies
05.2022 - 02.2024

Master of Science - Computer Information Systems

Cleveland State University

Bachelor of Science - Computer Science

B.V.Raju Institute Of Technology
Sri Sainath Thottempudi