In the Role of the Senior Site Reliability Engineer, you will:
- Be a member of a dynamic team to operate and maintain mission-critical applications.
- Work with the newest, state of art cloud native technologies both in the cloud and on-prem.
- Detect, identify, and analyze faults if they arise, help to fix them, and work on solutions to avoid further occurrence.
- Monitor system performance and proactively identify and resolve issues.
- Conduct root cause analysis for production errors and implement preventive measures.
- Collaborate with development teams to integrate SRE best practices into the software lifecycle.
- Constantly improve the service availability, scalability, performance, monitoring, and overall manageability.
- Be involved in common work with security experts, architects, and developers to build and improve a sustainable technical landscape.
- Continuously research and assess new approaches for potential use, and provide recommendations and subject matter expertise regarding trends, technology, tools, and services.
- Participate in on-call rotation, providing support for critical issues.
- Contribute to all areas of Site Reliability Engineering as a team member.
Qualifications:
- Relevant bachelor’s degree or equivalent work experience in computer science or related field.
- Good understanding and experience in SRE and Platform Engineering principles and frameworks
- Advanced experience in automation, Infrastructure as Code, CI/CD (Terraform, Ansible, Jenkins)
- Advanced experience in Kubernetes (OpenShift) and Linux system administration (RedHat)
- Advanced experience in operating and automating solutions with at least three of the following technologies/Products:
- Observability (OpenTelemetry, Elastic stack, Prometheus, Jaeger)
- Cloud services (Azure)
- Document database (MongoDB)
- Relational Database Management Systems (PostgreSQL)
- Messaging system (Solace)
- Event Streaming (Kafka)
- IAM (Okta)
- Secret management (Hashicorp Vault)
- Good understanding of security principles.
- Experience in developing applications is an advantage.
- Ability to quickly acquire and utilize knowledge on new methodologies and solutions.
- Strong ethics and confidentiality.
- Strong communication skills, proficient in English, both written and spoken.
- Ability to work collaboratively in a team and communicate effectively.
- EU citizenship and willingness to live in or around Brussels.
Benefits:
- Competitive salary and benefits package.
- Flexible working hours and a hybrid work model.
- Opportunities for professional growth and development in a technologically advanced environment.
- Dynamic and supportive team culture.