Pune
Job Title: Platform Engineer Reports to: Director of Infrastructure
Location: Pune, India
Job Type: Full-Time
We are seeking a skilled and experienced Platform Engineer to join our dynamic team at a pivotal stage in our growth. In this role, you will build, automate, and maintain our cloud infrastructure and DevOps workflows on Microsoft Azure. You will ensure our well-architected cloud platform has stability, performance, security, and cost efficiency by collaborating closely with the Digital Platforms team, Solution Architects, and Development teams.
PRINCIPAL RESPONSIBILITIES
Cloud Architecture and Design
- Design, implement, and manage scalable and resilient architectures on Microsoft Azure that align with operational best practices.
- Deploy and maintain key Azure services—including AKS, App Services, Virtual Machines, Storage, Blob Storage, and Cosmos DB—to ensure a robust foundation for enterprise applications.
- Implement Infrastructure as Code (IaC) using Terraform, Bicep, or ARM templates to automate and standardize infrastructure deployment.
- Configure and manage Azure Virtual Networks (VNet), VPN Gateways, and ExpressRoute to establish secure and efficient connectivity.
- Secure and manage APIs using Azure API Management (APIM) and optimize network security with Web Application Firewall (WAF) and DDoS protection.
- Monitor and mitigate security threats using Azure Security Center and Microsoft Defender for Cloud, ensuring a secure cloud environment.
- Enforce Role-Based Access Control (RBAC) and manage identities with Azure Active Directory (AAD).
- Ensure compliance with industry standards such as ISO 27001, GDPR, and SOC 2 through proactive controls and audits.
- Establish and manage continuous integration/continuous delivery (CI/CD) pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins to streamline deployments and ensure automated testing is configured and performed.
- Configure real-time monitoring with Azure Monitor, Application Insights, and Log Analytics to detect and address issues rapidly.
- Implement self-healing mechanisms, automated scaling policies, and efficient incident management practices to maximize platform uptime and reliability.
- Optimize resource allocation and performance using Azure Cost Management and Advisor, ensuring that applications run efficiently while minimizing operational costs.
- Adopt auto-scaling strategies and serverless solutions where appropriate to drive performance improvements and eliminate waste.
- Regularly review and tune system components, including Azure SQL Database and other data services, to achieve optimal performance.
- Work collaboratively with Solution Architects, DevOps Engineers, and Development teams to ensure cloud strategies align with business objectives.
- Document infrastructure architecture, deployment processes, and security best practices to promote organizational knowledge.
- Mentor junior engineers on Azure best practices and DevOps methodologies, fostering a culture of continuous improvement.
Experience
- A minimum of 7 years of experience in cloud infrastructure, DevOps, or platform engineering.
- Strong expertise in Microsoft Azure and associated cloud services.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform, Bicep, or ARM templates.
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, or Jenkins).
- Strong understanding of branching strategies (Git-Flow, GitHub-Flow, GitLab-Flow, and Trunk-Based)
- Deep understanding of container orchestration (AKS) and microservices architecture.
- Solid knowledge of security frameworks and compliance standards.
- Skilled in creating clear and detailed architecture and process diagrams using tools such as Lucidchart or Microsoft Visio to effectively communicate complex systems.
- Knowledge of scripting languages such as Python, PowerShell, or Bash.
Soft Skills
- Excellent problem-solving abilities with strong analytical skills.
- Proven ability to work collaboratively in a fast-paced, team-oriented environment.
- Ability to present diagrams to both technical and non-technical stakeholders in a clear and concise manner.
- Active Azure Solutions Architect Expert and Azure DevOps Engineer Expert certifications (strongly preferred)
- Hands-on experience with monitoring tools like Datadog or the ELK Stack.
- Familiarity with serverless computing models and cost optimization strategies.
- Experience with other Cloud providers like AWS or Google Cloud