Job DescriptionOur client are a rapidly growing self-funded tech start-up based in London. They are currently on a journey to pivot from a tech enabled business to a tech first organisation and are currently revamping large parts of their platform and technology team as part of this journey.
They’re currently looking for a Principal Cloud Engineer to join the team. This role will involve the management of a couple of other resources but be very much hands on day to day. The plans will be to invest and grow this team over the next 12 months.
This role will involve leading from a strategy perspective and building the most cost-effective infrastructure with compliance and security at the centre. Given the growth trajectory of the business this hire will likely have come from a high growth start-up/scale up business but other background are welcome to apply.
Key Responsibilities:
Design and Implementation:
- Design and deploy Azure infrastructure solutions, including virtual networks, virtual machines, storage, databases, and more.
- Develop and implement scalable, highly available, and secure cloud architectures.
- Migrate on-premises applications to Azure cloud environments.
Automation & Optimization:
- Create automation scripts using Azure PowerShell, ARM templates, or Terraform for resource provisioning and management.
- Optimize cloud infrastructure to reduce costs while improving performance and security.
Monitoring & Maintenance:
- Monitor cloud environments using Azure Monitor, Azure Security Center, and Log Analytics.
- Ensure high availability and disaster recovery configurations (e.g., Azure Site Recovery, backups).
Security & Compliance:
- Implement and manage security practices such as Azure Active Directory (AD), Identity and Access Management (IAM), and encryption.
- Ensure cloud solutions comply with relevant regulatory requirements and internal security policies.
Collaboration:
- Work closely with DevOps, development, and operations teams to provide support in CI/CD pipelines, container orchestration (e.g., AKS), and cloud-native solutions.
- Collaborate with stakeholders to gather requirements and translate them into cloud architecture.
Required Skills & Qualifications:
Technical Skills:
- Strong knowledge of Azure services such as Azure Virtual Machines, Azure SQL Database, Azure Kubernetes Service (AKS), and Azure App Services.
- Proficiency in scripting and automation tools like Azure CLI, PowerShell, Terraform, or ARM templates.
- Experience with CI/CD tools like Azure DevOps, Jenkins, or GitLab.
- Solid understanding of networking concepts in Azure, including VNet, VPN, Load Balancers, NSGs, and ExpressRoute.
- Experience with monitoring tools such as Azure Monitor, Application Insights, and Log Analytics.
Cloud Security:
- Expertise in cloud security best practices, including network security, identity management (Azure AD), and data protection (encryption, Key Vault).
- Familiarity with compliance frameworks such as GDPR, ISO 27001, and HIPAA.
DevOps & Containers:
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes (AKS).
- Experience in configuring and managing CI/CD pipelines for cloud-native applications.
In return you'll get the opportunity to join a rapidly growing London team and the opportunity to make the role your own. Salary banding ranges between £90,000 - £110,000.
They operate a hybrid work policy so 2 days a week in their London office.