Infrastructure as Code: Implement and maintain infrastructure definitions using Terraform, Pulumi, or similar tools. Ensure IaC standards are followed and contribute improvements to existing modules and patterns.
Cloud Operations: Manage and monitor AWS services, ensuring system performance, availability, and adherence to best practices. Troubleshoot production issues and participate in capacity planning.
Kubernetes & Containers: Maintain and troubleshoot Kubernetes clusters — deploying workloads, managing configurations, scaling services, and resolving incidents to support high-availability applications. Experience in upgrading EKS is a plus.
CI/CD Pipelines: Maintain and improve CI/CD pipelines to ensure smooth, automated software delivery. Identify bottlenecks and implement enhancements across Jenkins, GitHub Actions, ArgoRollouts and ArgoCD.
Monitoring & Alerting: Maintain and extend our monitoring stack (Prometheus, Grafana). Build dashboards, configure alerts, and improve observability to ensure comprehensive visibility into system health and performance.
Cost Awareness: Participate in cost reviews, identify wasteful resource usage, and implement cost-saving measures in collaboration with senior engineers and product teams.
Automation & Scripting: Write and maintain scripts (Python, Bash, or Go) to automate operational tasks and improve workflows. Leverage AI-powered automation tools like N8N to reduce manual intervention where applicable.
Collaboration: Work effectively with development, security, and operations teams to support smooth deployments, share knowledge, and align on operational standards.