Ashok Chandragiri
PROFESSIONAL SUMMARY:
• 6+ years of experience in technology operations, specializing in DevOps, L2 Production support, and
Site Reliability Engineering (SRE) for large-scale enterprise banking and financial applications.
• Led the implementation of CICD pipelines, DevOps and Site Reliability Engineer best practices at the
organizational level, driving efficiency and enhancing development workflows.
• Hands-on experience in migrating the applications from legacy systems to modern tools, with
incorporating DevOps practices and Agile methodology.
• Proficient in Change, Incident, and Problem Management practices across On-Premise, Cloud,
Hybrid and Mainframe infrastructures, ensuring operational stability and compliance.
• Demonstrated expertise in developing CI/CD pipelines using enterprise tools such as Jenkins,
Harness, Ansible, UDeploy, Docker, and Kubernetes and OpenShift while managing cloud services
with AWS and Azure DevOps.
• Defined and implemented Service Level Indicators (SLIs) and Service Level Objectives (SLOs),
documented Service Level Agreements (SLAs), and conducted Memorandum of Understanding
(MOU) meetings with stakeholders to align expectations and service commitments.
• Focused on reducing operational toil and managing error budgets to maintain service reliability and
performance.
• Proven track record in improving incident response metrics, including Mean Time to Detect (MTTD),
Mean Time to Acknowledge (MTTA), and Mean Time to Resolve (MTTR).
• Redefined and customized Google SRE principles to align with the specific requirements of
banking and financial institutions, ensuring compliance and operational resilience.
• Implemented and applied best practices in automating CI/CD pipelines for Salesforce deployments
using SFDC and SFDX, ensuring streamlined and efficient processes.
• Expert in modernizing legacy applications, transforming them into scalable, cloud-native
architectures, including serverless microservices, cloud, and hybrid infrastructures, to enhance
performance, reliability, and maintainability.
• Designed and implemented Infrastructure as Code (IaC) solutions using Terraform to automate
provisioning of cloud infrastructure.
• Expertise in Linux system environments (RedHat, CentOS, Ubuntu, etc.).
• Proficiency with version control tool & Build management tools such as Git, Maven, Gradle and MS
Build.
• Strong expertise in SQL, including Query Optimization for high-performance
SQL database systems.
• Expertise in log monitoring and application performance management using tools such as Splunk
and Dynatrace to ensure system reliability and optimize performance.
• Proven expertise in implementing Prometheus for efficient time-series data collection and Grafana
for building insightful visual dashboards, enabling comprehensive monitoring and performance
optimization
• Proficient in deploying .NET applications through Azure DevOps pipelines, ensuring streamlined and
reliable deployments.
• Skilled in implementing best practices for securing Azure DevOps environments, including fine-
tuning user access controls (RBAC).
• Proficient in writing Ansible playbooks and creating roles to enhance scalability and reusability, with
hands-on experience in provisioning, orchestration, package management, services, configuration,
and deployment using Ansible.
• Extensive experience in provisioning and managing AWS services, including EC2, VPC, Subnets, Auto
Scaling, CloudWatch, Security Groups, s3 and IAM, to ensure scalable and secure cloud
infrastructure.
• Proficient in using Jira, Azure Boards, and Confluence for project tracking, management, and
documentation, ensuring efficient collaboration and streamlined workflows.
• Strong analytical and troubleshooting abilities, with expertise in performing Root Cause Analysis
(RCA) to identify and resolve issues efficiently.
TECHNICAL SUMMARY:
Operating Systems RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian, Windows Server 2003/2008/2012
Version Control GIT, GitHub, Bitbucket
CICD Jenkins, Azure DevOps Server, Harness.io, Gitlab CICD, Ansible, UDeploy
Build Tools Maven, Ant, Gradle and MS Build
Containerization Docker, Kubernetes, Helm, OpenShift
Web/App Server Apache Tomcat, IIS, WebSphere Application server
Scripting Shell, YAML, SQL, Python basics
Cloud AWS, Azure
Monitoring Splunk, Dynatrace, Grafana, Prometheus
Project management Jira, Azure Boards
EDUCATIONAL QULIFICATION:
Batchelors of Technologies from Jawaharlal Nehru Technological University, Hyderabad 2015
Master of Science in Information Studies from Trine University, Indiana 2024
PROFESSIONAL EXPERIENCE:
Deloitte January 2022 - September 2023
Project #1
Client: MAHCS (mass.gov)
Role: Production Support / DevOps Engineer
Project Description: The project required the setup of a robust CI/CD pipeline to automate the build,
test, and deployment processes, leveraging Azure DevOps Server for version control, build automation,
and deployment orchestration. Additionally, the web application was deployed to AWS EC2 instances,
with the goal of ensuring fast, reliable deployments and scalable infrastructure to meet growing user
traffic.
Technologies Used: Linux, Windows, Azure services, CICD pipelines, GIT, Azure Repos, SonarQube,
Virtual Machines (VMs), YAML, Shell Script, MS Build, IIS Web Server, Docker, K8’s, Splunk, Dynatrace,
Prometheus and Grafana.
RESPONSBILITIES:
• Administered and optimized Azure DevOps Server for a team of 15+ developers, enabling seamless
integration with Git and Azure repositories.
• Designed and implemented automated build and release pipelines, reducing deployment time by
50%.
• Configured and managed Continuous Integration (CI) and Continuous Delivery (CD) pipelines using
Azure DevOps YAML pipelines, enhancing software delivery efficiency.
• Integrated Azure DevOps Server with external tools, such as SonarQube for static code analysis and
Jenkins for legacy systems, ensuring streamlined development workflows.
• Experience in supporting ASP.NET applications.
• Automated infrastructure provisioning using ARM templates and terraform, reducing manual
intervention and enhancing consistency across environments.
• Provided end-user training and support for developers, testers, and system administrators,
increasing user adoption and productivity.
• Developed shell and YAML scripts to automate deployment processes and support the CI/CD
pipeline.
• Worked with the security team to implement best practices for securing Azure DevOps Server,
including user access controls and code scanning integrations.
Project #2
Client: Halliburton
Role: Production Support / DevOps Engineer
Project Description: Scope of the project includes managing Salesforce releases in a structured and
agile Sprint-wise deployment process, enabling quicker feature rollouts and efficient version
management. The application is deployed across multiple Salesforce environments, with the entire build
and deployment process orchestrated through Salesforce DX (SFDX), Azure DevOps Server, and GitHub
for version control. The focus is on optimizing the CI/CD pipeline to reduce deployment time, improve
release quality, and ensure scalability for future updates.
Technologies Used: Linux, Windows, Azure DevOps, CICD pipelines, GIT, Azure Repos, SonarQube,
YAML, Shell Script, Virtual Machines (VMs), Salesforce.
RESPONSBILITIES:
• Collaborated with 20+ developers to validate pull requests (PRs) and automated CI/CD pipelines as
part of daily tasks.
• Maintaining GitHub repositories for version control, ensuring proper branching strategies and Git
workflows (e.g., feature branches, pull requests, etc.).
• Implemented best practices for branching strategies across all applications, ensuring streamlined
version control, enhanced collaboration, and efficient release management.
• Verifying that the PR and Ensuring there are no merge conflicts between the PR branch and the
target branch.
• Worked with developers to ensure proper integration of Salesforce DX (SFDX) and Azure DevOps
Server for streamlined CI/CD automation.
• Automated pipelines reduce manual intervention, speeding up the process of getting code into
lower and staging environments.
• Troubleshoot and resolve pipeline-related issues and bottlenecks that affect deployment time.
• Developed shell and YAML scripts to automate deployment processes and support the CI/CD
pipeline.
• Continuously monitoring, analysing, and enhance the performance of the CI/CD pipeline for
scalability and efficiency.
Accenture September 2021 - January 2022
Client: Rabo Bank
Role: Production Support
Project Description: As a key part of the Digital Banking Operations team, we are dedicated to
automating the software delivery process to production systems. Our primary responsibilities include
writing scripts, creating Jenkins pipelines, and developing various deployment automation tools. We
ensure the maintenance and enhancement of these scripts while implementing single-click and zero-
click continuous integration (CI) and continuous delivery (CD) methodologies to streamline our
deployment processes. In addition to managing Jenkins CI/CD pipelines, we also focus on developing and
maintaining deployment automation applications for vendor solutions that are not compatible with
Jenkins or other industry-standard deployment automation technologies. To address these challenges,
we craft customized solutions tailored to the specific requirements of these vendor applications, utilizing
Java and Unix shell scripts.
Technologies Used: Linux, Windows, Azure services, CICD pipelines, GIT, Azure Repos, Maven, MS Build,
Apache Tomcat, SonarQube, YAML, Shell Script, Virtual Machines (VMs), IIS Web Server.
Roles Taken:
• Software Development: Designing and implementing scripts and tools for software delivery
automation.
• CI/CD: Creating and managing Jenkins pipelines to facilitate continuous integration and delivery
processes.
• Systems Integration: Developing customized solutions for vendor applications that require tailored
automation approaches.
• Maintenance: Ensuring the ongoing functionality and efficiency of existing deployment automation
tools and scripts.
• Collaborative Team Member: Working closely with cross-functional teams to identify automation
needs and deliver solutions that meet organizational objectives.
Infosys Limited June 2017 - September 2021
Client: Wells Fargo
Role: DevOps/Production Support Engineer
Project Description: Scope of the project is migration of multiple legacy applications to modern
DevOps tools including GitHub, Jenkins and uDeploy. This migration improved code versioning, build
automation, and deployment workflows, reducing manual intervention by 40% and accelerating delivery
cycles.
Technologies Used: Linux, Windows, PCF, CICD pipelines, Jenkins, GIT, SVN, GitHub, Gradle Maven, MS
Build, Fortify Analysis, Blackduck, SQL, Apache Tomcat, SonarQube, Ansible, UDeploy (UCD), Anthill Pro,
Shell Script, YAML, Virtual Machines (VMs), IIS Web Server.
RESPONSBILITIES:
• Designed and implemented, optimize CI/CD pipelines using Jenkins to automate the entire build,
test, and deployment process. Integrated Maven for dependency management and MS Build
for .NET application builds, streamlining the development lifecycle and reducing build errors by 30%.
• Utilize GIT & GitHub for version control to manage and collaborate on codebase changes.
• Automate the build process using Maven or MS Build for compiling code, running tests, and
generating artifacts. Integrate with JFrog for artifact storage and management.
• Implement static code analysis and quality checks using SonarQube to ensure the code meets
predefined quality standards before deployment.
• Integrate Fortify Analysis Scan to identify security vulnerabilities in the codebase during the build
and deployment phases.
• Experienced in managing and deploying the Tomcat, WebSphere (WAS) application.
• Administered WebSphere server performance tuning, JVM configurations, and heap memory
management to optimize resource utilization.
• Implemented load balancing and high-availability strategies for clustered environments to ensure
minimal downtime during peak traffic.
• Configured the application in uDeploy (Urban Code Deploy) for deployment automation. Configured
deployment pipelines to deploy applications to staging and production environments, ensuring
quick, consistent, and reliable releases.
• Configuring the components and deployments process using standard templates based on the
application environment.
• Developed shell and Python scripts to automate deployment processes and support the CI/CD
pipeline.
• Automate the deployment of applications using UDeploy, ensuring smooth and reliable releases to
different environments. (DEV to PROD).
• Tracked and updated the progress of assigned tasks in Jira, ensuring accurate and timely status
reporting.
Ashok Chandragiri