CirrusLabs is seeking a technically curious and proactive Junior Azure DevOps Engineer to bridge the gap between development, operations, and security. The role focuses on maintaining high-availability systems, automating infrastructure, and troubleshooting complex application and networking issues within the Azure cloud environment.
Responsibilities:
- Deploy, manage, and troubleshoot Azure Kubernetes Service (AKS) clusters and containerized workloads
- Manage secrets, certificates, and keys securely using Azure KeyVault
- Implement Azure Site Reliability (SRE) principles (SLIs, SLOs, error budgets) for production systems
- Configure and troubleshoot Azure Application Gateway , Azure Traffic Manager , and Azure Load Balancer (including identifying/fixing failed backend instances)
- Administer Azure Storage (blobs, files, tables) and Azure Compute (VMs, VMSS)
- Write, test, and maintain infrastructure deployments using Azure Bicep (alternative to Terraform)
- Build and maintain CI/CD pipelines using Azure DevOps (Pipelines/Releases)
- Automate repetitive tasks via PowerShell and Python scripts
- Manage pipeline configurations using YAML and JSON
- Integrate GitHub basics (repos, branching, PRs) and GitHub Actions into the deployment lifecycle
- Configure and troubleshoot IIS (websites, app pools, bindings) and Windows Services
- Perform web hosting troubleshooting (HTTP errors, SSL certs, worker processes)
- Analyze Event Viewer Logs to diagnose application or system failures
- Perform basic SQL administration (backups, user permissions, index maintenance)
- Write and troubleshoot basic SQL queries (SELECT, JOIN, WHERE, INSERT, UPDATE)
- Assist in managing clustering of SQL Servers or Web Servers (IIS)
- Participate in Disaster Recovery (DR) planning, documentation, and periodic testing (failover/failback exercises)
- Manage IAM/AD (Azure Active Directory / Entra ID) – service principals, managed identities, RBAC roles
- Apply basic networking concepts (DNS, subnets, NSGs, routing, TCP/UDP, firewalls, load balancing rules)
- Troubleshoot Infrastructure/VM issues (RDP/SSH, disk space, memory leaks, network latency)
Requirements:
- 2–5 Years of experience in Azure DevOps
- Experience with Azure Kubernetes Service (AKS)
- Experience with Azure KeyVault
- Knowledge of Azure Site Reliability (SRE) principles
- Experience configuring and troubleshooting Azure Application Gateway, Azure Traffic Manager, and Azure Load Balancer
- Experience administering Azure Storage and Azure Compute
- Experience writing, testing, and maintaining infrastructure deployments using Azure Bicep
- Experience building and maintaining CI/CD pipelines using Azure DevOps
- Experience automating tasks via PowerShell and Python scripts
- Experience managing pipeline configurations using YAML and JSON
- Basic knowledge of GitHub (repos, branching, PRs) and GitHub Actions
- Experience configuring and troubleshooting IIS and Windows Services
- Experience performing web hosting troubleshooting
- Experience analyzing Event Viewer Logs
- Basic SQL administration skills
- Ability to write and troubleshoot basic SQL queries
- Experience managing clustering of SQL Servers or Web Servers
- Participation in Disaster Recovery planning and testing
- Experience managing IAM/AD (Azure Active Directory / Entra ID)
- Basic knowledge of networking concepts (DNS, subnets, NSGs, routing, TCP/UDP, firewalls, load balancing rules)
- Ability to troubleshoot Infrastructure/VM issues
- Strong PowerShell scripting skills
- Intermediate Python scripting skills
- Knowledge of Azure Core Services (KeyVault, Traffic Manager, Application Gateway, Load Balancer, Storage, Compute, Site Reliability)
- Problem-solving mindset
- Collaboration skills
- Documentation skills
- Learning agility
- Experience with Helm
- Experience with SQL/Web Server clustering
- Experience with Disaster Recovery testing concepts