Job Title: Azure Platform Engineer
Remote
Job Summary:
We are seeking a highly skilled Azure Platform Engineer to design, implement, and maintain our cloud infrastructure on Microsoft Azure. You will play a pivotal role in ensuring the performance, reliability, and scalability of our cloud environments, working closely with development, security, and DevOps teams to build and manage secure, automated, and highly available platforms.
Key Responsibilities:
* Design, build, and manage scalable and secure Azure infrastructure using Infrastructure-as-Code (IaC) tools (e.g., Terraform, Bicep, ARM templates).
* Develop CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tooling.
* Monitor and optimize the performance, availability, and cost-efficiency of Azure services.
* Implement best practices in security, identity, and compliance (e.g., Azure Policy, RBAC, Azure Security Center).
* Collaborate with application developers and DevOps teams to provide infrastructure support and guidance.
* Build and maintain automation tools for deployments, backups, patching, and monitoring.
* Troubleshoot and resolve issues related to infrastructure, networking, and services across environments.
* Stay updated with the latest Azure features, services, and industry trends.
Requirements:
Essential Skills:
* Proven experience in deploying and managing solutions on Microsoft Azure.
* Strong proficiency with Infrastructure-as-Code (IaC) tools – Terraform, Bicep, or ARM templates.
* Hands-on experience with CI/CD pipelines using Azure DevOps or equivalent tools.
* Familiarity with containerization technologies like Docker and orchestration with Kubernetes (AKS).
* Proficiency in scripting languages such as PowerShell, Bash, or Python.
* Experience with monitoring/logging tools (e.g., Azure Monitor, Log Analytics, Application Insights).
Desirable Skills:
* Knowledge of networking concepts (VNETs, NSGs, firewalls, load balancers).
* Experience with hybrid cloud or on-premises integrations (e.g., ExpressRoute, VPN Gateway).
* Familiarity with other cloud platforms (AWS, GCP) is a plus.
* Microsoft Azure certifications (AZ-104, AZ-305, or AZ-400) are advantageous.
Soft Skills:
* Excellent communication and collaboration skills.
* Strong problem-solving and analytical thinking.
* Proactive, self-driven, and keen to learn new technologies.
Education & Experience:
* Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
* 3+ years of experience in cloud engineering, systems administration, or a related role.