- Company Name
- Tenth Revolution Group
- Job Title
- Azure & Snowflake DevOps Engineer
- Job Description
-
**Job title**: Azure & Snowflake DevOps Engineer
**Role Summary**:
Design, deploy, and maintain scalable cloud infrastructure for BI and analytics platforms using Azure DevOps and Snowflake. Lead IaC initiatives, network and security configuration, container orchestration, and observability to enable self‑service data capabilities.
**Expectations**:
- Deliver end‑to‑end Azure DevOps pipelines and IaC templates within the 6‑month contract.
- Ensure high‑availability, security, and performance of Snowflake and related services.
- Provide continuous monitoring, alerting, and capacity planning for cloud resources.
- Collaborate with BI, data engineering, and security teams to align infrastructure with business goals.
**Key Responsibilities**:
1. Develop and maintain IaC (Terraform, ARM, Bicep) for Azure resources.
2. Configure networking (VNets, NSGs, VPN, ExpressRoute) and secure access controls.
3. Implement container orchestration (AKS, Azure Container Instances) and CI/CD pipelines.
4. Integrate Snowflake with Azure services and automate data ingestion pipelines.
5. Set up monitoring, logging, and observability using Azure Monitor, Log Analytics, and third‑party tools.
6. Build self‑service portals for BI/analytics teams, including role‑based access and resource provisioning.
7. Conduct security reviews, vulnerability scans, and compliance audits.
8. Provide documentation, runbooks, and knowledge transfer to internal teams.
**Required Skills**:
- Extensive experience with Azure DevOps (pipelines, repos, artifacts).
- Proficient in IaC (Terraform, ARM, Bicep) for Azure.
- Strong knowledge of Azure networking, security groups, firewalls, and identity management (AAD, RBAC).
- Expertise in containerisation (Docker, Kubernetes, AKS).
- Practical experience with Snowflake data platform (data loading, schema design, query optimisation).
- Familiarity with monitoring/observability stacks (Azure Monitor, Prometheus, Grafana, ELK).
- Ability to write secure, maintainable scripts (PowerShell, Bash, Python).
- Problem‑solving mindset and excellent communication skills.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Azure Certifications (e.g., AZ-400, AZ-303/304, or equivalent).
- Snowflake certification preferred (e.g., SnowPro Core).