Senior DevOps Engineer - CaaS
About the Role:
We are seeking an experienced Senior DevOps engineer to join our CaaS team. The ideal candidate will have expertise in Kubernetes, ArgoCD, GitOps, Python, and CI/CD.
Main Responsibilities:
1. Software Development:
* Create, test, maintain and enhance code and tools related to our CaaS service offer.
* Collaborate with team members to write efficient, reusable, and maintainable code.
* Contribute to the continuous improvement of existing services by identifying opportunities for optimization.
* Write unit tests and integration tests where necessary to increase confidence during development and deployment of the code.
2. Automation and Orchestration:
* Utilize Gitlab, CI/CD, and coding skills to automate the deployment and analysis of code.
* Suggest and implement automation to streamline deployment, configuration, and monitoring tasks.
3. Collaboration:
* Work closely with cross-functional team members, including architects, system administrators, and other developers, to ensure seamless integration and interoperability.
* Participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint reviews, to foster effective collaboration within the squad.
* Engage in knowledge-sharing activities and contribute to the collective expertise of the team.
* Have a client-focused approach and assist with client onboarding to the service.
4. Documentation:
* Document code, scripts, and configurations thoroughly to ensure maintainability and knowledge transfer within the squad.
* Contribute to the creation and maintenance of technical documentation for the squad.
Requirements:
* EU citizenship.
* Fluency in English (written and spoken) is required; proficiency in any other European language is a plus.