- At least 3 years’ experience in the following:
- Software development
- Docker containers
- Working with highly available, fault-tolerant distributed systems
- Experience with modern SDLC practices\ Experience managing CI/CD pipelines
- Experience with public cloud providers (AWS)
- Experience with analyzing and troubleshooting networks and distributed systems
- Ability to work closely with development teams to find solutions to technical problems
- Hands on experience creating and managing Kubernetes clusters in different types of environments
- Familiarity with access controls, secrets management, monitoring and service discovery in Kubernetes clusters
- Deep understanding of web technologies
- Excellent communication and organizational skills
- Qualifications (Preferred):
Candidate must have AWS Certified SysOps Administrator’ or any equivalent AWS certification.
- Experience with Windows based environments
- Experience with Linux networking and application performance analysis using standard Unix tools
- Experience in at least one of the following languages: Python, C#, Go, or java
- Experience with configuration management tools (Ansible)
- Experience with infrastructure-as-code tools (Terraform)