DevOps Engineer
SoftwareSearch
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Dutch Experience level
Senior Compensation
€ 13KJob location
Tech stack
Cloud Computing
Software Quality
Continuous Delivery
Continuous Integration
DevOps
Infrastructure as a Service (IaaS)
Key Management
Modular Design
Platform as a Service (PAAS)
Software Engineering
Data Logging
Istio
Delivery Pipeline
Infrastructure as Code (IaC)
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Devsecops
Vulnerability Analysis
Job description
As a DevOps Engineer, you are the driving force behind automating and optimizing software delivery pipelines and the underlying infrastructure. You work with modern technologies and bring development and operations together to ensure fast, reliable, and secure releases. You are not only hands-on but also a strategic thinker and mentor to your team members. Here you get the chance to:
- Design and implement automated CI/CD pipelines - Create and manage robust, end-to-end automated pipelines for continuous integration, continuous delivery, and continuous deployment, including advanced deployment strategies such as canary releases and blue/green deployments.
- Perfect and manage Infrastructure as Code (IaC) - Develop and maintain IaC solutions to fully automate, version, and manage cloud infrastructure, with a focus on GitOps principles.
- Promote operational excellence and SRE principles - Implement and improve monitoring, logging, alerting, and tracing to proactively ensure the health and performance of applications and infrastructure, including the application of AIOps techniques.
- Integrate and strengthen DevSecOps practices - Integrate security from the beginning of the development cycle, automate security checks, and ensure compliance in pipelines and infrastructure.
- Provide technical leadership and coaching - Guide and mentor junior and mid-level DevOps Engineers, share your in-depth knowledge, and foster a culture of continuous improvement, automation, and knowledge sharing.
- Foster cross-functional collaboration - Work closely with development, security, and operations teams to identify bottlenecks, optimize workflows, and create shared responsibility for software quality and delivery.
- Stimulate the adoption of new technologies - Research, evaluate, and introduce innovative tools and technologies to further improve DevOps capabilities.
Requirements
- A completed technical higher professional or university education.
- At least 5 years of demonstrable work experience in a DevOps or similar role.
- Fluent spoken and written Dutch at C1 level.
- In-depth knowledge of and demonstrable experience with designing, implementing, and managing CI/CD systems.
- Expertise in Infrastructure as Code tools, including state management and modular design.
- Very strong knowledge of and hands-on experience with cloud platforms, including relevant IaaS, PaaS, and FaaS services.
- In-depth knowledge of containerization technologies and advanced experience with container orchestration, including service mesh implementations.
- Extensive experience with scripting and automation.
- Demonstrable experience implementing and managing monitoring, logging, and alerting solutions, and applying observability principles.
- Focus on DevSecOps with experience in integrating security scanning, secrets management, and compliance checks into the pipeline.
- Experience with GitOps workflows and tools for automated deployments.
- Knowledge of FinOps principles and experience optimizing cloud costs.
- Relevant certifications are a strong advantage, or the willingness to obtain them in the short term.
- Excellent communication, problem-solving, and analytical skills to understand complex technical challenges and implement effective, scalable solutions.
- Demonstrable experience mentoring and guiding other engineers.