DevOps Engineer
Are you a DevOps Engineer with a passion for Data Science platforms and tooling? You will use your technical and social skills for the continuation, improvement, and expansion of multiple data science platforms within a government organization. You will be responsible for designing, realizing, and managing technical solutions within these platforms. You take ownership of your work and coordinate your choices with team members, product owners, architects, and other stakeholders.
You regularly act as a sparring partner for colleagues and actively contribute to knowledge sharing and continuous improvement of the platform and yourself.
What you do
- Design, implement, and manage improvements to Kubernetes-based platforms
- Apply in-depth knowledge of (Open Source) CNCF applications, scaling, networking, RBAC, operators
- Work according to GitOps principles and set up application and platform deployments with ArgoCD, including multi-environment setups, sync strategies, and rollback scenarios
- Build and optimize CI/CD pipelines with tools such as GitLab CI and GitHub Actions
- Automate infrastructure and platform components with tools like Ansible and Helm and concepts like GitOps (ArgoCD)
- Experience working in an on-premise environment, including virtualization, storage, networking
- Professionally set up monitoring and observability with Opentelemetry, Prometheus, Grafana, Alertmanager, and ELK/EFK
- Work according to SRE principles, apply reliability patterns, guide incident response, and facilitate blameless postmortems
- Integrate security: security hardening in code, orchestrate network policies, and secrets management
- Extensive experience with container image management (Docker/OCI), Linux troubleshooting, databases such as PostgreSQL and MySQL
- Solve complex problems in distributed systems
What they ask
- HBO/WO (higher professional education/university) working and thinking level, preferably in software development, computer science, or similar (assessable)
- Excellent communication skills in Dutch
- Experience working in Agile teams
- Troubleshooting skills for complex IT systems
- Minimum 2 years of experience in the DevOps field
- Minimum 2 years of experience working with Linux distributions
- Minimum 2 years of experience with containerization and Kubernetes
- Minimum 2 years of experience with Cloud native tools and technologies
- Minimum 2 years of experience with automation and CI/CD such as Gitlab CI
- Minimum 1 year of experience with GitOps tooling such as ArgoCD
- Minimum 1 year of experience with Observability tooling such as Opentelemetry
- Minimum 1 year of experience with Python and/or Go
- Work experience in innovative environments
Profile
- Deep technical knowledge and the ability to thrive in an innovative, complex, and changing environment
- Positive attitude and social skills
- Flexibility, inventiveness, and a 'can-do' attitude to solve almost any problem
- Not afraid to ask for help from teammates or your network if needed
Desired.
- Experience with IT solutions within an operational environment
- Experience with data science platforms and GPU workloads
- Experience with on-premise infrastructure
- Experience with (container) security best practices
- CKAD, CKA, and/or CKS certification
Practical
- A security screening is part of the selection procedure
- A reference check and assessment may be part of the selection procedure
- To be eligible for this position, you must be from a country within the European Economic Area or possess a combined permit for residence and work (GVVA)
How to apply
View the full assignment text and application details once your tailored application is ready.
Order a tailored application to view the full assignment and application details.
More context, less searching.
You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.