What are the responsibilities and job description for the Azure Cloud Engineer position at Conexess Group?
Position Summary:
We are seeking a skilled and motivated Azure Cloud Engineer to support and maintain our cloud-based infrastructure. This role is hands-on and focused on delivering scalable, secure, and highly available services in Microsoft Azure, with all infrastructure managed as code using Terraform. The ideal candidate will thrive in a hybrid role that blends project-based engineering, day-to-day operational support, and incident troubleshooting.
Key Responsibilities:
Infrastructure Management & Automation
We are seeking a skilled and motivated Azure Cloud Engineer to support and maintain our cloud-based infrastructure. This role is hands-on and focused on delivering scalable, secure, and highly available services in Microsoft Azure, with all infrastructure managed as code using Terraform. The ideal candidate will thrive in a hybrid role that blends project-based engineering, day-to-day operational support, and incident troubleshooting.
Key Responsibilities:
Infrastructure Management & Automation
- Design, deploy, and manage cloud-based infrastructure components using Terraform, following infrastructure-as-code best practices.
- Implement and support services including Azure Virtual Machines, App Gateways, Azure Firewall, Application Gateway, Web Apps, and related networking components.
- In coordination with the Cybersecurity Team, develop and enforce Azure Policies, Network Security Groups (NSGs), and role-based access controls (RBAC) to maintain security and compliance.
- Perform daily operational tasks, including system health checks, patching, backups, monitoring, and performance tuning.
- Participate in on-call rotation and act as a technical escalation point for outages and critical issues affecting our Azure services or infrastructure.
- Conduct root cause analysis and implement long-term fixes for recurring issues.
- Collaborate with cross-functional teams (App Dev, Security, Architecture, etc.) on cloud infrastructure design for new projects or migrations.
- Create detailed design documents, implementation plans, and operational runbooks for new infrastructure solutions.
- Evaluate and implement new tools and technologies to improve reliability and automation.
- 3+ years of experience managing infrastructure in Microsoft Azure, especially for public-facing web applications.
- Strong proficiency with Terraform and infrastructure-as-code methodologies.
- Hands-on experience with:
- Azure networking (VNets, Subnets, NSGs, Route Tables, DNS, Load Balancers)
- Application Gateway, Azure Firewall
- App Services (Web Apps) and Virtual Machines
- Strong understanding of cloud security best practices.
- Proven troubleshooting experience, especially under pressure during outages or incidents.
- Familiarity with monitoring and logging tools like Azure Monitor, Log Analytics, and Application Insights.
- Azure certifications (e.g., AZ-104, AZ-305, AZ-400) are a strong plus.
- Experience with CI/CD tools and DevOps pipelines (e.g., Azure DevOps, GitHub Actions).
- Scripting experience with PowerShell or Bash.
- Experience with container services (e.g., Azure Kubernetes Service) is a bonus but not required.