Senior DevOps Engineer Position
For a client, we are seeking a Senior DevOps Engineer with previous development experience to join a dynamic team. The successful candidate will work alongside senior TypeScript/Node.js developers, focusing on the development of a data/integration platform within the Data & Middleware team. This team supports company-wide IT and business teams.
Practical Information:
- Location: Brussels-South station (minimum 1 day per week on Tuesdays)
- Travel: Sporadic travel to London/Paris. Travel and accommodation are covered.
- Languages:
- English: Must be fluent
- French: Desired
- Dutch: Nice to have
- Availability: Short term
- Engagement: Full-time 100% or part-time at least 60%
- Duration: Initial commitment of 6 months, with potential for extension based on fit and workload.
Responsibilities:
- Support the software engineering team in DevOps tasks.
- Engage with software engineers, understanding their needs, and providing advice.
- Occasionally work on applications in React/Next.js for simple configuration backend/service screens.
- Contribute to the planning and development of systems within an agile team.
- Collaborate with engineers, Product Owners, and Business Analysts to define solutions and share knowledge.
- Review code and support team members.
- Maintain and improve software quality, codebases, and tooling.
- Regularly deploy code to production.
- Potentially lead a workstream/project.
- Identify and resolve reported issues.
- Ensure the safety of customer data.
Qualifications, Skills, Knowledge, Experience:
Must Haves:
- Senior level experience (at least 8 years) in DevOps practices (Kubernetes, GitOps, ArgoCD, Helm Charts, GitHub Actions, Azure, Docker, CI, etc.).
- Past experience in developing software solutions with JavaScript, TypeScript, Node.js, and related technologies.
- Experience in automated testing (unit, integration, E2E) and a strong interest in testing code.
- Understanding of distributed systems design and cloud architectural patterns.
- Awareness of security best practices in software development.
- Experience working in autonomous agile environments.
Desired:
- Experience with Clean/Hexagonal Architecture and Dependency Injection.
- Experience with continuous delivery and infrastructure as code.
- Experience using event sourcing and building projections.