DevOps Engineer (m/f/d) – Azure, Terraform & Databricks
The task
Control-F is a fully remote data consultancy working on projects in mechanical engineering, automotive, and energy. We are hiring a DevOps Engineer with hands-on experience in Terraform and Azure DevOps to help build and operate our Azure-based data platform.
Location: Remote, with an optional office in Konstanz, Germany Employment: Full-time, permanent Start: Immediately Salary: €65,000–85,000 gross per year, depending on experience
Key facts
- Location
- Remote, Hybrid, Konstanz, Berlin
- Contract
- Permanent employment
- Hours
- Full time
- Start
- immediately
- Pay
- €65,000–80,000 gross a year, depending on experience.
- Questions first
- info@control-f.io
Your work and what it takes
Your role
You will take responsibility for building, automating, and securely operating our Azure-based data platform. Your focus will be Infrastructure as Code with Terraform, CI/CD in Azure DevOps, and Azure Databricks operations. You will define technical standards and implement them together with our development and data teams.
Your responsibilities
- Develop and operate CI/CD pipelines in Azure DevOps, including service connections, artifacts, environments, and approval processes
- Provision and manage Azure infrastructure with Terraform using reusable modules, remote state, and version-controlled changes
- Automate the provisioning and operation of Azure Databricks, including workspaces, cluster policies, jobs/workflows, libraries, and secrets
- Ensure reproducible deployments across development, test, and production environments
- Build and improve monitoring and alerting with Azure Monitor and Log Analytics
- Implement identity, access, and network controls using Microsoft Entra ID (Azure AD), RBAC, Key Vault, VNETs, and Private Endpoints
- Investigate incidents, resolve root causes, and use automation to prevent recurring failures
What you bring
- Hands-on experience with Microsoft Azure and cloud infrastructure operations
- Solid knowledge of Azure DevOps, particularly pipelines, repos, service connections, and environments
- Production experience with Terraform: modular structures, remote state, versioning, and CI/CD integration
- Scripting skills in PowerShell or Bash; Python is a plus
- An understanding of identity and access management, networking fundamentals, and least privilege
- A structured approach to work and the ability to document technical decisions clearly
- Good German and English skills, with the ability to explain technical topics clearly in both languages
Useful, but not required
- Experience with Azure Databricks and data platform infrastructure
- Docker and Kubernetes/AKS
- Azure Landing Zones, Policy as Code, or GitOps
- Deeper knowledge of observability and tracing, for example with Application Insights or New Relic
What we offer
- Projects involving industrial telemetry data and large data volumes
- Scope to shape architecture, automation, and operational standards
- Technical collaboration with a specialized team and short decision-making paths
- No overnight on-call duty
- Fully remote work, with an optional workspace in Konstanz, Germany
- Flexible working hours and workation options
- A training and certification budget, for example for Azure or Terraform
- 30 days of vacation and a company pension scheme
- A home-office equipment budget and team events
Your application
Please briefly answer these questions in your application:
- What is your level of proficiency in German and English?
- Describe a project where you deployed Azure infrastructure to production with Terraform. How did you organize modules, remote state, and deployments? Which decisions were yours?
- What technical problem have you solved particularly well? Describe your approach and the outcome. Links to publicly shareable projects, GitHub repositories, or articles are welcome.
Apply
A CV and three sentences on why this position in particular. No cover letter, no photo, no date of birth. We answer receipt within a week, and from receipt to decision it is usually three weeks — the procedure, with all four steps, is set out on the careers page, together with what happens to your documents afterwards.
Quote CF-2026-DO-01 in the subject line so your application lands in the right process. It is in the advertisement itself and is the only number we keep for it.
More open positions
-
Data Engineer (m/f/d)
Develop scalable data pipelines and efficient algorithms for large datasets. Work with Databricks, PySpark and Python as part of a team of developers and engineers to deliver reliable data solutions.
- Location
- remote, hybrid, Konstanz, Berlin
- Contract
- Permanent employment
- Hours
- Full or part time
- Start
- immediately
-
Machine Learning Engineer (m/f/d)
Develop machine learning models for condition monitoring and predictive maintenance using industrial time series. Work with data engineers and domain experts to deliver reliable solutions—from initial analysis to deployment and ongoing operation.
- Location
- remote, hybrid, Konstanz, Berlin
- Contract
- Permanent employment
- Hours
- Full time
- Start
- immediately
-
Working Student (m/f/d)
You work on our data platforms, analyses and interfaces — where you start depends on what you bring with you. Python, SQL, HTML and CSS, as much as the task requires.
- Location
- Konstanz
- Contract
- Working student
- Hours
- 16–20 hrs/week
- Start
- immediately
All 4 positions with their full terms are on the careers page.