Job Description
Responsible for developing and implementing automated processes to streamline software development, testing, and deployment.
They work with stakeholders to identify areas for automation, and develop tools and scripts to automate tasks. They also monitor and optimize the automated processes to ensure they are running efficiently.
Key Responsibilities :
- Manage and improve our monitoring, logging, and alerting systems.
- Manage and improve CI / CD tooling.
- Maintain system security and compliance.
- Actively participate in Agile ceremonies with the objective of continuous improvement of its product, its team and its processes.
- Support platform users and fix bugs
- Minimum qualifications :
- French-English BILINGUALISM
- Minimum 5 years of experience as a DevOps or similar role.
- Experience working in a CI / CD environment for executing automated tests, deployments, etc.
- Experience with Docker and containers.
- Experience to deploy application into Kubernetes.
- Good programming and scripting skills.
- Extensive expertise in test integration (unit testing, integration testing, TDD, BDD, etc.)
- An enthusiastic spirit, a strong interest in innovation and an ability to quickly and adapt to new technologies.
- Experience with agile methodologies (Scrum, Kanban).
- Excellent interpersonal, verbal and written communication skills.
- Ability to work both independently and as part of a team.
Additional Qualifications :
- Hands-on development and operational experience (Gitlab-CI, Docker, Helm, Kubernetes / OpenShift)
- Hands-on experience to manage secrets (Vault)
- Have good knowledge of software development and API usage (Python)
- Experience with databases PostgreSQL, particularly in relation to Kubernetes deployments.
- Experience with Feature flags (Launch Darkly)
- Good knowledge of networks (firewall, DNS, GRCP, etc.)
30+ days ago