Job Description
Roles & Responsibilities
Job Description
We’re seeking a Senior DevOps Engineer to lead our cloud-native transformation and platform engineering initiatives. You’ll architect and implement scalable AWS infrastructure, build modern CI/CD pipelines, and establish comprehensive observability practices. This role requires deep expertise in Kubernetes, cloud-native architecture, and a passion for automation and operational excellence.
Key Responsibilities
Cloud Infrastructure & Architecture
Design and implement highly available, scalable AWS infrastructure using IaC principles
Architect and manage production-grade EKS clusters with advanced features (Karpenter, Cluster Autoscaler, VPC CNI)
Implement multi-account AWS strategies using AWS Organizations, Control Tower, and Landing Zones
Design and deploy secure network architectures (VPC, Transit Gateway, PrivateLink, VPN)
Optimize AWS costs and implement FinOps practices for cloud resource management
Lead infrastructure security reviews and implement AWS security best practices
Implement disaster recovery and business continuity strategies
Kubernetes & Container Orchestration
Design and manage enterprise-grade Kubernetes clusters across multiple environments
Implement GitOps workflows using ArgoCD, FluxCD, or similar tools
Develop and maintain Helm charts for application deployments
Implement pod security policies, network policies, and RBAC configurations
Manage service mesh implementations (Istio, Linkerd, or AWS App Mesh)
Optimize container resource utilization and implement autoscaling strategies (HPA, VPA, KEDA)
Troubleshoot complex Kubernetes networking and storage issues
Implement multi-tenancy and namespace isolation strategies
Modern CI/CD Pipelines
Design and implement cloud-native CI/CD pipelines using modern tools (GitHub Actions, GitLab CI, AWS CodePipeline, Jenkins X, Tekton)
Build progressive delivery strategies (canary deployments, blue-green, feature flags)
Implement automated testing frameworks (unit, integration, E2E, performance)
Integrate comprehensive security scanning throughout the pipeline (SAST, DAST, SCA, container scanning)
Establish artifact management and promotion strategies
Implement automated rollback and self-healing mechanisms
Design build optimization strategies for faster deployment cycles
Observability & Monitoring
Implement comprehensive observability stack (metrics, logs, traces, and events)
Deploy and manage Prometheus, Grafana, and Alertmanager for metrics monitoring
Implement centralized logging with ELK/EFK stack or AWS CloudWatch Logs Insights
Set up distributed tracing with Jaeger, Tempo, or AWS X-Ray
Design custom dashboards and alerting rules for proactive monitoring
Implement SLIs, SLOs, and error budgets for reliability engineering
Build observability for infrastructure, applications, and business metrics
Establish on-call rotation and incident response procedures
DevSecOps & Security
Integrate security scanning tools into CI/CD pipelines (Trivy, Aqua, Snyk, Prisma Cloud)
Implement secrets management using AWS Secrets Manager, HashiCorp Vault, or External Secrets Operator
Conduct regular security audits and vulnerability assessments
Implement compliance-as-code and policy enforcement (OPA, Kyverno, AWS Config)
Manage SSL/TLS certificates and implement certificate automation
Implement security monitoring and threat detection (GuardDuty, Security Hub)
Ensure HIPAA and healthcare compliance requirements