← All jobs
Cloud & DevOps Engineer
Brussels, Brussels, Belgium · Remote · fulltime_permanent · Engineering
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
AzureTerraformCI/CDObservabilitySQLIncident ResponseTechnical Writing
Mobilexpense is a European SaaS company helping organizations simplify and automate expense management. Our platform supports companies across Europe in managing expenses, payments and related processes in a secure and compliant way.
Technology is at the core of our business, and our applications rely on a growing Microsoft Azure environment. As we continue to modernize and scale our platform, we're looking for a Cloud & DevOps Engineer to strengthen our Cloud & Infra team and help us build secure, reliable and highly automated cloud environments.
The Role
As a Cloud & DevOps Engineer, you will join our Cloud & Infra team, working alongside a Cloud & Infra Lead and other Cloud & DevOps Engineers with different levels of experience.
You will work closely with our Software Engineering teams, helping them deploy and operate our applications while continuously improving the infrastructure, tooling and automation behind our SaaS platform.
This is a hands-on role combining cloud infrastructure, Infrastructure as Code, CI/CD, automation, observability and production reliability.
Depending on your experience, you will progressively take ownership of parts of our cloud platform. You won't be expected to know everything from day one: you'll work alongside experienced engineers while being encouraged to investigate, propose improvements and increasingly drive your own technical topics.
What You'll Work On
Our cloud environment is built primarily around Microsoft Azure, with Terraform as our standard for Infrastructure as Code.
Our applications make extensive use of Azure App Services, Azure Container Apps, Azure Functions and Azure SQL, alongside Azure networking, storage, identity and monitoring services.
We use Azure DevOps for much of our software delivery lifecycle, with GitHub also becoming part of our engineering ecosystem.
Automation is an important part of how we work. We aim to manage infrastructure through code, automate repetitive operations and continuously improve how applications move from development to production.
Key Responsibilities
- Design, build and maintain infrastructure in Microsoft Azure using Terraform.
- Build, maintain and improve CI/CD pipelines using Azure DevOps and GitHub.
- Support and improve workloads running on Azure App Services, Azure Container Apps and Azure Functions.
- Work closely with Software Engineers on application deployments, infrastructure requirements and production reliability.
- Automate operational and infrastructure tasks using PowerShell and Azure-native tooling.
- Contribute to the design and evolution of our Azure architecture.
- Configure and troubleshoot Azure networking, connectivity, DNS, private endpoints and related services.
- Monitor and improve the availability, performance, scalability and cost efficiency of our cloud environments.
- Maintain and improve observability using Azure Monitor, Log Analytics and Application Insights.
- Investigate infrastructure and deployment issues and work with Software Engineers to identify their root causes.
- Work with Security Engineering to implement best practices around identity, access, network security and data protection.
- Participate in incident response and contribute to improvements following production incidents.
- Maintain technical documentation and share knowledge across the team.
- Identify opportunities to simplify, standardize and automate our infrastructure and operational processes.