Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Mahendra Reddy Chagam

Hyderabad

Summary

5+ Years of IT Experience: Skilled Cloud DevOps Engineer specializing in Configuration, Packaging, Building, Automating, and Code Deployment. Cloud Expertise: Proficient in GCP(Google Cloud) (VM, GCS, CDN, VPC, Load Balancers.GKE.Cloud Run) and AWS (VPC, EC2, S3, Route 53, ECR,EKS.ETC ). CI/CD & Automation: Implemented CI/CD pipelines using Jenkins, GitHub Actions, Maven, SonarQube, Jfrog ,Docker, and Ansible; adept in Terraform and Nexus. Containerization & Orchestration: Hands-on with Docker, Kubernetes (deployments, daemon sets, volumes), and Kubernetes high availability and rolling upgrades. Helms charts, Istio service Mesh, Argo-Cd. Source Control & Build Pipelines: Expertise in Git branching strategies, Build/Release definitions, and automating workflows for scalable infrastructure.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Engineer

Mobiveil
Hyderabad
03.2024 - Current
  • Company Overview: Global Logic Company
  • Client: Broadcom Inc
  • Contributed to improvements in Cl/CD pipelines using Jenkins, resulting faster deployment times and a significant reduction in production errors
  • Used Terraform to automate the provisioning and management of Google Cloud resources, including virtual machines, networks, storage buckets, and GKE clusters, ensuring repeatable and version-controlled infrastructure deployments
  • Managed version control through Git, streamlining workflows for seamless code integration and deployment across multiple environments
  • Managed Gitlab/GitHub repositories, including access control, permission management
  • Utilized ServiceNow to track and resolve technical issues, improving team response times and overall issue resolution efficiency
  • Provisioned and maintained GKE clusters for various environments, ensuring proper resource allocation and seamless scaling
  • Configured and enforced resource quotas for Kubernetes namespaces to ensure efficient resource allocation and prevent resource contention
  • Managed limits for CPU, memory, and persistent storage to optimize cluster utilization
  • Defined and applied resource quotas at the namespace level to control and allocate CPU, memory, and storage resources for different teams and applications, ensuring fair resource distribution and preventing resource hogging
  • Conducted capacity planning for nodepools and managed GCP quota limits, optimizing CPU and local-SSD resources for workloads and enhancing overall system performance
  • Led the upgrade process for Kubernetes clusters and nodepools with zero downtime, employing a Blue-Green strategy for seamless rollouts
  • Configured Cloud Armor policies and firewall rules in a shared VPC, enhancing security and traffic management for applications in GCP
  • Collaborated with multiple teams to resolve pipeline and GCP related issues, ensuring smooth development and deployment workflows
  • Created the secure Role-Based Access Control (RBAC) policies in a multi-tenant Kubernetes environment, limiting access based on roles to enhance security
  • Created custom RBAC roles for various teams, defining granular access permissions (e.g., 'read-only' access to namespaces, 'admin' access to cluster-wide resources), ensuring proper access control across the infrastructure
  • Provided ongoing support to development teams during deployment, troubleshooting issues
  • Authored code fixes and enhancements for inclusion in future code releases and patches
  • Global Logic Company
  • Client: Broadcom Inc

Senior Software Engineer

Accion Labs
Bangalore
04.2023 - 02.2024
  • Company Overview: CLIENT: ZEE5 (OTT Application)
  • Creating the Branching Strategies for the development using Git
  • Providing the access to users for git repos and git
  • Worked on AWS services Like EC2, VPC, lam, Secrets manager, S3, RDS, Route53, Load balancers, SQS, SNS
  • Implemented the Github actions Pipelines for the microservices to deploy in Target environment like S3, Google storage and Eks and Google Kubernetes
  • Created self-hosted runners for Git-actions pipelines
  • Setup CloudFront for CDN and Route53, API Gateway
  • Provisioning the infra in GCP and AWS by using terraform services like GCE, GCS, Google I am, Cloud functions, GKE Cluster, Cloud SQL, Cloud spanner Databases, Google virtual Networks, Secrets manager, Google CDN & load balancers, Pub-sub
  • Deploying the Microservices in Kubernetes cluster and maintaining the clusters
  • Automated infrastructure provisioning and management using Terraform, reducing manual intervention by 60% and accelerating environment setup times by 70%
  • Mentored junior DevOps engineers in Kubernetes best practices, fostering a collaborative team environment and improving overall team productivity by 15%
  • Writing the pipelines for each microservices according to target environments
  • Troubleshooting the microservices pipelines and infra pipelines when get failed
  • Troubleshooting the microservices which are running on k8s
  • Provisioning the infra by the terraform in Aws and Gcp cloud
  • Worked on Argo cd deployments issue when the changes are not reflecting in the Argo
  • Migration of application from AWS to GCP and all infra and microservices
  • Worked on Databases like MySQL, PostgreSQL, Document DB
  • During the migration Involved in Taking the Db Backup's from the MySQL, Document Db, Postgres SQL and Scylla Db
  • Troubleshooting the Database failures due to storage issues
  • Implemented the Kube cost for to estimate the cluster resources cost analysis
  • Collaborating with other team members on task development and implementation
  • Providing support for development teams in deployment-related topics
  • Responsible for solving any issues that might arise at the time of deployment
  • Implementation of canary deployments for microservices in k8s
  • Providing access to the mango atlas, Confluent Kafak and Databases
  • CLIENT: ZEE5 (OTT Application)

Software Developer

Siemens Technology And Services Private
Bengaluru
03.2022 - 12.2022
  • Worked on AWS to create infrastructure for the application
  • Worked on security topics like Trivy scan, and Tf sec was and able to resolve the issue like Vulnerabilities tickets in the Vurious Tool
  • Involved in the creation of Git Lab pipelines for CI/CD & Creating the Branching Strategies for the development using Git
  • Maintaining the repositories (including creating and deleting)
  • Created multi-repository builds and used third-party GitLab in workflow pipelines
  • Worked on the creation of Terraform to deploy Service Accounts, Storage Accounts
  • Created GitLab Workflow CI/CD pipelines to deploy Multiple Environments like Dev, Test., sandbox, playground, and Production environments
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx
  • Involved in deployments in various Environments
  • Debugging and troubleshooting Yml pipelines in case of pipeline failures
  • Troubleshooting Terraform code during deployment failures
  • Used both Terraform for deployments
  • Creation of Storage S3, EFS, EBS
  • And taking the snapshots
  • Worked on KMS Key management service
  • To key rotation
  • Worked with Microsoft support teams to resolve critical issues
  • Coordination with client and off shore stakeholders in the project

DevOps Engineer

Foraysoft Pvt Ltd
Hyderabad
08.2021 - 12.2021
  • Developed and maintained CI/CD pipelines using Jenkins, automating build, test, and deployment processes.
  • Integrated Git repositories with Jenkins for seamless automated deployments and version control management.
  • Utilized Docker to create containerized environments for microservices, ensuring easy deployment and consistent development environments across multiple stages.
  • Actively used Git for version control and collaborated with team members on GitHub and Bitbucket to manage codebase, branches, and pull requests.
  • Worked on Git workflows for branching, merging, and code review processes to ensure smooth collaboration and versioning.

Associate Software Engineer

COREOBJECT SOFT SYSTEMS AND SERVICES PVT LTD
Bengaluru
07.2019 - 08.2021
  • Company Overview: CLIENT: Volkswagen Group Technology Solutions India
  • Supported and integrated tools for continuous integration, automated testing, and release management
  • Created new build jobs, integration testing jobs, and deployment jobs in Jenkins to automate processes
  • Worked on CI/CD pipeline using GIT, Maven, Jenkins, SonarQube, Docker, and Ansible
  • Managed source code with Git, including branch creation and repository management
  • Deployed applications in Tomcat containers using methods such as Jenkins and Ansible
  • Conducted deployments using the Docker platform, utilizing the concept of containerization
  • Gained experience with container-based technology using Docker, including creating and managing Docker images and containers, and pushing images to Nexus Artifactory for reusabille

Education

Bachelor of Science - Mechanical Engineering

Chadalawada Ramanamma Eng College
Tirupati, India
06.2016

High School Diploma -

Sri Sai Vijetha High School
Tadipatri, India
05.2010

Skills

  • Linux
  • GitLab
  • Jenkins
  • GitHub Actions
  • Docker
  • Git
  • GitHub
  • Maven
  • AWS
  • GCP
  • Terraform
  • OpenTofu
  • Bash/Shell
  • Python (Basics)
  • SonarQube
  • Ansible
  • Helm
  • Grafana
  • Prometheus
  • Splunk

Languages

  • English, Advanced (C1)
  • Telugu, Advanced (C1)

Certification

  • AZURE 104

Timeline

Senior Engineer

Mobiveil
03.2024 - Current

Senior Software Engineer

Accion Labs
04.2023 - 02.2024

Software Developer

Siemens Technology And Services Private
03.2022 - 12.2022

DevOps Engineer

Foraysoft Pvt Ltd
08.2021 - 12.2021

Associate Software Engineer

COREOBJECT SOFT SYSTEMS AND SERVICES PVT LTD
07.2019 - 08.2021

Bachelor of Science - Mechanical Engineering

Chadalawada Ramanamma Eng College

High School Diploma -

Sri Sai Vijetha High School
Mahendra Reddy Chagam