We are seeking a Senior Platform Engineer with 3–6 years of experience in Azure cloud platforms to design, implement, and manage scalable, secure, and high-performance cloud solutions. As a key member of our team, you will leverage your expertise in Azure Data Engineering, Infrastructure as Code (IaC), containerized applications, and CI/CD pipelines to drive operational efficiency and reliability in distributed systems.
 Key Responsibilities
 Azure Data Engineering & Distributed Systems
  - Proficient in Azure services such as Event Hub, Data Factory, ADLS Gen2, Cosmos DB, Synapse, Databricks, APIM, Function Apps, Logic Apps, and App Services.
- Troubleshoot failed jobs in Azure tools, perform root cause analysis, and implement corrective measures.
- Design and implement distributed system architectures to meet business requirements.
Infrastructure Management & IaC
  - Build, implement, and manage infrastructure using IaC tools like Azure Resource Manager (ARM) templates and Terraform.
- Design backup and disaster recovery (DR) strategies with failover mechanisms using IaC.
- Automate infrastructure provisioning, scaling, and management for optimal performance and availability.
Containerized Applications
  - Manage containerized applications using Docker and orchestrate deployments on Azure Kubernetes Service (AKS).
Monitoring & Logging
  - Set up comprehensive monitoring, logging, and alerting systems with Azure Monitor, Log Analytics, and Application Insights.
- Monitor and troubleshoot VM resources, including CPU, memory, OS, storage, and network.
Automation & CI/CD
  - Automate processes using Python, shell scripting, Jenkins, and Azure DevOps.
- Design, implement, and maintain Azure CI/CD pipelines for seamless code integration, testing, and deployment.
Performance Optimization
  - Analyze application logs to optimize job and workflow performance.
- Collaborate with developers to enhance system efficiency and stability.
Agile Collaboration
  - Work in an agile environment, contributing to iterative development and continuous improvement.
- Manage and maintain clusters across Development, Test, Preproduction, and Production environments on Azure.
Required Skills & Qualifications
 Technical Proficiency
  - Strong experience with Azure cloud-native tools for secure and scalable solutions.
- Hands-on expertise in distributed streaming tools like Azure Event Hub.
Infrastructure as Code (IaC)
  - Proven skills in managing infrastructure using ARM templates and Terraform.
Automation & DevOps
  - Expertise in process automation using Python and shell scripting.
- Skilled in designing and maintaining CI/CD pipelines with Jenkins and Azure DevOps.
Monitoring & Troubleshooting
  - Proficiency in Azure Monitor, Log Analytics, and Application Insights.
- Adept at resolving issues in VM and application components.
Container Orchestration
  - Experience with Docker and AKS for managing containerized applications.
Soft Skills
  - Strong analytical and problem-solving abilities.
- Excellent collaboration and communication skills.
- Adaptability to evolving technologies and a proactive mindset.
Why Join Us?
  - Opportunity to work on cutting-edge Azure technologies and distributed systems.
- Collaborative and innovative work environment with a focus on continuous learning.
- Chance to make a significant impact by designing secure and scalable cloud solutions.
If you are passionate about building and optimizing robust cloud platforms while working in a fast-paced, agile environment, we’d love to hear from you!