Client’s Cloud Engineering team is looking for a Software Engineer to help build the Kubernetes based cloud infrastructure that spans across the world and on 2 different cloud providers.
The successful candidate should have a strong interest in learning new technologies, working independently, and the ability to drive complex and ambitious projects to conclusions.
Strong collaboration with the engineering teams and an ability to thrive under pressure are key skills required to succeed in this role.
Build, challenge, and secure our automated, multi-cloud, multi-tenant environments: in software, process, and infrastructure.
Improve our tools for continuous integration, continuous deployment, automated testing, and release management.
Required Skills:
3 to 7 years of experience
Deep understanding of both software engineering and technical operations
Experience in modern cloud-based, SaaS (Software as a Service) delivery technologies: AWS, Azure, ArgoCD, Git, Atlassian Jira and Confluence, Linux, DNS (Domain Name System), containers, Controllers.
Expertise with containerization orchestration engines (Kubernetes)
Programming skills, particularly with Go, Python, Java, and Ruby
Familiarity with Prometheus, Grafana, NewRelic, and Splunk
Knowledge of Kubernetes, Controllers, ACK/ASO/Metacontrollers/KRO
Good understanding of DevOps practices and the Cloud Tech stack
Knowledgeable (or eager to learn) in distributed systems architecture.
Education:
B.Sc. or higher in related field, or equivalent experience.