Job Description

Project description

We're on the lookout for a skilled and motivated Azure Platform Engineer to join our cloud engineering team. This is a hands-on DevOps engineering role where you'll architect, automate, and operate Azure-based platforms that enable scalable, secure, and high-performance applications.

You'll be instrumental in building cloud-native infrastructure using modern IaC principles, with a strong emphasis on automation, continuous integration/delivery, and observability.

Responsibilities

  • Engineer solutions in Azure cloud, develop, and manage end-to-end Azure DevOps Pipelines (multi-stage YAML) for infrastructure and application deployments.
  • Automate Azure infrastructure using Azure Bicep, and manage deployments using GitOps and version-controlled CI/CD workflows in Azure DevOps Pipelines.
  • Design and deploy event-driven systems using:
  • Azure Event Grid
  • Azure Event Hub
  • Azure Functions
  • Provision and manage Azure Databricks clusters, notebooks, and workspace configurations.
  • Build pipelines for deploying custom Python libraries and microservices to staging and production environments.
  • Integrate and manage supporting services such as:
  • Azure API Management (APIM) for API gateway and policy configuration
  • Azure Key Vault for secrets, certificates, and identity integration
  • Azure Application Insights and Azure Monitor for performance and reliability monitoring
  • Log Analytics for observability and diagnostic analysis
  • Automate network provisioning: VNETs, subnets, private endpoints, NSGs, route tables, and firewalls.
  • Implement access controls, role-based access (RBAC), and security posture checks.
  • Collaborate across teams to embed DevOps best practices and ensure system resilience and compliance.

Skills

Must have

  • Proficiency in Azure DevOps, YAML pipelines, release strategies, and artifact management.
  • Strong hands-on experience with Azure Bicep, ARM templates, or Terraform (Bicep preferred).
  • Expertise in automating and operating:
  • Azure Event Grid / Event Hub / Functions
  • Azure Databricks (incl. workspace automation & cluster management)
  • Azure Networking & Resource Groups
  • Working knowledge of Azure API Management, Key Vault, Application Gateway, and App Services.
  • Practical experience with deploying Python libraries and managing dependency versions across environments.
  • Strong scripting skills: PowerShell, Bash, or Python.
  • Familiarity with containerisation and orchestration (e.g., Docker, AKS, optional but desirable).
  • Good understanding of CI/CD, DevSecOps, and compliance in cloud environments.
  • Experience working with monitoring and logging tools like Azure Monitor, App Insights, and Log Analytics.

Nice to have

  • Azure certifications (e.g., AZ-400, AZ-104, AZ-305)
  • Experience with Service Bus, Storage Queues, or Event-Driven Architectures
  • Familiarity with GitHub Actions, Terraform Cloud, or Pulumi is a plus
  • Experience in FinTech, HealthTech, or regulated industries (for secure & compliant design)
  • Passion for automation, testing, and continuous improvement.
  • Ability to balance speed and stability in delivery.
  • Strong collaboration and stakeholder communication skills.
  • Desire to mentor others and share knowledge.
  • Committed to high standards of security, governance, and documentation.