Summary
Overview
Work History
Education
Skills
Certification
Languages
References
Timeline
Generic

Dinesh Thokala

Dallas,TX

Summary

  • Versatile and highly skilled Senior DevOps Engineer with extensive experience in CI/CD automation, infrastructure as code, and multi-cloud operations across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
  • Proven ability to architect and implement scalable, secure, and efficient DevOps pipelines, supporting high-velocity development and continuous delivery.
  • Expert in building and maintaining end-to-end CI/CD pipelines using Azure DevOps, Jenkins, GitLab CI/CD, Bitbucket Pipelines, and GitHub Actions.
  • Proficient in infrastructure automation using Terraform, CloudFormation, and ARM templates, with configuration management through Ansible, Chef, and Puppet.
  • Skilled in managing hybrid environments across Linux and Windows platforms.
  • Extensive hands-on expertise with cloud services, including Azure VMs, Functions, App Services, Storage, Monitor, Key Vault, Cosmos DB; AWS EC2, S3, EKS, CloudWatch, IAM, RDS, Lambda; and GCP Compute Engine, Cloud Storage, and IAM.
  • Strong grasp of IAM policies, networking, and cost optimization across cloud platforms.
  • Deep understanding of relational and NoSQL databases, including SQL Server, MySQL, Cosmos DB, and MongoDB.
  • Advanced expertise in containerization and orchestration using Docker and Kubernetes (AKS, EKS), including Helm chart management, secret handling, and autoscaling configurations.
  • Experience in setting up robust observability stacks using Grafana, Prometheus, CloudWatch, and Azure Monitor for proactive system monitoring, logging, and alerting across distributed systems.
  • Successfully led enterprise-grade cloud migration projects using Azure Data Factory, Databricks, and SSIS for legacy modernization.
  • Effective communicator and cross-functional collaborator, working closely with development, QA, security, and operations teams in Agile/Scrum environments to deliver secure and reliable solutions across DEV, QA, UAT, and PROD stages.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Azure DevOps Engineer

GTIL (Hexaware)
Dallas, TX
12.2021 - Current
  • Designed and deployed Azure infrastructure for applications using Compute, Web App, Function App, and Data Factory.
  • Configured Azure Log Analytics workspace for log availability post-Kubernetes enablement.
  • Filtered logs with Logic App and transferred them to Splunk via Event Hub.
  • Deployed microservices on Azure Kubernetes Service (AKS) with Nginx reverse proxy servers secured by SSL/TLS.
  • Established private connections between Azure Key Vault and services using Azure Private Link.
  • Migrated Cosmos DB data for 140 firms across APAC, Europe, and AMER to MongoDB for cost efficiency.
  • Created documentation in Azure DevOps WIKI for infrastructure understanding and deployment guidance.
  • Configured Application Insights for monitoring services and collaborated with security architects on cloud security frameworks.
  • Collaborated with security architects to develop enterprise cloud security frameworks and perform security patching on Azure IaaS VMs using patching tools.
  • Deployed managed Kubernetes clusters in Azure using Azure Kubernetes Service (AKS) and template-driven options like Terraform and Azure Resource Manager templates.
  • Automated AKS version upgrades to 1.30.5, eliminating manual processes via the Azure portal.
  • Configured Azure Front Door for global deployments, including WAF rules and SSL/TLS certificates to meet compliance standards.
  • Integrated Helm charts with CI/CD pipelines, enabling automated testing and deployment of applications.
  • Managed Helm releases through Terraform configurations, ensuring streamlined deployment processes.
  • Executed seamless upgrades and rollbacks for Helm charts, enhancing operational reliability.
  • Developed Azure infrastructure using ARM templates and Azure pipelines, managing Azure Container Registry for private Docker images.

DevOps Engineer

Onyx Health (Cloud Destinations)
Cumming, GA
06.2021 - 11.2021
  • Provisioned clusters and deployed infrastructure via ARM, PowerShell, and Azure Portal for microservices management.
  • Conducted pipeline optimizations to enhance deployment efficiency.
  • Reviewed and optimized documentation for clarity and accuracy.
  • Resolved Terraform deployment errors, and analyzed code upgrade impacts.
  • Developed deployment strategies for cloud-based applications using Kubernetes and Docker containers.
  • Configured Kubernetes clusters for container orchestration purposes in a multi-cloud environment.
  • Deployed virtual machines using container technologies like Docker and Kubernetes.
  • Implemented DevOps practices such as continuous integration and deployment pipelines using Jenkins, Docker, Kubernetes.
  • Deployed microservices on cloud platforms like AWS, Azure, and GCP using Kubernetes clusters.
  • Utilized containerization technologies like Docker Swarm and Kubernetes to deploy applications across multiple clusters.
  • Developed logic to configure integration runtime for improved data flow.
  • Supported internal data teams in executing data conversions effectively.
  • Created Network Security Groups to manage inbound and outbound traffic for Azure resources.
  • Automated tasks by writing PowerShell scripts and configuring custom script extensions.
  • Established Azure Key Vault for secure storage of certificates and secrets.
  • Automated tasks by writing PowerShell scripts and configuring custom script extensions.
  • Configured Load Balancer and established load balancing rules for traffic management.
  • Provisioned Azure resources across Compute, Network, Service Fabric, and Application Gateway using ARM templates.
  • Implemented Application Insights, diagnostics, and alerts for comprehensive service monitoring on Azure.
  • Containerized applications with Docker, and automated deployment using Ansible, with YAML and JSON scripts.

Site Reliability Engineer

AT&T (Amdocs)
Alpharetta, GA
10.2020 - 05.2021
  • Facilitated the development of automation tools, optimizing service functionality with minimal human intervention.
  • Enhanced monitoring of the production environment, expediting issue resolution processes.
  • Created alerts and monitoring dashboards with Prometheus and Grafana for all Azure-deployed microservices.
  • Designed dashboards, metrics, alarms, and notifications for server performance using Grafana and Prometheus.
  • Executed performance testing with internal tools, visualizing results through custom Grafana dashboards.
  • Automated manual processes to improve reliability, speed to market, and cost efficiency.
  • Leveraged the latest Azure features for optimizing existing business applications and infrastructure.
  • Managed source code using Git in Git and GitHub repositories.
  • Established CI/CD pipelines in VSTS, completing deployments via secure endpoint connections.
  • Automated deployment processes through YAML scripts for large-scale builds and releases.
  • Utilized Terraform modules to automate Azure IaaS virtual machines, and deploy scale sets in production.
  • Authored infrastructure-as-code templates using Terraform for staging and production environments.
  • Integrated Azure Log Analytics with Azure VMs for log monitoring and metrics tracking.
  • Managed diverse infrastructure resources, including Cloud, VMware, and Docker containers.

Azure DevOps Engineer

Ernst & Young (Hexaware)
Alpharetta, GA
02.2019 - 09.2020
  • Designed and implemented automated deployment processes using Release Management tools, and created build/release definitions for MSI applications.
  • Developed release templates for deployment across target servers, and collaborated with business analysts and developers on system requirements.
  • Managed user accounts, security, and process monitoring in CentOS and RedHat Linux, automating tasks with cron jobs.
  • Executed branching, tagging, and releases using SVN, Bitbucket, and Git, and monitored system health via Splunk.
  • Configured AppDynamics agents in Windows and Linux environments, and implemented CI/CD pipelines using Microsoft Azure.
  • Managed Azure resources (VMs, Virtual Networks, Storage, Azure AD), and ensured high availability with Azure Load Balancer.
  • Administered and monitored Azure IaaS and PaaS environments, and led end-to-end deployments on Azure.
  • Configured and maintained Hadoop clusters with tools like Hive, Pig, HBase, and Sqoop, and managed data workflows with Oozie and Talend.
  • Orchestrated containerized applications using Docker and Kubernetes in private cloud environments for DEV, TEST, and PROD.
  • Maintained Spotfire applications and managed reporting functions for data import/export.

DevOps Engineer

Ernst & Young (Agile Thought)
Alpharetta, GA
03.2016 - 01.2019
  • Provisioned and managed Service Fabric clusters and Application Gateways using ARM, PowerShell, and the Azure Portal for high availability and scalability.
  • Led the deployment and administration of Databricks clusters, and implemented Azure Key Vault for the secure storage of certificates and secrets.
  • Automated workflows and system tasks with PowerShell and Python/R scripts, integrating them into CI/CD pipelines.
  • Utilized ARM templates, Terraform, and CloudFormation for Infrastructure as Code (IaC), streamlining resource provisioning.
  • Developed and maintained CI/CD pipelines with Git, Azure DevOps, and Ansible, improving deployment efficiency and reducing errors.
  • Configured Load Balancers, Application Insights, and implemented Azure monitoring tools to ensure application performance and uptime.
  • Migrated MS SQL Server databases to Azure SQL and integrated ETL/ELT processes using SSIS, Databricks, and Azure Data Factory.
  • Containerized applications with Docker, and automated deployment using Ansible, Helm, and YAML/JSON scripts.
  • Deployed and managed AWS ECS/EKS, enhancing application scalability and operational efficiency.
  • Implemented cloud network architecture with Azure Virtual Networks, VPNs, and ExpressRoute for secure, reliable connectivity.
  • Led cloud migration and data modernization projects, utilizing Azure, AWS Glue, and Databricks to modernize data pipelines.
  • Established disaster recovery and backup protocols using Azure Site Recovery and PowerShell automation.
  • Configured and maintained monitoring stacks using Prometheus and Grafana for proactive application performance monitoring.

Build Release Engineer / DevOps Engineer

Walmart (M9 Consulting)
08.2015 - 02.2016
  • Developed and implemented software release management strategies for various applications according to the agile process.
  • Installed, configured, and administered the Jenkins Continuous Integration tool.
  • Planned and managed all migrations and upgrades related to the Active Directory.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling groups. Optimized volumes and EC2 instances.
  • Continuous Delivery setups with Puppet involve creating manifests and maintaining templates for.
  • Contributed to CI automation by improving the Python framework to grab test reporting data from Jenkins builds and summarize that information as a comment on Bitbucket pull requests.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, and Docker registries, and Kubernetes.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry, and then deployed them to Kubernetes. Created Pods and managed them using Kubernetes.
  • Building and maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Git, Docker, on GCP (Google Cloud Platform).
  • Hands-on experience with Terraform, a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Server configuration management via Chef, and system orchestration via Ansible.
  • I wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.

DevOps Engineer

Macy’s (M9 Consulting)
11.2014 - 05.2015
  • Developed and maintained Maven build scripts for E2Open SaaS applications (supplier services, admin portal).
  • Managed DEV, TEST, STG, and PROD environments, and automated releases using Jenkins CI.
  • Automated code builds and deployments across environments, and participated in after-hours on-call rotations for PROD support.
  • Configured AWS Direct Connect and VPNs for secure network connectivity to AWS.
  • Integrated third-party services into the AWS Cloud using APIs.
  • Led cloud migration assessments and optimized AWS environments for high availability and performance.
  • Applied AWS cost optimization best practices and security patches to safeguard environments.
  • Managed S3 storage costs with lifecycle rules, and implemented CI/CD pipelines using CodePipeline and CodeBuild.
  • Automated infrastructure deployment with AWS CloudFormation and Terraform, improving operational efficiency.

Build & Release Engineer

Dell Inc.
Hyderabad, IN
01.2013 - 12.2013
  • Collaborated with the Development and Architecture teams on SDLC processes, and designed use case diagrams using Rational Rose.
  • Managed post-development environments, working with Project Managers to coordinate releases, deployments, and builds using continuous integration tools.
  • Developed and implemented software release management for web applications, and maintained the build environment using TFS.
  • Administered and monitored TFS servers, and automated build processes with ANT and MAVEN scripts.
  • Used Shell/Perl scripts to automate deployments, and coordinated IT projects, resolving release interdependencies.
  • Worked with Subversion, ClearCase, Hudson, Java/J2EE, DB2, UNIX, Windows Server, and WebSphere.

Education

Master of Science - Information systems

University of Mary Hardin–Baylor
Belton, TX
12-2015

Bachelor of Technology - Computer Science Engineering

JNTUH - HolyMary Institute Of Technology Science
08-2013

Skills

  • Linux distributions (Red Hat, CentOS, Ubuntu)
  • Windows operating system expertise
  • Version control systems (GIT, SVN, TFS, BitBucket, Azure DevOps)
  • Cloud platforms (Azure, AWS, GCP)
  • Container orchestration (Docker, Kubernetes)
  • Infrastructure automation tools (Terraform, Ansible, Chef, AWS Cloud Formation Templates, ARM)
  • Continuous integration and deployment (Jenkins, GitLab CI/CD, Azure Devops Pipelines, AWS Code Pipeline)
  • Monitoring solutions (Nagios, CloudWatch, Grafana, Azure Monitor)
  • Database management systems (MongoDB, SQL DB, Redis)
  • Disaster recovery strategies (MSFT Azure Site Recovery, Veritas)
  • Scripting languages (Python, PowerShell, Bash)
  • Web servers (Apache Tomcat, JBoss)
  • Microservices architecture
  • Network protocols

Certification

  • AZ - 400 (Designing and Implementing Microsoft DevOps Solutions)
  • HDP Certified Administrator (HortonWorks - HDPCA)

Languages

English
Full Professional
Hindi
Professional
Telugu
Native/ Bilingual

References

References available upon request.

Timeline

Azure DevOps Engineer

GTIL (Hexaware)
12.2021 - Current

DevOps Engineer

Onyx Health (Cloud Destinations)
06.2021 - 11.2021

Site Reliability Engineer

AT&T (Amdocs)
10.2020 - 05.2021

Azure DevOps Engineer

Ernst & Young (Hexaware)
02.2019 - 09.2020

DevOps Engineer

Ernst & Young (Agile Thought)
03.2016 - 01.2019

Build Release Engineer / DevOps Engineer

Walmart (M9 Consulting)
08.2015 - 02.2016

DevOps Engineer

Macy’s (M9 Consulting)
11.2014 - 05.2015

Build & Release Engineer

Dell Inc.
01.2013 - 12.2013

Master of Science - Information systems

University of Mary Hardin–Baylor

Bachelor of Technology - Computer Science Engineering

JNTUH - HolyMary Institute Of Technology Science
Dinesh Thokala