We are looking for a talented and experienced Azure Platform Engineer to join our team and drive the design and implementation of cloud-based solutions. The successful candidate will play a pivotal role in delivering secure, scalable, and highly available cloud platforms, primarily on Microsoft Azure, with the ability to contribute to AWS environments as well. This role requires a deep understanding of cloud networking concepts, containerization technologies, and automation practices to ensure efficient and reliable cloud infrastructure management.
• Design, build, administer, and maintain secure, scalable, resilient, and highly available cloud platforms
primarily on Microsoft Azure, with exposure to AWS being advantageous.
• Provision and manage cloud infrastructure using Infrastructure as Code (IaC) practices, primarily through
Terraform, ensuring consistency, repeatability, and compliance with organizational standards.
• Implement and maintain cloud networking solutions, including Hub-and-Spoke architectures,
ExpressRoute connectivity, VPNs, routing, firewalls, DNS, private networking, and zero-trust security
principles.
• Develop, enhance, and maintain CI/CD pipelines using Azure DevOps to enable automated, reliable, and
secure application and infrastructure deployments.
• Collaborate with application development, architecture, security, networking, and operations teams to
deliver platform capabilities that support business and technology objectives.
• Build and maintain configuration management and automation solutions using Ansible, PowerShell,
Bash, Python, and related technologies.
• Design, deploy, and manage containerized workloads using Docker and Kubernetes, ensuring scalability,
reliability, and operational excellence.
• Support and promote DevOps, DevSecOps, GitOps, and Infrastructure-as-Code practices across
engineering teams.
• Proactively identify, assess, prioritize, and remediate infrastructure, operating system, and platform
security vulnerabilities.
• Ensure all cloud platforms comply with banking security policies, regulatory requirements, governance
controls, and audit standards.
• Monitor platform health, availability, performance, capacity, and security using enterprise monitoring and
observability tools.
• Develop and maintain logging, metrics, alerting, and dashboard solutions to improve operational visibility
and incident response.
• Troubleshoot and resolve complex infrastructure, networking, platform, and deployment issues across
development, testing, and production environments.
• Raise awareness of operational and security risks by identifying, documenting, and escalating risks
through the bank's governance and risk management framework.
• Continuously evaluate platform architecture and recommend improvements to enhance reliability,
scalability, security, performance, and cost efficiency.
• Ensure cloud environments are operated in a cost-effective manner while maintaining required levels of
availability, resilience, and regulatory compliance.
• Support pre-production validation, release readiness reviews, operational acceptance testing, and
deployment activities.
• Produce and maintain high-quality technical documentation, including architecture diagrams, deployment
procedures, operational runbooks, standards, and support documentation.
• Stay current with emerging cloud technologies, industry trends, security threats, and platform engineering
best practices to drive continuous improvement and innovation.
• Provide technical leadership, mentoring, and coaching to junior engineers and contribute to the
development of engineering standards and best practices.
• Take end-to-end ownership of platform services, ensuring secure-by-design principles, operational
excellence, reliability, and service continuity across the cloud estate.
Strong hands-on experience in designing, provisioning, and managing enterprise-scale Azure cloud
environments, including Subscriptions, Management Groups, Resource Groups, Virtual Networks
(VNets), Subnets, Network Security Groups (NSGs), User Defined Routes (UDRs), Azure Firewall,
Private Endpoints, Private DNS, Load Balancers, Application Gateways, Virtual Machines, and Identity
services.
• Good understanding of AWS cloud services and networking concepts (preferred).
• Strong expertise in cloud networking concepts, including Hub-and-Spoke architecture, ExpressRoute,
Site-to-Site VPN, DNS, IP addressing, routing, segmentation, security boundaries, and hybrid
connectivity.
• Strong experience with Infrastructure as Code (IaC) using Terraform for automated provisioning,
configuration, and lifecycle management of cloud infrastructure.
• Hands-on experience with configuration management and automation tools such as Ansible.
• Strong experience in designing, implementing, and maintaining CI/CD pipelines using Azure DevOps.
• Good understanding of DevSecOps principles and integrating security controls into CI/CD pipelines.
• Strong expertise in containerization technologies such as Docker and orchestration platforms such as
Kubernetes (AKS preferred).
• Experience with GitOps methodologies and tools such as ArgoCD or Flux is highly desirable.
• Proficiency in scripting and automation using PowerShell, Linux Shell/Bash scripting, and Python.
• Good understanding of YAML-based configurations and automation frameworks.
• Knowledge of GoLang is an added advantage.
• Strong experience administering Linux and Windows Server operating systems in enterprise
environments.
• Experience with monitoring, observability, and logging platforms such as Azure Monitor, Prometheus,
Grafana, ELK Stack, Dynatrace, Logz.io, Splunk, or similar tools.
• Good understanding of SSL/TLS certificates, PKI concepts, encryption standards, and secure
communications.
• Strong understanding of cloud security best practices, vulnerability management, identity and access
management (IAM), secrets management, and compliance requirements.
• Experience implementing highly available, scalable, resilient, secure, and auditable platforms following
industry best practices.
• Strong understanding of platform reliability, disaster recovery, backup, business continuity, and
operational excellence principles.
• Experience working in Agile, Scrum, and traditional project delivery methodologies.
• Hands-on experience using source control systems such as Git and ticketing/project management tools
such as Jira, or Azure Boards.
• Excellent troubleshooting, analytical, and problem-solving skills with the ability to diagnose complex
infrastructure and platform issues.
• Strong communication and stakeholder management skills with the ability to work effectively across
engineering, security, architecture, and business teams.
• Demonstrated ability to mentor junior engineers, promote engineering best practices, and drive
continuous improvement initiatives.
• Self-motivated team player with a proactive attitude, strong ownership mindset, and ability to
independently deliver technical projects and operational activities.