China Mangarao Bokka
***********@*****.***
https://www.linkedin.com/in/mangarao-china-9aa804a6/
Summary:
Senior DevOps with 13+ years in IT and 8+ years in DevOps across multi-cloud (AWS) and hybrid environments. Proven track record in automating infrastructure, building resilient CI/CD pipelines, and managing large-scale containerized workloads using Kubernetes, Terraform, and Docker. Hands-on with monitoring, observability (Grafana, Prometheus, Dynatrace), and cost-effective cloud scaling. Industry experience across BFSI, FinTech, and SaaS. Passionate about system reliability, continuous improvement, and delivery at scale.
Good knowledge of DevOps management methodologies and production deployment configurations.
Skilled at Software Development Life Cycle and Agile Programming Methodologies.
Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
Experienced in all areas of Jenkins like setting up CI for new branches, build automation, plugins installations and management and securing Jenkins and setting up master/slave configurations.
Experience in launching AWS services with in configured VPC
Extensive experience in using MAVEN as build tools for building deployable artifacts’ (jar, war & ear) from source code.
Experience working with release and deployment in Java/J2EE, Android and web application environments.
Experience in providing support for technical requirements in automating the deployments on cloud environments using Jenkins, AWS, Azure, Docker, and Kubernetes.
Experience in AWS services such as EC2, ELB, EKS, ECS, Route53, Subnets, Auto-Scaling, S3, IAM, VPC, RDS Postgre, DynamoDB, Lamda Functions.
Hands on experience on backup and restoring Azure services and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB
Experienced with Docker container service and Docker consoles for managing the application lifecycle. Virtualized the servers using
Docker for the test environment and dev-environment needs, also configuration automation using Docker containers.
Worked on Kubernetes to orchestrate Docker containers of new and existing applications as well as deployment and management of complex runtime environments.
Experience in Monitoring server performance using tools like Splunk, New Relic and resolved network related issues with manual commands
Experience in writing the cookbooks in chef integrating them to the source code repository and deploying them onto the servers to reduce the downtime.
Experience with bug tracking tool like JIRA
Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Google cloud platform (GCP)
Administered and configured ELK Stack (Elasticsearch, Logstash) on AWS and performed Log Analysis and created monitoring charts and performed log management using log entries and ELK stack.
Experience in writing Ruby, Groovy and python shell scripts.
Good knowledge and experience in using Dynatrace, Splunk, Prometheus and Grafana for logging and monitoring.
Release the package to customer once got the signoff from the release managers as per the sprint releases
Experience in Microsoft Active Directory Extensive experience with version control systems like Git and their use in release management, branching, merging and integration strategies.
Hands-on experience in integrating various version control tools like GIT build tools Maven, nexus and deployment methodologies (scripting) into Jenkins to create end-to-end orchestration build cycles.
Troubleshooting and finding resolutions to complex technical problems across multiple tiers (web servers, application servers, database, search cluster, integrations, and automation platform).
Monitored Linux servers round the clock and identified, troubleshooting the system issues, and finding the optimal solution. Created Crontab to run a job at scheduled time.
Collaborating with development teams, operations teams, and other stakeholders to understand requirements, provide support, and share knowledge. Documenting processes, configurations, and best practices for future reference.
Keeping myself up-to-date with the latest developments in containerization, Kubernetes, and OpenShift technologies, and evaluating new features and tools that could benefit the organization.
Automating deployment of infrastructure using the Terraform.
TECHNICAL SKILLS
Cloud Platforms:
AWS (EKS, EC2, S3, RDS, Lambda), Azure (AKS, ACR, VMs, Azure DevOps), GCP
CI/CD:
Jenkins, GitHub Actions, Azure DevOps, GitLab CI, Maven, Helm
Infrastructure as Code:
Terraform, Chef, Ansible
Containers & Orchestration:
Docker, Kubernetes (AKS, EKS), Helm
Monitoring & Logging:
Prometheus, Grafana, Dynatrace, ELK,Cloudwatch
Programming/Scripting:
Python,Ruby Groovy, YAML
Messaging & Streaming:
Kafka, RabbitMQ, IBM MQ, Zookeeper
Version Control:
Git, GitHub, Bitbucket
Databases:
MongoDB, Cassandra, PostgreSQL, DynamoDB
Ticketing/Agile Tools:
JIRA, ServiceNow
Project Management: Agile
Featured DevOps Projects
Cloud Migration for BFSI Client (AWS) – Migrated 50+ microservices from on-prem to AWS using Terraform, Docker, and EKS, improving application availability by 99.99%.
CI/CD Automation for FinTech App – Reduced release cycle from weekly to daily using Jenkins, GitHub Actions, and SonarQube integration.
Hybrid Monitoring Solution – Implemented Prometheus, Grafana, and Splunk for real-time monitoring of 200+ pods, improving MTTR by 60%.
Tanu Infotech Apr’2025 – Tilldate
Volante Technologies May’2020-March’2025
End Clients: Citi, Earth port, Wells Fargo, CIB, and QIB
Role: Senior DevOps Engineer
In current organization, created the automated Jenkins pipeline, manual deployment done in most of the environment and infra setup like Kafka, Zookeeper, RabbitMQ, MongoDB, and Cassandra.
Responsibilities:
Enabling customers to better manage deployments, and infrastructure with tools such as Jenkins and GitHub.
Extensively used the Maven tool to do the builds, converted java projects into Maven projects by creating POM files and ensured all the dependencies are built.
Built and maintained CI/CD pipelines in Jenkins and Azure DevOps, reducing deployment time by 70% and eliminating manual errors across 5+ environments
Responsible for designing, implementing, and managing CI/CD pipelines, automating cloud infrastructure, and ensuring high availability and performance of applications.
Expertise in deploying applications and managing OpenShift and Kubernetes(AKS)(K8s) clusters using Helm charts, enabling efficient and reproducible configurations, streamlined updates, and simplified rollbacks.
Configured Apache and confluent Kafka to support real-time data streaming and processing across multiple environments.
Have experience in containerizing applications using Docker (ACR/ECR), managing images with Docker Hub, and orchestrating multi-container environments with Kubernetes(K8s).
Skilled in using Terraform for infrastructure as code to provision cloud resources and Ansible for configuration management and automation, ensuring efficient and consistent deployments.
Secured Kafka, RabbitMQ, and MongoDB deployments using SSL and RBAC, reducing security incidents by 40%.
Implemented blue-green deployments to minimize downtime and risk, and utilized Agile Scrum boards to enhance team collaboration and project tracking.
Enhanced in utilizing Azure services such as Azure DevOps, Azure Kubernetes Service (AKS), Azure Functions, and Azure SQL Database to build scalable and resilient cloud solutions.
Skilled in scripting with Shell Scripting, Bash, and YAML for configuration, Python for automation and Groovy scripting for Jenkins pipelines, ensuring robust and efficient DevOps workflows.
Conducted capacity planning and scaling of Kafka Virtual machines to accommodate growing data volumes and increased throughput requirements.
Developed and maintained Ansible inventories for managing infrastructure across multiple environments.
Spearheaded the migration from on-premises infrastructure to AWS Cloud, optimizing performance, scalability, and cost-efficiency while ensuring minimal downtime.
Decreased change failure rate by implementing robust testing strategies, including unit tests, integration tests, and end-to-end tests.
Increased deployment frequency by implementing CI/CD pipelines and automation, accelerating release cycles while maintaining code quality.
Optimized development cycle time by implementing agile methodologies (Scrum/Kanban) and continuous improvement practices.
Utilized SonarQube for continuous code quality inspection and Veracode for comprehensive application security testing, ensuring high standards of code integrity and vulnerability management.
Developed and maintained shell scripts for automating system administration tasks and processes.
Deployed AppDynamics Application Performance Monitoring (APM) to monitor application performance, identify bottlenecks, and optimize response times.
Deployed and configured Splunk to centralize logging across multiple systems, enhancing log visibility and enabling proactive monitoring and troubleshooting.
Automated infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform, ensuring consistent and reproducible environments.
As a site reliability engineer developed and maintained SLIs, SLOs, and error budgets to manage system performance and reliability.
Implemented Prometheus for metrics collection, Grafana for visualization, AppDynamics for application performance monitoring, Splunk for log management, and Dynatrace for comprehensive observability, ensuring proactive monitoring, troubleshooting, and optimization of complex systems in real-time.
As a Site Reliability Engineer maintained high availability and reliability of production systems by implementing SRE best practices.
As a Site Reliability Engineer provided on-call support for critical application issues, ensuring timely resolution and minimal downtime.
Integrated ServiceNow to automatically raise the incidents based on the thresholds and alerts.
Participated in 24/7 On-Call Support. Provided RCA with recommendation and solutions.
Supported application development team in setting up the automation environment for the successful execution of build and release of the application.
Environment: AWS services EC2, S3,RDS, VPC, Azure DevOps, Azure Web Applications, Azure Container Service, Azure Kubernetes Service, Azure Container Registry, Azure Monitor, Azure Virtual Machines, Azure Functions, Azure SQL Database, Azure Storage, Azure Active Directory, GIT, Docker, Maven, Jenkins, Kubernetes, Splunk
Innocore Technologies Dec'2018 – Feb'2020
End Client: Money Gram
Role: DevOps Engineer
MoneyGram is a money transfer company based in the United States with headquarters in Dallas, Texas. It provides the facility to transfer money one person to another person or bank account with agents all over the world. MoneyGram second largest company in the world. Money gram has facility to transfer, receive, bill payment, send reversal, receive reversal and amend.
Responsibilities:
Design and implement automated CI/CD pipelines to streamline development and deployment.
Integrate automated testing, security scans, and quality checks within pipelines.
Deploy the packages in Tomcat, Kubernetes environments.
Create infrastructure for QA, Dev, SIT and UAT environments.
Ensure zero-downtime and rollback-ready deployments
Manage environments across cloud platforms (AWS, Azure) or hybrid/on-prem setups.
Ensure scalability, availability, and cost-efficiency of infrastructure.
Package applications using Docker and manage deployments with Kubernetes
Maintain Helm charts, namespaces, secrets, and service discovery configurations.
Auto scaling, health checks and recovery of services.
Setup and manage monitoring tools like Prometheus, Grafana and DynaTrace
Environment setup for QA, Dev, SIT, UAT and preproduction
Analyze logs and metrics to support troubleshooting and improve performance
Integrate tools for vulnerability scanning, code analysis, and compliance auditing.
Work with InfoSec teams to ensure security across the SDLC.
Automate repetitive tasks and workflows using shell scripting.
Co-ordination between developers, QA, and IT operations.
Guidance on best practices for source control GITHUB, branching strategies, and deployment workflows
Support troubleshooting and participate in on-call rotations for incident response.
Environment: AWS DevOps, Ec2 instances, S3, EKS, Lamda, RDS, Dynamo DB, GIT, Docker, Maven, Jenkins, Kubernetes, Prometheus, Grafana
IBM through Artech Infosystems Feb'2015 – Nov’2018
End Client: Nationwide
Role: DevOps Engineer
Nationwide Building Society is a British mutual financial institution, the largest building society in the world. It has its headquarters in Swindon, England. Nationwide Building Society provides financial services both directly, and through around 700 branches. Nationwide is a major provider of both mortgage loans and savings in the UK, as well as personal banking such as loans, credit cards, bank accounts and insurance products. This project consists of both web and window-based applications.
Responsibilities:
Design, implement, and manage robust CI/CD pipelines using tools like Jenkins, GitLab CI,AWS Code Pipeline
Deploy the packages in Tomcat, Kubernetes environments using automation tool Jenkins
Provision and maintain test/staging environments for QA and performance testing teams.
Coordinate deployments across environments (DEV, QA, UAT, PreProd) with rollback strategiesSet up end-to-end observability using tools like Prometheus, Grafana and Splunk.
Create dashboards for real-time insights into application performance, system health, and SLA adherence.
Support multi-region deployment, failover configurations, and DR drills to comply with Nationwide’s resilience standards.
Embed security practices into pipelines (shift-left security) by integrating tools like Trivy scanning
Participated in 24/7 On-Call Support. Provided RCA with recommendation and solutions.
Supported application development team in setting up the automation environment for the successful execution of build and release of the application.
Environment: AWS DevOps, Ec2, S3, EKS, RDS, GIT, Docker, ANT, Jenkins, Kubernetes, Prometheus, Grafana
Prerana Software solutions Mar'2013 – Nov’2014
End Client: CLCD, USA
Role: Test Analyst
University professors and librarians rely on CLCD&# 39; s independent, professionally developed content and extensive search capabilities. CLCD suite of products provide a trusted teaching and learning resource in a majority of universities with degree programs in Education or Library and Information Science. CLCD Suite of products support the myriads of programs that facilitate the curricula used in preparing future teachers and library professionals in creating text sets and identifying materials based on subjects, professionally developed reviews, reading measurements, and more.
Responsibilities:
Design, develop, and execute performance, load, stress, scalability, and endurance tests.
Use tools like JMeter, LoadRunner, Gatling, or k6 to simulate user traffic and system loads.
Develop test scripts based on real-world use cases and user behavior.
Analyze test results to identify performance bottlenecks across application layers
Collaborate with developers, DBAs, and infrastructure teams to tune code, queries, and configurations.
Use tools like Dynatrace, AppDynamics, New Relic, Grafana or Prometheus to monitor system metrics.
Set up real-time dashboards and alerting for critical performance KPIs (latency, throughput, error rate).
Work closely with DevOps, QA, developers, and product teams to align performance goals
Communicate performance risks and findings clearly to both technical and non-technical stakeholders.
Define and enforce performance engineering best practices and non-functional requirements (NFRs).
Tata consultancy services (TCS) through Six Sigma Mar'2010 - Dec'2012
End Client: Citi Bank, USA
Role: Test Analyst
Global avatar is a new approach to Internet Banking for Citi. It provides Citi with a global foundation that is customer-centric and intuitive. Regionally there is flexibility in terms of function and product offerings within the framework. The application should support multiple languages/locales. The existing criteria/rules supported by the Regional Enterprise’s should be utilized to provide the feature/function within the common global applications. The application should support display of amounts in Multiple Currencies. Dashboard and Account Details page should display the information based on the user configurations. Dashboard features are Account holder name, Account no display, multiple currency, Account balances, Account negative balance display and Recent Activity. Account Summary features are recent activities for transactional Journal. Depends on the web service request account information should display.
Responsibilities:
Understand Use case document.
Attending Scrum calls
Conducted Peer review meetings.
Prepared test scripts using test plan.
Involved in test data preparation.
Setup the environment onsite demo for each sprint.
Test data support for onsite demo for each sprint.
Test case execution in Quality Center and raising defects In QC 10.0
Tracking the Defects and maintain the documents.
Identified test scripts for sanity testing.
Setup testing environment and installed the application based on release note.
Performed Sanity, Smoke, Functional System, Regression, Compatibility testing.
Preparing the Status Report.
Education
B.E (C.S.E) - Anna University, Tamil Nadu, India. – 2006