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.
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.