DevOps Engineer
Description
1 GENERAL INFORMATION
Job title
DevOpsDivision
Engineering
Department
Software Engineering
Level / Grade
Senior
Reports to
Team Lead
Direct reports
None
Location
Luxembourg, Spain
Type of contract
Permanent contract
2 ABOUT OAT
Open Assessment Technologies is a leading provider of open-source assessment solutions. We empower educational institutions, corporations, and certification bodies worldwide to deliver reliable, flexible, and scalable assessments. Our innovative technology platform, TAO, enables users to create and manage customized assessments, ensuring accurate and insightful evaluation of skills and knowledge. By joining OAT, you'll be part of a forward-thinking team dedicated to advancing the future of assessments and contributing to impactful educational and professional development.
Our vision is to empower educators to turn today's learners into tomorrow's leaders.
Our mission is to partner with education institutions to accelerate their digital transformation by delivering advanced assessment solutions that guide teaching and empower learners to succeed.
2.1 What we offer
- Competitive compensation aligned with your expertise
- A flexible work schedule, including work from home
- A fast-paced, international environment that values innovation, teamwork and culture
- Career development, with new opportunities available across our global organisation
3 ROLE OVERVIEW
3.1 Job purpose
As a DevOps Site Reliability Engineer (SRE), you will be responsible for ensuring the reliability, scalability, and performance of our systems. You will bridge the gap between development and operations by applying software engineering principles to infrastructure and operations problems. Your role will focus on automation, incident response, monitoring, capacity planning, and improving system resilience while supporting production workloads on Google Cloud Platform (GCP).
3.2 Context
You join OAT's Software Engineering department, reporting to the Staff Engineer, and support the production workloads behind OAT's assessment platform, TAO. You work closely with development, security and operations teams.
3.3 Key responsibilities
Reliability, Scalability & Performance
- Design, implement, and maintain highly available, scalable, and resilient cloud-based infrastructure using Google Cloud Platform (GCP).
- Define and maintain Service Level Objectives (SLOs), Service Level Indicators (SLIs), and Service Level Agreements (SLAs).
- Conduct capacity planning, performance tuning, and load testing to optimize system performance.
- Develop chaos engineering practices to identify and mitigate failure scenarios.
Automation & Infrastructure as Code
- Develop and maintain Infrastructure as Code (IaC) using Terraform, Ansible, or equivalent tools.
- Automate system provisioning, configuration management, and deployments using CI/CD pipelines (ArgoCD, GitOps, GitHub Actions).
- Improve auto-healing and self-recovery capabilities in production environments.
Monitoring & Incident Response
- Monitor system health and performance using Google Cloud Operations Suite (Stackdriver), Prometheus, Dynatrace, Grafana and Datadog.
- Participate in on-call rotation, troubleshoot and resolve production incidents by applying root cause analysis (RCA).
- Implement postmortem processes and drive corrective actions to prevent recurrence.
Security & Compliance
- Implement and enforce security best practices, ensuring compliance with ISO 27001, SOC 2, and GDPR.
- Apply IAM (Identity & Access Management) best practices for secure cloud operations.
- Manage network security, including firewalls, VPNs, and service mesh (e.g., Istio).
Collaboration & SRE Culture
- Work closely with development, security, and operations teams to improve deployment strategies.
- Advocate for blameless postmortems, knowledge sharing, and documentation improvements.
- Lead SRE best practices adoption, including error budgeting and toil reduction.
3.4 Development value
This role offers ownership of the reliability and performance of OAT's production platform, with significant influence over how infrastructure, automation and incident management practices evolve. It provides hands-on exposure to modern cloud-native technologies and SRE practices at scale, supporting future career development towards lead SRE, platform engineering or cloud architecture roles.
4 PERSON SPECIFICATION
Knowledge & Experience
- 3+ years of experience in a DevOps, SRE, or Cloud Engineering role.
- Experience with multi-cloud (AWS/GCP) and hybrid environments.
- Knowledge of site reliability engineering principles (Google SRE).
- Experience operating SaaS platforms in education, assessment or other regulated sectors
Qualifications & Certifications
- Bachelor's degree in computer science, engineering or a related field, or equivalent practical experience
- Google Cloud Certification (Professional Cloud DevOps Engineer, Professional Cloud Architect)
Technical skills
- Strong expertise in Google Cloud Platform (GCP) services, including GKE, Cloud Run, Cloud Functions, Cloud SQL, BigQuery, and Pub/Sub.
- Experience with Kubernetes (GKE) and container orchestration.
- Proficiency in Terraform, Helm, and Kubernetes operators for infrastructure automation.
- Strong scripting and automation skills in Python, Bash, or Go.
- Experience with monitoring, logging, and tracing tools (e.g., Google Cloud Operations Suite, Prometheus, OpenTelemetry).
- Strong understanding of CI/CD pipelines using tools like ArgoCD, Jenkins, or GitHub Actions.
- Knowledge of GitOps methodologies and IaC best practices.
- Strong experience with PostgreSQL, Redis, and NoSQL databases.
- Understanding of security best practices for cloud-native applications.
- Experience with service mesh technologies (e.g. Istio)
Behavioural competencies
- Strong problem-solving and critical-thinking skills.
- Ability to work collaboratively in a fast-paced environment.
- Strong communication and documentation skills.
- Ability to manage incidents under pressure and work on-call as needed.
- Experience mentoring others and promoting SRE best practices across teams
Languages
- Fluent English
- French or Spanish
Skills
- Ansible
- Argo CD
- Automation
- AWS
- Bash
- BigQuery
- CI/CD
- Cloud
- Cloud Native
- Cloud Run
- Corrective Action
- Datadog
- DevOps
- Dynatrace
- Firewall
- GCP
- Gdpr
- GitHub
- GitHub Actions
- GitOps
- GKE
- Grafana
- Helm
- IAM
- Infrastructure as Code
- ISO 27001
- Istio
- Jenkins
- Kubernetes
- Network Security
- NoSQL
- OpenTelemetry
- PostgreSQL
- Prometheus
- Python
- Redis
- Root Cause Analysis
- SaaS
- SOC 2
- SQL
- SRE
- Terraform
