We are seeking a highly skilled and experienced DevOps Engineer with a strong background in Kubernetes and AWS to join our growing team. The ideal candidate will have experience designing and implementing scalable, secure, and highly available infrastructure in a cloud environment.
Key Responsibilities:
- Develop and maintain Kubernetes EKS clusters in AWS
- Automate the deployment and scaling of services
- Implement security controls and monitoring
- Troubleshoot and resolve production issues
- Collaborate with development teams to improve overall application performance and reliability
- Design, create, and/or manage core systems that support our DevOps initiatives (like GitLab, Artifactory, and Rancher)
- Create and troubleshoot Kubernetes operators
Qualifications:
- Strong experience with Kubernetes and AWS
- Familiarity with containerization, container orchestration, and container registries
- Experience with automated deployment, scaling, and monitoring
- Knowledge of security best practices in a cloud environment
- Strong scripting skills
- Strong problem-solving skills and ability to troubleshoot and debug issues in a production environment
- Practical knowledge of software development
- Excellent communication and collaboration skills
Technology We Use:
- Kubernetes
- AWS (EKS, Route53, S3, VPC, EC2, AMP)
- GitOps (Flux and Argo)
- Terraform
- Helm
- Kustomize
- Prometheus
- Grafana
- Secrets management with external-secrets and AWS Secrets Manager
- DNS management with external-dns and AWS Route53
- GitLab (Kubernetes Deployment)
- GitLab GET (GitLab Environment Toolkit)
- GitLab Runners (Docker+Machine and Kubernetes Executor)
- Rancher
- Artifactory
- Keycloak
- Bash, Python, Go
- Kubernetes operators using operator-sdk