Job Description
Roles & Responsibilities
- Design, implement, and manage scalable and secure Azure infrastructure solutions, including compute, storage, and networking.
- Automate infrastructure provisioning, configuration, and deployment using Infrastructure as Code (IaC) tools like Terraform or ARM templates.
- Develop and maintain CI/CD pipelines for efficient application deployment and infrastructure updates within Azure DevOps or GitHub Actions.
- Monitor Azure environments for performance, security, and cost optimization, implementing proactive measures to address issues.
Desired Candidate Profile
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Proven experience (6 years) in designing, deploying, and managing complex Azure environments.
Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or Bicep.
Strong understanding of Azure networking concepts (VNet, NSGs, Firewalls, Load Balancers) and security best practices.
Azure Databricks ( Databicks Asset Bundle), SYnase, Data factory, Logic App, EventHU, Networking Hub Spoke Vnet Model, Argocd, Azure DevOps CI/CD pipelines, AKS, GitOps, Storage Account, Log analytics)
a. Setup & Configuration of HW Resources (On-Prem, Cloud)
b. Provisioning of necessary resources (Platform, Service etc)
c. Ensuring software versions (OS, Middleware, Software) are on the right versions & patches as per policy
d. Working with members of a cross-functional product team, utilizing the latest technology to implement and support platforms for analytical use-cases
e. Requires a fundamental understanding of business process development, a strong technical ability, and analytical mindset
f. Activities include scoping, development, implementation, and testing
g. Responsible for monitoring analytical systems to ensure that the environments run smoothly