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
Apply Now

You will be redirected to the application portal