About Goosehead
Since 2003, Goosehead Insurance has been disrupting the insurance industry by giving clients the power of choice, utilizing a smarter marketing approach, and delivering world-class service. This is all powered by our focus on hiring and retaining extraordinary people. Our clients trust us with their most valuable possessions, so we’re more than just a bit selective when it comes to hiring new team members.
Job Summary
An Azure Cloud Engineer is responsible for designing, deploying, and maintaining cloud infrastructure and services within Microsoft Azure. At the early–mid level, the role focuses on hands-on implementation, operational support, and gradual ownership of cloud environments. You’ll work closely with DevOps, security, and application teams to ensure systems are scalable, secure, and reliable. We are seeking a motivated Azure Cloud Engineer to design, implement, and support cloud-based solutions within Microsoft Azure. This role will be responsible for managing cloud infrastructure, optimizing performance, and ensuring secure and reliable operations across Azure environments. The ideal candidate has hands-on experience with Azure services, strong troubleshooting skills, and a foundation in scripting and automation.
Principal Duties and Responsibilities
- Deploy, configure, and manage Azure resources including virtual machines, storage accounts, virtual networks, and app services
- Monitor system performance and availability using Azure Monitor, Log Analytics, and alerting tools
- Implement and manage identity and access controls using Microsoft Entra ID (Azure AD) and RBAC
- Configure networking components such as NSGs, VPN gateways, load balancers, and private endpoints
- Automate infrastructure and operational tasks using PowerShell, Azure CLI, ARM templates, or Bicep
- Assist in building and maintaining CI/CD pipelines (Azure DevOps or GitHub Actions) Terraform
- Troubleshoot and resolve infrastructure, networking, and application issues in Azure environments
- Support cloud security best practices, including policies, compliance, and patching
- Document configurations, processes, and procedures
Experience and Education
- Bachelor’s degree in Information Technology, Computer Science, or related field (or equivalent work experience).
- 5+ years of hands-on experience in Microsoft Azure or cloud infrastructure
- 5+ years of experience in a leadership or management position within IT infrastructure.
- Strong background in Windows Server, Active Directory, and virtualization platforms (VMware or Hyper-V).
- Experience managing infrastructure projects, vendor relationships, and support escalations.
- Familiarity with ITIL practices and compliance frameworks (e.g., NIST, SOC 2, ISO 27001).
- Preferred certifications: Azure Administrator, Azure Solutions Architect Expert, Azure Network Engineer, or similar.
Required Skills and Abilities
- Strong understanding of Microsoft Azure core services and architecture, including:
o Virtual Machines, App Services, and containerized workloads
o Azure storage services (Blob Storage, Azure Files, Managed Disks)
o Azure networking components (VNets, subnets, NSGs, load balancers)
o Azure resource structure, including subscriptions and resource groups
- Solid foundation in networking concepts, including:
o TCP/IP, DNS, and DHCP
o IP addressing and subnetting
o VPN technologies and hybrid connectivity (on‑premises to Azure)
o Basic firewall and routing concepts
- Experience with identity and access management, including:
o Microsoft Entra ID (Azure Active Directory)
o Role-Based Access Control (RBAC)
o Conditional Access policies and Multi-Factor Authentication (MFA)
- Strong understanding of cloud security fundamentals and best practices.
- Proficiency in scripting and automation, including:
o PowerShell (highly preferred)
o Azure CLI (nice to have)
o Automating deployments and routine operational tasks
- Basic experience with Infrastructure as Code (IaC) tools and concepts:
o ARM templates, Bicep, and/or Terraform
- Familiarity with monitoring, logging, and operational support, including:
o Azure Monitor and Log Analytics
o Reading and interpreting logs, metrics, and alerts
o Root cause analysis and incident response
o Basic performance tuning concepts
- Understanding of CI/CD and DevOps practices, including:
o CI/CD principles and deployment pipelines
o Familiarity with Azure DevOps and/or GitHub Actions
o Version control fundamentals (Git basics)
- Awareness of Azure cost management and optimization, including:
o Azure pricing fundamentals
o Resource right‑sizing
o Cost monitoring and optimization tools
Benefits Summary
- High-quality voluntary health, vision, disability, life, and dental insurance programs
- 401K Matching Plan
- Employee Stock Purchase Plan
- Paid holidays, vacation, and sick leave
- Corporate-sponsored programs to enhance employee physical, financial, mental, and emotional wellness
- Financial Solution Program
Equal Employment Opportunity:
Goosehead is an equal-opportunity employer and complies with all applicable federal, state, and local laws, rules, guidelines, and regulations. Goosehead strictly prohibits and does not tolerate unlawful discrimination against employees, applicants, or any other covered person because of race, color, religion, creed, national origin, ancestry, ethnicity, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender, gender identity, transgender status, age, physical or mental disability, veteran status, uniformed service, genetic information, or any other characteristic protected by applicable law. All applicants for employment and all Goosehead employees are given equal consideration based solely on job-related factors, such as qualifications, experience, performance, and availability.
To learn more about our job opportunities, apply here. We look forward to speaking with you!