Job description
Project overview
Scope of the role:
The consultant is expected to conduct work from the specified location mentioned in the requisition. They are mandated to support the client’s offices for a minimum of three days per week. These rules could be modified in the future at the client’s discretion.
- Extend and maintain an existing Infrastructure-as-Code (IaC) framework to bootstrap and operate Azure-based OT environments that are isolated or have limited or no internet connectivity.
- Build and evolve landing zone / platform foundations (AzureRM resources, initial platform configuration, repo setup, prerequisites).
- Develop and maintain reusable, versioned Terraform modules suitable for enterprise and offline/isolated use.
- Establish an IT-based test environment to support OT product development, reusing the same IaC framework where possible.
- Define and implement a release/promotion mechanism from IT (dev/test) to OT (prod), covering modules, artifacts, versioning, and CI/CD.
- Support migration of selected repositories from GitHub SaaS to self-hosted GitHub in the OT environment (including Actions, dependencies, access, and offline constraints).
Requirements
Required skills & tools
Profile
Practical Information
- Terraform (strong): module design, reusable frameworks, versioning, enterprise patterns
- Azure (strong): AzureRM, landing zones, platform foundations; Azure CAF understanding
- GitHub (strong): GitHub Actions / CI pipelines; experience with self-hosted/enterprise GitHub
- Scripting: Python, Bash or PowerShell
- Artifact management: JFrog Artifactory (or similar) for Terraform modules and deployment artifacts
- CI/CD & promotion: release/versioning strategy, artifact promotion across environments
- Experience working in restricted / offline / isolated environments (and designing tooling/processes accordingly)
- Understanding of OT operational constraints and how they impact cloud/platform engineering
- Hands-on engineer comfortable working across Azure infrastructure + DevOps/IaC.
- Able to quickly understand an existing framework and incrementally build on it
- Duration: 6 months
- Working hours: 37 hours per week
- Work setup: Hybrid, with a minimum of three days onsite per week
- The consultant must be based in Denmark.
Project details
- Start: 2026-11-02
- Duration: 6 months
- Remote: hybrid
- Location: Copenhagen/Hybrid, DK
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on Accuro