Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Sai Prakash Tummala

HOUSTON,TX

Summary

A Professional outstanding, self-motivated career with around 9 years of experience in IT industry with major focus on DevOps AWS EC2, RDS, security groups, auto-scaling, load balancers (ELBs), Azure, Software Configuration and Build/Release Management Maven, Chef, Puppet, Jenkins, Ansible, Terraform, Docker, Kubernetes, Nagios, Ant, Maven, GIT etc. Experience in Working with Public Cloud Platform like Amazon Web Services such as EC2, S3, EBS, VPC, ELB, Auto Scaling, Route53, Security Groups, Cloud Watch, Cloud Front, Cloud Formation, IAM, RDS and Glacier. Experience in branching, tagging, merging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT, TFS, Git Lab, Git Atlassian Stash (Bit Bucket Server) and related Webhooks. Extensively involved in installing and configuring different monitoring tools Nagios, Hpov, AppDynamics, Splunk, ELK, EFK, Grafana, Graphite, Prometheus, Node Exporter. Experience using Gradle, Maven and Ant as build tools for the building of deployable artifacts (Jar, War & Ear) from Source Code and required Unit, Integration, UA Test Cases as needed. Extensively worked on Jenkins by installing, configuring, and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments. Authored scripts in Bash, Shell, Ruby and Python for AWS SDK Boto3, Operations and Support, Infrastructure Automation and Auditing and Continuous Deployment. Strong Hands-on experience in Infrastructure and Application Platform deployment with IAC(Infrastructure-as-a-Code) using tools like Terraform, Chef, Puppet and Ansible for implementing Continuous Deployment Pipeline in Multiple environments as per the Application and Customer needs. Proficiency working with containerization tools in CI/CD process using Docker and Kubernetes. Used Jenkins and pipelines to drive all MicroServices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Worked on Terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities. Worked with Argo CD to automate the applications deployment process into K8s. deployed into multiple clusters hosted on on-prem data center with Argo CD. Worked with MicroServices Architecture based of Service Mesh with Istio Framework and Envoy Proxy for Distributed Tracing, Blue/Green Deployment Strategies and Canary Deployments. Monitored and Supported Linux Servers and Application Service Health Checks for different application need to meet High Availability Requirements. Experience in Agile and Waterfall Methodologies and worked through all phases of the Software Development Life Cycle from Analysis for different Application Software Releases. Help app teams to troubleshoot problems using Dynatrace, engage with project teams early in the SDLC to identify non-functional requirements for monitoring. Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages. Profound knowledge and experience on using MAVEN and ANT as build tools. Taken responsibility in building deployable artifacts (jar, war & ear) from source code. Robust background in deploying complex systems across various environments. Successfully managed multiple large-scale implementations, ensuring seamless integration and minimal downtime. Demonstrated expertise in troubleshooting and problem-solving while leveraging strong scripting and automation skills.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Sr. Deployment Engineer

Microsoft
Dallas, TX
06.2022 - Current
  • Used Ansible playbooks as a Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Provided application support by reviewing the tickets and troubleshooting the issues.
  • Responsible for health checks and performance monitoring of the application.
  • Created continuous integration system using Jenkins Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Responsible for Building and configuring Red hat Enterprise Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Experience in automating day-to-day activities by using Windows PowerShell.
  • Worked on PowerShell scripts to update manifest files, Web Application, Azure Storage Blobs & Tables, firewall rules.
  • Configuration and administration of DNS, Web, Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, Utilized Kubernetes, and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on estimating costs and identifying cost control mechanisms.
  • Automated the build and release management process including monitoring changes between releases. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Azure Could & Geneva monitoring System.
  • Used Geneva platform to monitor logs and used Jarvis, Dgrep and Kusto queries to get the Top errors, distributed tracing and node diagnostic.
  • Mail, DHCP and FTP Servers. Managed users and groups on a large scale in NIS and LDAP environments.
  • Worked on Dell BareMetal servers collaborating hardware teams and Tech teams to debug and identify faulty hardware using IDERAC console.
  • Worked on resolving IP’S and performed hardware preparation to deploy high scale websites and applications.
  • Perform tasks of planning, assigning as well as directing in construction, maintenance, designing as well as operation of ICM platform and integrated telecommunication.
  • Worked with AZ Deployer and WADI teams for blocked deployments, MR-Unhealthy follow-up with Xstore/DCM teams through the ICM tracking.
  • All issues are Acknowledged, Mitigated and Resolved through ICM ticketing tool tracking and involved the peer teams if necessary.
  • Worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Client: Microsoft, Dallas, TX.

Sr. DevOps Engineer (AWS)

Intellinetrics
Flower Mound, TX
04.2020 - 06.2022
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto-scaling.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning, and tagging.
  • Expert level experience with AWS DevOps tools, technologies, and APIs associated with IAM, Cloud Formation, Cloud Watch, AIMs, SNS, EC2, EBS, S3, RDS, VPC, ELB, IAM, Route 53, Security Groups, Lambda, etc.
  • Experienced with deployments, Maintenance and troubleshooting applications on AWS cloud infrastructure.
  • Writing JSON and YAML templates for cloud formation contributing to our repository on GitHub.
  • Responsible for proper functioning DEV/TEST/INT/PROD environments for these applications.
  • Integrated GIT into Jenkins to automate the code check-out process. Managed GitHub repositories for branching, merging, and tagging.
  • Configuration of various plug-ins for Jenkins for automation of the workflow and developed, tested installation scripts for automated deployment.
  • Installed and Configured CI/ CD Pipelines using Jenkins as needed by the application software lifecycle management.
  • Integrated sonar cloud with Jenkins using SonarQube plugin to perform pull request analysis as a part of static code analysis.
  • Setup Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used cloud CDN (content delivery network) to deliver content from cache locations drastically improving user experience and latency.
  • Responsible for CI/CD process implementation using Jenkins along shell scripts to automate routine jobs.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Built Continuous Integration environment using Jenkins and Continuous delivery environment Ansible for (CI and CD process).
  • Used CloudFormation, terraform (IAAC) to deploy application architecture using ansible into AWS Environments.
  • Used Git Atlassian stash for Version control and Collaboration for Code Reviews to maintain the Puppet and Ansible artifacts and other application source codes.
  • Maintained high availability clustered and standalone server environments and refined automation components with bash scripts and Ansible.
  • Responsible for writing the Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Worked in container-based technologies like Docker, Kubernetes.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Extensively experienced in using Build and Automation tools like ANT and Maven.
  • Building, Support, Implementation and Deploying a CDN
  • Support of Edge Caches, MID Caches, Origins
  • Worked in an Agile development team to deliver an end-to-end continuous integration, continuous delivery product in an open-source environment using tools like Jenkins.
  • Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Created many Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Developed dashboards and alarms on Dynatrace to understand behavior/state of MicroServices, help understanding the possible source of the problem and prevent outages.
  • Used Jenkins Pipelines to drive all MicroServices builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Client: Intellinetrics, Flower Mound, TX.

Sr. Systems Engineer (DevOps/AWS)

Delta Airlines
Atlanta, GA
03.2018 - 04.2020
  • Engineered and fully automated deployment, environment, network, and infrastructure utilizing Ansible, Puppet, Docker, Kubernetes, Terraform, CloudFormation, and a range of AWS tools.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service and Change Management).
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Puppet, Jenkins and Bamboo.
  • Functioned Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed it to Kubernetes. Created Pods and managed using Kubernetes.
  • Built Docker container clusters accomplished by Kubernetes Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Used E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Used AWS Far gate in collaboration with AWS ECS and EKS for application containerization running to provide high availability, scalability, security and reliability.
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to set up and manage cached content delivery.
  • 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.
  • Implemented Blue/Green Deployments with AWS Code Deploy where new version of application is tested in deployment other than in-place deployment and then traffic is diverted into the latest deployment.
  • Created S3 buckets and managed policies for buckets and used S3 bucket and Glacier for storage and backup on AWS and in real-time monitoring/alerting of applications deployed in AWS using Cloud Watch, Cloud Trail, and Simple Notification Service.
  • Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with the required configuration changes and testing and deploying the machines using Ansible Commands.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Created Route-53 CNAME DNS record to resolve the random DNS created by the influxdb load balancer.
  • Load balanced Grafana infrastructure is built that is talking to the existing Influxdb instance and the entire build is automated using Cloud formation template.
  • Experience in managing production environment infrastructure using configuration management tools like Puppet and writing manifests and modules for deploying and handling system configuration.
  • Create, deploy and manage Linux and Windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster, and also Managing ESXi servers using vSphere client and vCenter for managing multiple ESXi servers.
  • Client: Delta Airlines, Atlanta, GA.

DevOps Engineer

American Express
AZ
05.2016 - 02.2018
  • As a DevOps Engineer, I supported environments like Production, Development and Test environment’s carrying Red Hat Linux, SUSE Linux, OEL, CentOS. By doing Infrastructure as a code, it is easy to deploy, configuration and maintain the servers.
  • As a part of DevOps Team, we automated the infrastructure by using a SCM tool Ansible, Puppet that included the installation, configuration, deploy software, and orchestrate more advances IT tasks such as continuous deployments or zero downtime rolling updates.
  • Worked on Implementing Atlassian Tools (Bit bucket, Bamboo, Crowd, JIRA) to create CI/CD Pipeline for delivering Continuous Deployments for automation of Daily Application testing in Development Environment.
  • Involved in Configuration Automation and Centralized Management with Ansible, and also Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server types where fully defined in Ansible, so that newly built server could be up and ready for production within 30 minutes OS installation.
  • Involved in Writing various Custom Ansible Playbooks for deployment orchestration and also developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Expertise in Configuration of Ansible Tower, which provides a dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployment.
  • Responsible for installing Jenkins’s master and slave nodes and also involved in plugin Git and schedule jobs using Poll SCM option and also Creating the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. So that whenever a defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
  • Worked with GitHub and Atlassian Stash for Version controlling collaboration and code review of development/stable/production code for different environments using branching and merging techniques.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating with Git Hub repository by using Ansible build and deploy Scripts. Stored the build Artifact to S3 bucket in AWS cloud.
  • Also Configured Private Docker Registry Hub to manage the Docker images for Ubuntu, CentOS and RHEL Linux environments.
  • Worked on the installation and configuration of the monitoring tool Nagios, and also Automated Nagios services for database server, webserver, application server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • Using Chef and Puppet to deploy Mail software across multiple mail servers.
  • Involved in writing Chef Cookbooks and Recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for CD framework.
  • Worked on writing Shell, Python, Bash, shell scripts for different configuration tasks like racadm raid and configuration tasks, ansible scripts, User administration scripts, Performance monitoring scripts, deployment scripts.
  • Client: American Express, AZ.

Linux Admin

Sonata Software Limited
Hyderabad
06.2014 - 12.2015
  • Installation, configuration, and troubleshooting of Red Hat 4.x, 5.x, 6.x Ubuntu 10.x on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
  • Experience in Implementing and managing Active Directory, Internet Information Server (IIS).
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Designed, Implemented, and maintained Windows, Linux, UNIX, CentOS, and Ubuntu systems in a mixed environment.
  • Experienced on Disk Partition, mirroring root disk drive, configuring device groups in UNIX/LINUX environment and worked on UNIX bash scripts to automatically provision profile permissions, directories, and root settings per profile or user role.
  • Building and configuring red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux and windows.
  • Installation of Patches, Security fixes, Packages on Linux, and Windows NT/2000 Servers for vulnerability.
  • Experience in working with VERITAS Volume Manager vi5.x and VERITAS Cluster Server v 4.x, 5.x,6.x, also upgrading Veritas Cluster from 4.x, 5.x,6.x
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, and Perl.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Experience in Performance Monitoring of CPU, Memory, Disks, and Network using various monitoring tools like Nagios.
  • Conduct day-to-day tasks in RHEL that included upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi pathing and LVM file system.
  • Coordinated with the team to set up and manage administration tasks, including running disk check commands, backup/restore of servers, and prepared accurate reports on systems.
  • Provided technical support by troubleshooting Day-to-Day issues with various Servers on different platforms.
  • Client: Sonata Software Limited, Hyderabad.

System Admin

Spurti Technologies
Hyderabad, India
02.2013 - 05.2014
  • Installing tuning, troubleshooting and patching of RedHat Enterprise Linux servers. Even managed RAID (Redundant Array of Independent Disks) 0,1 and 5 levels.
  • Installation and configuration and maintenance of web server, application servers and database servers on Linux servers.
  • Participated in team activities as a member of UNIX/LINUX administration team.
  • RPM package installations & upgrade released by RedHat from repository.
  • Creating and maintaining and removing users and groups. Security settings on user accounts and groups. Working on System Management Services SMS and changing boot list order etc.
  • Handled installation and configuration of Sendmail and Postfix.
  • Extensively used LVM, creating Volume Groups, Logical volumes, and disk mirroring, fixed the problem of Stale and partially mirrored Logical volumes.
  • Documented the standard procedure for installation and deployment of VMAX migration and LVM.
  • Worked with VMware team and ensured all the VMs are working without any performance issues. Day-to-Day trouble shooting for the end users on RHEL 4/5 based applications.
  • Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server.
  • Performed Systems Security Administration by restricting access to server terminals, monitor and capture failed and successful logins, restricting access to SSH, FTP, granting permissions and ownerships to files and directories and role base access (ACL).
  • Responsible in providing 24x7 support for production & responding to users tickets.Managing service requests, incidents, and problems through a ticketing system.
  • Granting root permission to users for performing certain activities.
  • Responsible for applying latest patches, user administration, kernel tuning parameters.
  • Resolved system errors and crashes, disk space problems, huge file size, and file system full errors.
  • Installation/upgrade, system startup, and system shutdown as needed.
  • Configure, support and perform routine maintenance of hardware and software for Linux servers.
  • Configured LDAP Server and LDAP Client on Linux Machines for authentication and authorization.
  • Maintained Load balancing, High availability, Failover functionality and Disaster recovery included changing IP address of the web and app server machines, which caused change in the virtual host and http transport, configurations.
  • Cluster implementation for file server failover on two nodes with DS400 storage.
  • Involved in weekly meeting and discussion to change management, datacenter and infrastructure issues.
  • Client: Spurti Technologies, Hyderabad, India.

Education

Master of Science - Information assurance and security

Wilmington University
New Castle, DE
01.2019

Skills

  • Cloud computing: Amazon Web Services and Azure: EC2, Elastic Load balancer (ELB), Route 53, VPC, S3, Glacier, AMI, key Pairs, Security Groups and IAM, Azure, GCP
  • Automation Tools: Ansible, Chef and Puppet
  • Scripting Languages: Python, Perl and Shell scripting
  • OS Administration: RedHat 5X 6X,7X Linux administration
  • Web/App Servers: Apache, Nginx, Web Logic, Apache Tomcat, Jboss
  • Networking: DNS, DHCP, TCP/IP, SMTP, LDAP
  • Build Tools: ANT, Maven and Jenkins, Bamboo
  • Project Tracking/Bug Tracking Tools: Service NOW and JIRA
  • Operating Systems: Red Hat Linux ES & Centos OS 4X, 5X, 6X & 7X, Ubuntu 10X, Windows 2K, XP, 2003, NT, 2008, 2012
  • Database Servers: MYSQL Server, Oracle and MONGODB
  • Monitoring Tools: Nagios and Splunk, Elk
  • Version control tools: Git and Bitbucket
  • Virtualization/Container: Docker and Kubernetes

Certification

AWS Certified Solutions Architect Associate

Timeline

Sr. Deployment Engineer

Microsoft
06.2022 - Current

Sr. DevOps Engineer (AWS)

Intellinetrics
04.2020 - 06.2022

Sr. Systems Engineer (DevOps/AWS)

Delta Airlines
03.2018 - 04.2020

DevOps Engineer

American Express
05.2016 - 02.2018

Linux Admin

Sonata Software Limited
06.2014 - 12.2015

System Admin

Spurti Technologies
02.2013 - 05.2014

Master of Science - Information assurance and security

Wilmington University