Senior DevOps Engineer, Cisco Spaces
meraki
Job Description
What You'll Do
- Design & Architecture: Architect and implement scalable, resilient, and secure Kubernetes-based solutions on Amazon EKS.
- Deployment & Management: Deploy and manage containerized applications, ensuring high availability, performance, and security.
- Infrastructure as Code (IaC): Develop and maintain Terraform scripts for provisioning cloud infrastructure and Kubernetes resources.
- CI/CD Pipelines: Design and optimize CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, or ArgoCD along with automated builds, tests (unit, regression), and deployments.
- Monitoring & Logging: Implement monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK stack, or CloudWatch.
- Security & Compliance: Ensure security best practices in Kubernetes, including RBAC, IAM policies, network policies, and vulnerability scanning.
- Automation & Scripting: Automate operational tasks using Bash, Python, or Go for improved efficiency.
- Performance Optimization: Tune Kubernetes workloads and optimize cost/performance of Amazon EKS clusters.
- Test Automation & Regression Pipelines - Integrate automated regression testing and build sanity checks into pipelines to ensure high-quality releases.
- Security & Resource Optimization - Manage Kubernetes security (RBAC, network policies) and optimize resource usage with Horizontal Pod Autoscalers (HPA) and Vertical Pod Autoscalers (VPA) .
- Collaboration: Work closely with development, security, and infrastructure teams to enhance DevOps processes.
Minimum Qualifications
- Bachelor's degree (or above) in Engineering/Computer Science.
- 8+ years of experience in DevOps, Cloud, and Infrastructure Automation in a DevOps engineer role.
- Expertise with Helm charts, Kubernetes Operators, and Service Mesh (Istio, Linkerd, etc.)
- Strong expertise in Amazon EKS and Kubernetes (design, deployment, and management)
- Expertise in Terraform, Jenkins and Ansible
- Expertise with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD, etc.)
- Strong experience with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch)
- Proficiency in Bash, Python, for automation and scripting