Platform Engineer - (Azure, IaC & DevOps)
HUSKY
Job Details
Location
Chennai
Experience
4+
Salary
15 LPA
Last Date
May 30, 2026
Job Description
Strong hands-on experience with Microsoft Azure, including designing and enhancing shared platform services that support multiple development and product teams.
Deep understanding of IaC practices, with the ability to create, review, and maintain reusable infrastructure modules and repositories as scalable, productized solutions.
Experience with containerization technologies, including designing, deploying, and managing applications using Azure Kubernetes Service (AKS), Azure Container Apps, and Azure Container Instances.
Proven experience in building and managing CI/CD pipelines, including validation workflows, approval processes, and environment promotion strategies integrated into the development lifecycle.
Familiarity with DevSecOps practices, including implementing security automation such as vulnerability scanning and secrets management within CI/CD pipelines.
Hands-on experience with Azure DevOps and Git-based workflows, including branching strategies, pull requests, and pipeline-driven validation and approval gates.
Ability to enhance developer productivity by creating reusable templates, tools, and automation frameworks that standardize processes and improve the developer experience.
Solid understanding of Agile methodologies and collaborative development environments.
Strong communication skills with the ability to effectively collaborate within cross-functional teams.
Fluent in English, both written and verbal.
Excellent analytical and problem-solving abilities with keen attention to detail.
Adaptable and capable of managing shifting priorities and dynamic work environments.
Key Responsibilities
Technical Contribution
Develop software features and components based on defined requirements, architecture, and technical direction.
Deliver stable, maintainable, and secure code within the assigned scope of work.
Follow established coding guidelines, design patterns, and engineering best practices.
Take ownership of assigned tasks while seeking clarification or escalation when necessary.
Execution & Delivery
Convert functional and technical requirements into working, high-quality software solutions.
Complete assigned deliverables in line with sprint timelines and team commitments.
Assist in breaking down tasks and providing realistic effort estimates.
Identify and communicate potential risks, challenges, or blockers early in the process.
Code Quality & Engineering Standards
Write structured, testable, and efficient code with a focus on quality.
Contribute to unit and integration testing to ensure reliability.
Participate in peer code reviews, applying feedback for continuous improvement.
Adhere to team standards including Definition of Ready (DoR) and Definition of Done (DoD).
Follow best practices related to DevOps, security, and software quality.
Support & Maintenance
Help diagnose and resolve issues in both development and production environments.
Contribute to bug fixes and ongoing enhancements for existing applications.
Team Collaboration & Learning
Work closely with cross-functional teams including developers, QA engineers, and product stakeholders.
Actively seek feedback to enhance technical and professional skills.
Continuously learn tools, systems, and technologies used within the team.
Promote a collaborative environment and take shared responsibility for team outcomes.
Required Skills
Azure platform engineering backgroundAzure DevOps & Git workflowsAzure Kubernetes ServicesContainer AppsContainer Instances.
Eligibility Criteria
Bachelor’s degree in Computer Science, Information Technology, or a closely related discipline.
Minimum of 4 years of hands-on experience in Cloud, DevOps, or Platform Engineering roles, with a proven track record of designing and managing Infrastructure as Code (IaC) and CI/CD pipelines to support multiple teams or large-scale environments.
Interview Preparation Guide
1. Azure Platform Engineering
Azure Core Services Overview
Shared Platform Capabilities Design
Azure Subscriptions, Management Groups & Landing Zones
Azure Policy & Governance
Azure Networking (VNet, NSG, Private Endpoints)
2. Infrastructure as Code (IaC)
Terraform Core Concepts
Terraform State Management & Remote Backend
Module Design & Reusability
IaC Repository Structure & Patterns
Bicep / ARM Templates (Azure Native)
IaC as a Productized Capability
3. Containerization & Kubernetes
Docker & Container Fundamentals
Azure Kubernetes Service (AKS)
Azure Container Apps
Azure Container Instances
Helm Charts & Kubernetes Manifests
Container Security Best Practices
4. CI/CD Pipeline Development
Azure DevOps Pipelines (YAML)
Pipeline Stages: Validate → Approve → Apply
GitHub Actions
Branching Strategies (GitFlow, Trunk-Based)
Pull Request & Approval Gates
Pipeline-Based IaC Validation
5. DevSecOps & Security Automation
Secrets Management (Azure Key Vault)
Vulnerability Scanning in Pipelines
SAST / DAST Tools Integration
Azure Defender & Security Center
Least Privilege & RBAC Design
Compliance as Code
6. Developer Enablement & Platform Thinking
Reusable Templates & Scaffolding
Internal Developer Platforms (IDP)
Golden Paths & Paved Roads Concept
Self-Service Automation
Developer Experience (DevEx) Improvement
7. Azure DevOps & Git Workflows
Repos, Branching & PR Workflows
Pipeline Validation & Approval Gates
Work Items, Boards & Backlogs
Service Connections & Environments
Artifact Management
8. Agile & Ways of Working
Scrum & Kanban Fundamentals
Sprint Planning & Retrospectives
Platform Team in Agile Context
Stakeholder Communication
Cross-Team Collaboration
9. Behavioural & Scenario-Based Questions
STAR Method for Experience Questions
Ownership & Impact Examples
Handling Competing Priorities
Communication with Dev & Product Teams