Role PurposeThe 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.The following non-exhaustive list of key deliverables applies to this role:Infrastructure AutomationDevelop 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/CDUtilize 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.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 AutomationDevelop 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.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.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.CI/CD Tools ExperienceStrong experience developing and managing CI/CD pipelines to deploy infrastructure and applications using tools such as:GitHub / GitHub ActionsJenkinsEquivalent CI/CD platformsExperience managing infrastructure environments, configurations, and IaC scripts to support application workflows via self-service automation.Technical SkillsStrong understanding of multi-region and multi-cloud network architecture design and implementation.Proficiency in scripting and automation languages such as:PythonPowerShellYAMLRubyPerlKQL or similarExperience working with testing automation frameworks and harnesses.Understanding of Policy-as-Code and enforcement of security controls via IaC.Delivery MethodologiesExperience working within both Waterfall and Agile delivery environments, including:ScrumSAFeAdditional AttributesStrong 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.
#J-18808-Ljbffr