
YOGESH n p
DevOps Engineer | Terraform | Amazon Web Services | Kubernetes | Linux | Docker | Prometheus & Grafana | OpenSource Enthusiast
"Throughout my career, I have consistently driven excellence and innovation in key areas, delivering impactful solutions to enhance performance, scalability, and efficiency."
Improved Efficiency
Enhancing Efficiency Through Automation Python
Automated lifecycle policies for S3 buckets using Python, optimizing storage costs by moving data to Glacier or deleting obsolete objects.
Created reusable Terraform modules for scalable infrastructure, boosting team efficiency by 35%.
Streamlined CI/CD workflows with Jenkins, GitHub Actions, and ArgoCD, optimizing deployment processes.
Faster Delivery
Enhanced faster workflow in event-driven architectures by deploying Lambda functions
Implemented automated pipelines for testing and deploying ReactJS applications.
Streamlined continuous deployment workflows using ArgoCD, enabling automated and efficient delivery of applications to K8's environments.
Designed Python scripts to schedule and manage backups for DynamoDB tables, ensuring data integrity and availability.
Reliability
System Reliability with Proactive Monitoring and Automation using Prometheus, Grafana and CloudWatch
Configured Prometheus and Grafana for real-time monitoring of infrastructure and application metrics, ensuring uptime and reliability.
Automated the setup of CloudWatch alarms using Python to enable real-time monitoring and proactive issue detection.
Configured alarms for DynamoDB, tracking metrics such as read/write capacity utilization, throttled requests, and latency to ensure optimal performance and availability while preventing overprovisioning or underprovisioning of resources.
Scalability
Ensuring Scalable Operations
Secured DevOps tools credentials by automating their Management and Encryption in AWS Secrets Manager using Terraform scripts
Configured SSL using AWS ACM
Deployed containerized applications seamlessly using Kubernetes and automated continuous deployments with ArgoCD
Managed DNS using Ingress
Provisioned DynamoDB tables using Terraform
Automated IAM user management with Terraform
Cost Optimization
Achieving Cost Optimization through Automation and Resource Management
Configured GitHub Actions and Jenkins Pipelines to automate deployments, reducing the need for CodeDeploy and CodeCommit resulting in cost savings.
Implemented Batch writes and compressed large API responses to minimize throughput and storage costs for DynamoDB with Large Data Dumps
Reduced monitoring tool costs by migrating from Splunk to Grafana and Prometheus, optimizing resource allocation