Cloud DevSecOps/Infra Engineer contract

Cloud DevSecOps/Infra Engineer contract

Posted 2 days ago by E-Frontiers

Negotiable
Undetermined
Undetermined
London

Summary: The Cloud DevSecOps / Infrastructure Automation Engineer will design, implement, and maintain automated cloud infrastructure and security frameworks within Microsoft Azure environments. This role emphasizes Infrastructure-as-Code (IaC), DevSecOps automation, and CI/CD pipeline optimization. The engineer will collaborate with product, engineering, and security teams to ensure scalable and secure infrastructure deployments. The position is based in Dublin, Ireland, and is focused on delivering best practices in cloud infrastructure management.

Key Responsibilities:

  • Develop Infrastructure-as-Code (IaC) automation using Terraform for reusable infrastructure patterns.
  • Implement automated provisioning and management of infrastructure resources across cloud environments.
  • Utilize DevOps and CI/CD tooling to automate infrastructure deployments and prevent configuration drift.
  • Support the design and optimization of standardized CI/CD pipelines for software promotion.
  • Adapt CI/CD processes for multiple product teams while ensuring compliance with security and quality gates.
  • Select, deploy, and maintain DevSecOps tooling for continuous delivery.
  • Investigate and resolve complex cloud infrastructure issues and recommend improvements.
  • Design and maintain network infrastructure across multi-region and multi-cloud environments.
  • Work with Azure networking technologies including V-WAN, VNET, and BGP.
  • Develop and enforce Policy-as-Code (PaC) for Azure environments to ensure security standards.
  • Implement security policies aligned with industry frameworks such as CIS and NIST.
  • Manage firewall technologies and develop automation workflows for network firewall management.
  • Support product and engineering teams in adopting DevSecOps automation and best practices.
  • Document engineering processes, infrastructure designs, and re-engineering solutions.

Key Skills:

  • Proven experience with Microsoft Azure cloud platforms.
  • Experience in cloud networking automation.
  • Strong experience implementing Infrastructure-as-Code using Terraform.
  • Hands-on experience with Azure networking technologies such as V-WAN, VNET, and BGP.
  • Knowledge of DevSecOps concepts and implementation.
  • Experience developing and managing CI/CD pipelines using Azure DevOps, GitHub, Jenkins, and equivalent platforms.
  • Strong understanding of multi-region and multi-cloud network architecture design.
  • Proficiency in scripting and automation languages such as Python, PowerShell, YAML, Ruby, Perl, and KQL.
  • Experience with testing automation frameworks.
  • Understanding of Policy-as-Code and enforcement of security controls via IaC.
  • Experience in both Waterfall and Agile delivery environments, including Scrum, Kanban, and SAFe.
  • Strong analytical and problem-solving skills.
  • Excellent documentation and communication skills.
  • Ability to work collaboratively across teams.

Salary (Rate): undetermined

City: Dublin

Country: Ireland

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Cloud DevSecOps/Infra Engineer contract

  • Job Ref: 4570d67050336677_1773653362
  • Dublin, Ireland
  • IT
Dublin, Ireland
Apply Now

Job Specification

Role Title: Cloud DevSecOps / Infrastructure Automation Engineer

Role Purpose

The Cloud DevSecOps / Infrastructure Automation Engineer will be responsible for designing, implementing, and maintaining automated cloud infrastructure and security frameworks within Microsoft Azure environments. The role focuses on Infrastructure-as-Code (IaC), DevSecOps automation, CI/CD pipeline optimisation, and secure cloud networking. The successful candidate will work closely with product, engineering, and security teams to ensure infrastructure deployments are scalable, secure, and compliant with industry best practices.

Key Responsibilities / Deliverables

The following non-exhaustive list of key deliverables applies to this role:

Infrastructure Automation

  • Develop Infrastructure-as-Code (IaC) automation, particularly using Terraform, to create reusable infrastructure patterns and modules.

  • Implement automated provisioning and management of infrastructure resources across cloud environments.

DevOps and CI/CD

  • Utilize modern DevOps and CI/CD tooling such as Azure DevOps, Git, YAML, and equivalent tools to automate infrastructure deployments and prevent configuration drift.

  • Support the design, development, implementation, and optimisation of standardised CI/CD pipelines to promote software across environments with validation and operational gating.

  • Adapt CI/CD processes to meet the requirements of multiple product teams while ensuring compliance with security and quality gates.

  • Select, deploy, and maintain appropriate DevSecOps tooling to support continuous delivery.

  • Evaluate and trial new platforms, frameworks, tools, and languages to improve CI/CD workflows.

Cloud Infrastructure & Networking

  • Investigate and resolve complex cloud infrastructure issues, recommending and implementing improvements.

  • Design, implement, and maintain network infrastructure across multi-region and multi-cloud environments.

  • Work with Azure networking technologies including V-WAN, VNET, BGP, and related services.

Security & Policy Automation

  • Develop and enforce Policy-as-Code (PaC) for Azure environments to configure, detect, remediate, and enforce security standards.

  • Implement security policies aligned with industry frameworks such as CIS and NIST benchmarks.

  • Manage firewall technologies and develop automation workflows for network firewall management, integrating these into the wider security architecture.

Collaboration & Delivery

  • Support product and engineering teams in adopting DevSecOps automation and best practices.

  • Assist in the rollout and deployment of new product features and infrastructure changes to support rapid development cycles.

  • Document engineering processes, infrastructure designs, and re-engineering solutions where required.

Key Experience, Competencies & Skillsets

Essential Experience

  • Proven experience working with Microsoft Azure cloud platforms.

  • Demonstrated experience in cloud networking automation.

  • Strong experience implementing Infrastructure-as-Code using Terraform.

  • Hands-on experience with Azure networking technologies such as V-WAN, VNET, and BGP.

  • Proven knowledge and practical experience in DevSecOps concepts and implementation.

  • Strong experience developing and managing CI/CD pipelines to deploy infrastructure and applications using tools such as:

  • Azure DevOps

  • GitHub / GitHub Actions

  • Jenkins

  • Equivalent CI/CD platforms

  • Experience managing infrastructure environments, configurations, and IaC scripts to support application workflows via self-service automation.

Technical Skills

  • Strong understanding of multi-region and multi-cloud network architecture design and implementation.

  • Proficiency in scripting and automation languages such as:

  • Python

  • PowerShell

  • YAML

  • Ruby

  • Perl

  • KQL or similar

  • Experience working with testing automation frameworks and harnesses.

  • Understanding of Policy-as-Code and enforcement of security controls via IaC.

Delivery Methodologies

  • Experience working within both Waterfall and Agile delivery environments, including:

  • Scrum

  • Kanban

  • SAFe

Additional Attributes

  • Strong analytical and problem-solving skills.

  • Ability to troubleshoot complex infrastructure issues.

  • Excellent documentation and communication skills.

  • Ability to work collaboratively across engineering, security, and product teams.