What are the responsibilities and job description for the Principal DevOps Engineer position at Kezan India Private Limited?
Job Details
Overview:
Northeastern University is seeking a Principal DevOps Engineer with a strong focus on Hybrid Cloud to lead cloud automation, CI/CD pipelines, and DevOps best practices. In this hands-on role you will enable seamless infrastructure automation, deployment orchestration, and cloud best practices. The ideal candidate will have deep expertise in Infrastructure as Code (IaC), automation pipelines, containerization, and cloud governance.
Key Responsibilities:
DevOps Strategy & Automation:
- Define and implement DevOps strategies to streamline infrastructure provisioning, application deployment, and operational management.
- Automate infrastructure deployment using Terraform, Bicep, ARM templates, and Ansible.
- Design and manage CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins to enable efficient and secure software releases.
- Implement policy-based governance and automation using Azure Policy, Azure Blueprints, and security baselines.
Infrastructure as Code & Cloud Governance:
- Lead Infrastructure as Code (IaC) adoption for managing on-prem and Azure cloud resources in a repeatable and scalable manner.
- Enforce configuration management using Ansible, Chef, or DSC (Desired State Configuration).
- Establish best practices for GitOps workflows, version control, and branching strategies.
Cloud Security & Compliance:
- Ensure security best practices are embedded into CI/CD pipelines, infrastructure automation, and cloud workloads.
- Implement Identity and Access Management (IAM), Role-Based Access Control (RBAC), and Zero Trust security models.
- Integrate DevSecOps principles to enhance vulnerability scanning, compliance monitoring, and automated security testing.
Containerization & Kubernetes:
- Design and manage containerized environments using Docker and Kubernetes (AKS).
- Implement container orchestration, scaling, and monitoring strategies for high-performance applications.
- Define best practices for microservices deployment and service mesh architectures.
Monitoring & Incident Response:
- Implement and optimize observability tools such as Azure Monitor, Application Insights, Log Analytics, and PrometheGrafana.
- Develop automated alerting and remediation for infrastructure and application performance issues.
- Establish incident response and disaster recovery processes in cloud-native environments.
Required Qualifications:
- Experience: Minimum 7 years of experience in DevOps, cloud automation, and CI/CD pipeline management, with a focus on Azure.
- CI/CD & Automation: Strong expertise in Azure DevOps, GitHub Actions, Terraform, Bicep, ARM templates, and Ansible.
- Cloud Security & IAM: Experience implementing Zero Trust security, RBAC, Azure Active Directory (AAD), and DevSecOps best practices.
- Containerization & Kubernetes: Expertise in Docker, Kubernetes (AKS), Helm charts, and service mesh architectures.
- Monitoring & Performance: Hands-on experience with Azure Monitor, Log Analytics, Application Insights, and Prometheus.
- Scripting & Development: Strong scripting skills in PowerShell, Python, or Bash for automation.
- Infrastructure as Code: Deep knowledge of Terraform, Bicep, and ARM templates for cloud infrastructure automation.
- Certifications:
- Microsoft Certified: DevOps Engineer Expert (AZ-400) Required.
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305) Preferred.
- Certified Kubernetes Administrator (CKA) Preferred.
Preferred Qualifications:
- Experience working in multi-cloud environments (Azure & AWS).
- Knowledge of serverless computing (Azure Functions, Logic Apps, and Event Grid).
- Familiarity with FinOps methodologies and cloud cost optimization best practices.