✨ About The Role
- The Senior Software Engineer will focus on creating robust, automated deployment systems that ensure reliability and efficiency.
- Responsibilities include orchestrating complex deployment workflows and progressively rolling out services globally.
- The role involves achieving automated rollback of failed deployments to minimize impact on production systems.
- The engineer will work with end-users to establish requirements and designs for deployment tools.
- Integration of open-source technologies, particularly from the CNCF ecosystem, will be a key part of the job.
- The position includes sharing on-call responsibilities with the deployment infrastructure team.
âš¡ Requirements
- The ideal candidate will have over 5 years of experience in the infrastructure and deployment domain, with a strong focus on software engineering.
- Proficiency in programming languages such as Go, Rust, or Python is essential for success in this role.
- Experience with Kubernetes or similar distributed systems is crucial for managing complex deployment workflows.
- Strong troubleshooting skills are necessary, ranging from high-level orchestration to lower-level runtime issues.
- Excellent communication skills are required to collaborate effectively with a service-oriented team and other engineers.