Principal DevOps Engineer
Objective 1: Optimize CI/CD Pipelines & Standardize IaC Deployment
Outcome: Within 90 days, evaluate and document current CI/CD processes, identify gaps between Dev and Cloud pipelines, and design a unified architecture. By month 6, implement automated testing and rollback strategies across all environments (dev/test/stage/prod). Additionally, provision and manage at least two major environments in Azure using Terraform within the first 60 days, including networking, security, and compute resources.
- Leverage Azure DevOps, Git branching strategies, and automation tools to streamline deployments.
- Collaborate with development and security teams to enforce compliance and best practices.
- Develop reusable Terraform modules.
- Integrate IaC with CI/CD workflows.
Objective 2: Contribute to End-to-End Monitoring & Alerting Framework
Outcome: Deliver a unified monitoring and alerting framework across all environments (dev/test/stage/prod) within 6 months, providing expertise in log aggregation, metrics visualization, and the automation of alerts for critical services.
- Collaborate with cross-functional teams to integrate Coralogix with Azure Monitor and Prometheus, define KPIs for system health, and automate alerting workflows tied to SLAs.
- Partner with development and operations teams to embed observability standards within CI/CD pipelines.
Objective 3: Deploy Secure, Scalable Containerized Applications
Outcome: Successfully deploy at least one new containerized application using Kubernetes and Helm by the end of the second quarter, ensuring all containers follow secure configuration practices and are integrated with monitoring and alerting systems.
- Build and configure Kubernetes clusters in Azure (AKS).
- Create Helm charts for deployment automation.
- Enforce container security standards.
- Integrate observability tools (Prometheus, Grafana, Coralogix) for real-time monitoring.
- Align containerization strategy with CI/CD workflows.
Requirements
10+ years of CloudOps/DevOps experience supporting PaaS/SaaS environments.
Expertise in Azure services (AKS, Key Vault, App Services, Storage Accounts) and Terraform for IaC.
Hands-on experience with Kubernetes, Helm, Docker, and container security best practices.
Strong scripting skills in PowerShell and proficiency with Git and Azure DevOps for CI/CD automation.
Knowledge of identity federation (SAML/OIDC), Active Directory/Entra ID, and zero-trust security principles.
Experience with observability tools (Prometheus, Grafana, Coralogix) and log aggregation strategies.
Familiarity with cost optimization strategies in Azure and multi-cloud environments.
Organic FinOps
Documentation, collaboration, and problem-solving skills in Agile/Scrum settings.