Responsibilities
- Assess and document existing CI/CD workflows within the first 90 days
- Identify discrepancies between development and cloud deployment pipelines
- Design a cohesive CI/CD architecture to unify processes
- Implement automated testing and rollback mechanisms across all environments by month 6
- Use Terraform to provision and manage at least two major Azure environments within 60 days
- Oversee networking, security groups, and compute resources in Azure
- Conduct audits of current CI/CD pipeline configurations
- Develop standardized, reusable Terraform modules
- Integrate Infrastructure as Code practices into CI/CD workflows
- Work with development and security teams to ensure compliance with policies and best practices
- Utilize Azure DevOps, Git branching models, and automation tools to streamline deployment processes
- Lead efforts to deliver a unified monitoring and alerting system across all environments within six months
- Provide technical guidance on log aggregation, metrics dashboards, and automated alerting for critical systems
- Collaborate with cross-functional teams to integrate Coralogix with Azure Monitor and Prometheus
- Define key performance indicators to measure system health and reliability
- Automate alerting procedures based on service level agreements
- Help embed observability standards into CI/CD pipelines
- Partner with development and operations teams to improve system visibility
- Deploy at least one new containerized application using Kubernetes and Helm by the end of Q2
- Ensure containers adhere to secure configuration baselines
- Integrate containerized services with monitoring and alerting platforms
- Document deployment workflows for reuse across engineering teams
- Build and configure Kubernetes clusters using Azure Kubernetes Service (AKS)
- Develop Helm charts to automate application deployments
- Enforce container security policies and compliance standards
Work Arrangement
Hybrid — corporate office
OBJECTIVE 1: Optimize CI/CD Pipelines & Standardize IaC Deployment (First 90 Days)
- Evaluate and document current CI/CD processes, identify gaps between Dev and Cloud pipelines, and design a unified architecture within 90 days
- Implement automated testing and rollback strategies across all environments by month 6
- Provision and manage at least two major Azure environments using Terraform within the first 60 days, including networking, security, and compute
- Impact: Accelerates software delivery while ensuring reliability, security, and scalability. Reduces manual errors, improves developer productivity, and establishes a consistent infrastructure foundation for future deployments
- How: Audit existing pipelines, develop reusable Terraform modules, integrate IaC with CI/CD workflows, and collaborate with development and security teams to enforce compliance and best practices. Leverage Azure DevOps, Git branching strategies, and automation tools to streamline deployments
OBJECTIVE 2: Contribute to End-to-End Monitoring & Alerting Framework (First 6 Months)
- Play a pivotal role in delivering a unified monitoring and alerting framework across all environments within 6 months, providing expertise in log aggregation, metrics visualization, and automation of alerts for critical services
- Impact: Support proactive detection and resolution of issues, helping to minimize downtime and enhance customer experience
- How: 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. Contribute to embedding observability standards within CI/CD pipelines by partnering with development and operations teams
OBJECTIVE 3: Deploy Secure, Scalable Containerized Applications (By End of Q2)
- 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
- Document the deployment process for reuse across teams
- Impact: Enables faster, more reliable application delivery and scalability, while reducing operational overhead and improving security posture for SaaS products
- How: Build and configure Kubernetes clusters in Azure (AKS), create Helm charts for deployment automation, enforce container security standards, and integrate observability tools (Prometheus, Grafana, Coralogix) for real-time monitoring. Collaborate with development teams to align containerization strategy with CI/CD workflows
Other
- This is a hybrid role involving a combination of onsite work from the corporate office and work from home
- Flexible working arrangements are accommodated when sensible
- Onsite work may be required for scheduled office days, team meetings, client meetings, or special events