DevOps Engineer: Optimizing Container as a Service
As a seasoned DevOps engineer, you will play a pivotal role in the development and optimization of our Container as a Service offering.
Key Responsibilities:
1. Software Development:
o Integrate, test, maintain and improve code and tools related to our CaaS service offer.
o Collaborate with team members to write efficient, reusable, and maintainable code.
o Contribute to the continuous improvement of existing services by identifying opportunities for optimization.
o Write unit tests and integration tests where necessary to increase the confidence during development and deployment of the code.
2. Automation and Orchestration:
o Utilize Gitlab, CI/CD, and coding skills to automate the deployment and analysis of code.
o Suggest and implement automation to streamline deployment, configuration, and monitoring tasks.
3. Collaboration:
o Work closely with cross-functional team members, including architects, system administrators, and other developers, to ensure seamless integration and interoperability.
o Participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint reviews, to foster effective collaboration within the squad.
o Engage in knowledge-sharing activities and contribute to the collective expertise of the team.
o Have a client-minded approach and help with client onboardings to the service.
4. Documentation:
o Document code, scripts, and configurations thoroughly to ensure maintainability and knowledge transfer within the squad.
o Contribute to the creation and maintenance of technical documentation for the squad.
Key qualifications include experience with Kubernetes, ArgoCD, GitOps, Python, and CI/CD, as well as a proven track record of working in a collaborative and agile development environment. Excellent communication skills are also required to convey technical concepts to both technical and non-technical stakeholders. A bachelor's degree in Computer Science or a related field is preferred, along with EU citizenship and fluency in English.
The ideal candidate will be passionate about building scalable systems, have excellent problem-solving skills, and be able to communicate effectively with both technical and non-technical stakeholders.