NV1 is preferred, or at least a Baseline clearance with the ability to obtain their NV1.
Key Responsibilities
Cloud Architecture & Deployment: Design, deploy, and manage scalable cloud solutions on Azure, M365 and AWS. Develop infrastructure-as-code (IaC) scripts using tools like Terraform, CloudFormation, or ARM templates
Operations & Automation: Automate deployment pipelines and routine tasks to enhance operational efficiency. Monitor cloud environments, troubleshoot issues, and optimize performance and costs.
Security & Compliance: Implement and maintain robust security measures aligned with industry standards. Ensure compliance with relevant regulations and internal policies (ISM, PSFP, E8).
Collaboration & Documentation: Work closely with development, operations, and security teams to integrate and support cloud initiatives. Maintain thorough documentation of cloud architectures, processes, and protocols.
Continuous Improvement: Stay current with emerging technologies and cloud trends to foster innovation. Propose and implement enhancements to existing cloud solutions.
Qualifications, skills and experience
Professional Experience: A minimum of 5+ years of hands-on experience in cloud engineering or a similar role.
Proven experience in a Cloud Engineer role with expertise in Azure/M365 and/or AWS. Strong knowledge of Azure services (e.g., Virtual Machines, Azure DevOps, Azure Functions, Azure storage) and/or AWS services (e.g., EC2, S3, Lambda, CloudFormation).
Broad hybrid cloud experience in Azure and AWS environments.
Experience with GitLab Experience with Microsoft 365 services, including integration and security configurations.
Knowledge in containerization and CI/CD pipelines.
Excellent problem-solving and communication skills.
Certifications in Azure, or Microsoft 365 or AWS
To be considered for the Cloud Engineer position, you should have most or all the following skills, qualities, and experience
Mandatory
Cloud Platforms Expertise: Demonstrable experience with AWS services (e.g., EC2, S3, VPC, Lambda) and strong working knowledge of Azure and M365 services (e.g., Virtual Machines, Azure App Services, Azure Storage).
Infrastructure-as-Code: Proficiency in IaC tools such as Terraform, CloudFormation, or ARM templates to automate cloud environment setup and management.
Networking & Security: Solid understanding of cloud networking protocols, security frameworks, and best practices.
DevOps & Automation: Experience building CI/CD pipelines and leveraging automation tools to streamline cloud operations.
Problem Solving: Strong analytical skills with experience troubleshooting and resolving complex cloud-related issues.
Security & Compliance: knowledge and experience in implementing and updating ISM, PSFP, and ASD Blueprints controls in a cloud environment.
Desirable Skills
AWS certifications and/or Microsoft certifications.
Experience with Docker, Kubernetes, or similar container orchestration platforms within cloud ecosystems.
Proficiency in scripting languages (e.g., Python, Bash) to develop custom tools and automate processes.
Exposure to hybrid or multi-cloud environments, integrating on-premises infrastructure with cloud services.
Strong written and verbal communication skills, with an ability to translate technical concepts for non-technical stakeholders.