Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Suresh Kachwa

Hyderabad

Summary

Automated provisioning and management of infrastructure resources across AWS, Azure, and OCI using Terraform, optimizing deployment workflows for Kubernetes clusters.

Experienced Senior DevOps Engineer with a robust skill set in Jenkins, Docker, Terraform, Golang, Helm, Kubernetes, Shell Scripting and cloud platforms AWS, Azure, and OCI. Proficient in managing CI/CD pipelines, writing declarative pipeline code with Git integration, and automating infrastructure deployments using Terraform across multi-cloud environments. Skilled in Prometheus stack, Cert Manager and Kubernetes deployment strategies including ingress and ingress controller management. Strong background in Linux administration and compliance with ISO 27001 and SOC2 standards. Extensive experience with Metric Server, Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler (VPA), Alert Manager integration with Prometheus, and configuring alerts through PagerDuty and cloud email services.

Overview

10
10
years of professional experience
1
1
Certification

Work History

DevOps Engineer

Orbit Software Solutions Pvt Ltd
Hyderabad
05.2017 - Current
  • Designed and managed Jenkins pipelines utilizing declarative pipeline syntax, integrating Git for code version control and automated builds
  • Integrated PagerDuty with Jenkins and JIRA, enhancing incident management and DevOps collaboration
  • Implemented CI/CD workflows with Jenkins, where each stage executes shell scripts to orchestrate Terraform configurations for resource provisioning in AWS, Azure, and OCI.
  • Developed Helm charts and Kubernetes manifests (deployments, services, ingress) to automate application deployment and scaling in Kubernetes clusters
  • Administered Kubernetes environments, including deployment of Ingress controllers and managing Kubernetes resources for optimal performance and scalability
  • Configured and maintained Prometheus stack for monitoring Kubernetes clusters, creating dashboards in Grafana, and setting up alerts for proactive issue resolution
  • Implemented Cert Manager for managing SSL/TLS certificates across Kubernetes environments, ensuring secure communication channels
  • Managed Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) configurations, optimizing resource utilization and scaling strategies based on workload metrics
  • Configured Alert Manager to integrate with Prometheus for monitoring alerts, setting up notifications via PagerDuty and cloud email services
  • Led initiatives for achieving ISO 27001 and SOC2 certifications, implementing security controls and best practices across cloud and Kubernetes deployments
  • Automated routine tasks and system configurations using shell scripting, improving operational efficiency and reducing manual effort.
  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and Ansible.
  • Analyzed existing applications for performance bottlenecks and implemented solutions to improve scalability.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Implemented systems automation using scripting languages like Python and Bash.
  • Monitored system health using Nagios and Splunk for early detection of issues.
  • Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
  • Maintained version control systems such as GitLab for all software development projects.
  • Collaborated with developers in order to troubleshoot application related issues quickly.
  • Optimized the release cycle by automating deployments with tools like Chef, Puppet, or Ansible Tower.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
  • Provided support for web servers configuration and maintenance activities.
  • Coordinated with other teams for successful rollouts of new features or bug fixes.
  • Resolved complex technical problems through root cause analysis techniques.
  • Performed security audits on systems regularly in order to identify potential threats.
  • Ensured proper backup strategies are implemented across environments.
  • Automated manual tasks wherever possible using scripting languages like Python or Ruby.
  • Set up monitoring tools like Graphite and Grafana to track performance metrics.
  • Participated in disaster recovery exercises in order to test the reliability of the system.
  • Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
  • Managed infrastructure components including virtual machines, storage devices, networks.
  • Deployed and supported infrastructure automation and configuration management tools.
  • Developed procedures to automate code builds and deployments.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
  • Analyzed user needs and software requirements to determine design feasibility.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Coordinated testing and validation procedures through software development lifecycle.
  • Devised automation, backup and recovery protocols to preserve and safeguard data.
  • Recommended improvements to facilitate team and project workflow.
  • Monitored equipment function to verify conformance with specifications.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Assessed code during testing stage to determine potential glitches and bugs.
  • Developed requirements for system modifications and new system installations.
  • Performed troubleshooting of post-release software faults to support live service and installed software patch design.
  • Updated software upon release of vendor patches to mitigate vulnerabilities.
  • Improved and corrected existing software and system applications.
  • Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
  • Wrote user manuals and other documentation for roll-out in customer training sessions.
  • Analyzed code and corrected errors to optimize output.
  • Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
  • Identified opportunities for process improvements to decrease in support calls.
  • Utilized established design patterns to expedite novel software creation and support consistent performance results.
  • Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
  • Employed integrated development environments (IDEs).
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
  • Designed, developed and implemented firmware to support embedded system product concepts.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
  • Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
  • Designed software for real-time operating systems QNX, ThreadX and others.
  • Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
  • Established clear system performance standards and wrote specifications.
  • Applied prescribed policies to programming syntax in compliance with internal language policies.

Network Engineer

Infosys
Bengaluru
09.2014 - 10.2016
  • Configured and maintained network hardware, including routers, switches, firewalls, and wireless access points.
  • Monitored network performance and troubleshooted any issues that arose.
  • Assisted in the design of local area networks and wide area networks.
  • Provided technical support to users experiencing difficulties with their networks.
  • Monitored system performance to promote network speed, availability and reliability.
  • Implemented, tested, validated and maintained networking services according to solution designs.
  • Employed firewalls and VPNs to safeguard network security.

Education

Bachelor of Science - Computer Science

Loyola Academy
Hyderababd
04-2014

Skills

  • DevOps Tools
  • Jenkins
  • Docker
  • Docker Compose
  • Dockerfile
  • Terraform
  • Helm
  • CI/CD
  • Git integration
  • Automated deployment workflows
  • Cloud Platforms
  • Oracle Cloud Infrastructure (OCI)
  • Azure
  • AWS
  • Kubernetes
  • Kubernetes deployment
  • Helm charts
  • Kubernetes manifests
  • Ingress controller management
  • HPA
  • VPA
  • Monitoring
  • Prometheus stack
  • Prometheus
  • Grafana
  • Alerting
  • Monitoring setup
  • Metric Server
  • Security
  • Cert Manager
  • SSL/TLS certificate management
  • SSO configuration with SAML
  • AIOPS
  • PagerDuty administration
  • Incident management integration
  • Identity and Access Management
  • Microsoft and Google Workspace administration
  • SSO configuration using SAML
  • Programming Languages
  • Golang
  • Shell Scripting
  • Compliance
  • ISO 27001
  • SOC2
  • Scripting Languages
  • Containerization Technologies
  • Linux Operating System
  • Version control systems
  • Continuous deployment
  • IT solution building

Certification

  • Oracle Cloud Foundations
  • Oracle Cloud Professional
  • Certified Kubernetes Administrator (CKA)
  • Cisco Certified Network Associate (CCNA)
  • CCNA Security
  • Red Hat Certified System Administrator (RHCSA)

Projects

Multi-Cloud Infrastructure Management with Terraform, Automated provisioning and management of infrastructure resources across AWS, Azure, and OCI using Terraform, optimizing deployment workflows for Kubernetes clusters., Designed Terraform configurations to define infrastructure as code (IaC) across multi-cloud environments, ensuring consistent deployments and scalability., Implemented Terraform modules and scripts to automate resource provisioning, including virtual machines, storage, networking components, and Kubernetes clusters., Orchestrated CI/CD pipelines in Jenkins to integrate Terraform executions, automating the deployment of infrastructure updates and configurations., Utilized Docker and Docker Compose for containerizing applications and services, streamlining development environments and ensuring consistent deployment across cloud platforms., Employed shell scripting to automate routine tasks and integration points between Terraform, Docker, and Kubernetes, enhancing operational efficiency and reducing manual effort., Integrated monitoring and alerting using Prometheus stack to monitor infrastructure and application performance across AWS, Azure, and OCI environments., Managed cost-efficiency strategies by optimizing resource utilization and leveraging cloud-native services across different cloud providers. Kubernetes and Helm Deployment Automation, Streamlined application deployment and configuration management in Kubernetes clusters using Helm charts and Kubernetes manifests., Developed Helm charts for packaging and deploying applications on Kubernetes, simplifying the installation and configuration of complex microservices architectures., Created Kubernetes manifests (deployments, services, ingress) to define application deployments, scaling policies, and service discovery within Kubernetes clusters., Automated deployment workflows using Golang scripts to generate Helm templates and manage application lifecycle processes in Kubernetes., Implemented CI/CD pipelines in Jenkins to build, test, and deploy Docker images to Kubernetes clusters, integrating with version control systems for continuous integration., Configured Kubernetes Ingress controllers and managed traffic routing using Kubernetes resources, optimizing application accessibility and load balancing., Integrated Cert Manager for managing SSL/TLS certificates within Kubernetes environments, ensuring secure communication channels across deployments., Managed Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) configurations, optimizing resource utilization and scaling strategies based on workload metrics. Monitoring and alerting with Prometheus and Alert Manager, Implemented monitoring and alerting solutions using Prometheus stack, integrating with Alert Manager and configuring alerts via PagerDuty and cloud email services., Installed and configured Prometheus for monitoring Kubernetes clusters, collecting metrics from applications and infrastructure components., Designed and implemented Prometheus recording rules and alerting rules to trigger notifications based on predefined thresholds and conditions., Developed custom Alert Manager configurations and integrated it with PagerDuty for incident management and automated alert notifications., Configured cloud email services within Alert Manager to send alert notifications to relevant stakeholders and teams., Wrote Kubernetes manifests and configurations for Alert Manager and Prometheus, ensuring seamless integration and reliable alerting mechanisms., Managed Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) configurations, optimizing resource utilization and scaling strategies based on workload metrics.

Timeline

DevOps Engineer

Orbit Software Solutions Pvt Ltd
05.2017 - Current

Network Engineer

Infosys
09.2014 - 10.2016

Bachelor of Science - Computer Science

Loyola Academy
Suresh Kachwa