Cloud Systems Architect
Support Center - Remote, United States
GoHealth Urgent Care
You’re more valuable than ever – And that’s just how we’ll make you feel.
JOB SUMMARY
At GoHealth Urgent Care, we place our patients at the center of everything we do by delivering an effortless experience, fostering a welcoming culture of care, and integrating seamlessly with leading health systems and our communities. We are seeking a highly skilled Cloud Systems Architect to lead our Cloud Engineers and design, implement, and maintain our Microsoft Azure-based cloud infrastructure. This role is essential to ensuring the resilience, security, and scalability of our IT operations across our center facilities and corporate systems.
As a Cloud Systems Architect, you will play a pivotal role in achieving our long-term organizational goals, including enhancing the patient experience, improving provider throughput, and adopting cutting-edge technologies. You will be responsible for our Cloud Engineers, allocating team resources to enterprise projects, designing and managing Azure solutions that drive innovation and operational efficiency while maintaining compliance with industry standards. Your role will also involve analyzing the needs of departments, prioritizing solutions that align with organizational objectives, and providing escalated expertise for Cloud-based systems.
In this position, you will develop and enhance the company’s information systems, ensure seamless integration of Azure-native solutions into existing workflows, and implement disaster recovery strategies to guarantee business continuity. You will also collaborate with cross-functional teams, lead our Cloud Engineers, foster skill development, and stay ahead of industry trends by evaluating emerging technologies to recommend future-proof solutions.
This is an exciting opportunity for an experienced professional with at least 5 years of Engineering experience, particularly in Microsoft Azure, to thrive in a fast-paced environment focused on agile methodologies and rapid deployment. Strong expertise in designing and managing secure, scalable cloud environments is essential, along with a commitment to ensuring system performance and reliability.
Job Requirements
Education
- Associate’s degree or equivalent required
- Bachelor’s degree preferred
Work Experience
- 5 years required
- 7 years preferred
Required Licenses/Certifications
- Azure Administrator Associate (AZ-104) - Required
- Azure Solutions Architect Expert (AZ-305) – Required
- Azure Security Engineer Associate (AZ-500) or equivalent – Preferred
- Certified Cloud Security Professional (CCSP) or equivalent – Preferred
- Certified Information Systems Security Professional (CISSP) or equivalent – Preferred
Additional Knowledge, Skills and Abilities Required
- Leadership and Training – As a leader for our Cloud Engineers, assign and account for team resources on enterprise projects. Plan, execute, and deliver on projects, ensuring Cloud Engineers meet timelines, budgets, and objectives. Create, track and report on team resource allocation using Clickup or similar sprint tracking tools. Create training and career pathways for IT Support teams on Azure services and workflows.
- Design, develop, Implement and Support Microsoft Azure (IaaS) including provisioning, configuration, performance monitoring, policy governance, and security management of Azure solutions.
- Design, deploy, and manage Azure Cloud Infrastructure - Design, deploy, and manage Azure infrastructure services (e.g., Virtual Machines, Azure Storage, Azure SQL Database, Azure Functions, Azure Policies & Tags, etc.) to ensure scalability, high availability, and optimal performance. Utilize tools such as Azure Resource Manager (ARM) templates, Bicep, or Terraform for Infrastructure as Code (IaC) to standardize and automate deployments.
- Implement Azure Security Protocols - Develop and enforce security measures such as Azure Policies, Access Controls, Firewall, Key Vaults, Network Security Groups (NSGs), Storage Accounts, Update Manager, and encryption. Manage security and access controls of cloud-based solutions. Perform regular security audits and use tools like CrowdStrike and Azure Sentinel to monitor compliance with best practices.
- Optimize Azure System Performance - Continuously monitor system performance using Azure Monitor, Log Analytics, and Application Insights, optimize resource allocation, reduce costs through Azure Reservations and Azure Hybrid Benefit, and troubleshoot bottlenecks. Collaborate with Finance and Information Technology teams to track costs and forecast usage.
- Develop and Maintain Disaster Recovery Plans - Design and implement disaster recovery strategies leveraging Azure services such as Azure Backup, Azure Site Recovery, and geo-replication. Ensure business continuity through regular testing of failover scenarios and recovery plans.
- Collaborate with Development Teams - Partner with data and development teams to integrate Azure-native solutions into application workflows. Support containerized workloads using Azure Kubernetes Service (AKS), Azure Container Instances (ACI), and enable CI/CD pipelines through Azure DevOps, GitLab Runners, or other tools.
- Monitor Compliance and Industry Standards - Ensure Azure infrastructure adheres to regulatory requirements (e.g., HIPAA, SOC 2, GDPR) by leveraging tools like Azure Security Center, Azure Policy, and audit logging. Maintain up-to-date documentation of compliance measures.
- Research and Evaluate Azure Technologies - Stay current with Azure service releases, enhancements, and industry trends. Evaluate emerging Azure tools and technologies to recommend solutions that align with organizational goals and improve efficiency.
- Documentation and Reporting - Maintain detailed documentation of cloud architecture and generate reports for stakeholders on performance metrics.
- Project Planning and Delivery - Ability to plan, execute, and deliver cloud infrastructure projects, ensuring they meet timelines, budgets, and objectives. Work with cloud service providers and third-party vendors to ensure timely delivery of services and support.
- Task Prioritization - Prioritize tasks for implementing Azure solutions in a way that aligns with organizational goals, timelines and minimizes downtime. Communicate project progress, challenges, and outcomes to both technical and non-technical stakeholders.
- Proficiency in server operating systems like Windows Server 2016-2025 and Linux environments.
- Participate in a 24/7 on-call rotation to address and resolve technical escalations.
Additional Knowledge, Skills, and Abilities Preferred
- Experience with Hybrid Synced & Entra Only identities and devices.
- Experience with Passwordless and Just-in-Time provisioning.
- Experience with Imprivata and badge login solutions.
- Familiarity with Identity Management (Okta, Entra ID, SailPoint).
- Familiarity with Active Directory and MDM Solutions (Intune, Jamf, Mosyle)
- Familiarity with security and vulnerability remediation.
- Familiarity with compliance frameworks and industry standards, such as HIPAA, SOC 2, and GDPR.
- Strong analytical, problem-solving, and communication skills.
- Ability to work collaboratively in a team environment and provide technical leadership.
Essential Functions
Lead our Cloud Engineering team members, assign and account for team resources on enterprise projects. Ensure Cloud Engineers meet timelines, budgets, and objectives on enterprise and department project. Create, track, and report on team resource allocation using sprint tracking tools. Provide estimates for implementation timelines on Cloud Systems. Create training and career pathways for IT Support teams on services and workflows.
Lead, design, deploy, and manage Azure Cloud Infrastructure - Design, deploy, and manage Azure infrastructure services to ensure scalability, high availability, and optimal performance. Provide escalated support for Azure related services. Develop and enforce security. Manage security and access controls of cloud-based solutions. Perform regular security audits and monitor compliance with best practices. Ensure Azure infrastructure adheres to regulatory requirements (e.g., HIPAA, SOC 2, GDPR) by leveraging tools like Azure Security Center, Azure Policy, and audit logging. Maintain up-to-date documentation of compliance measures. Design and implement disaster recovery strategies leveraging Azure services. Ensure business continuity through regular testing of failover scenarios and recovery plans.
Manage and monitor system performance, optimize resource allocation, reduce costs through Azure Reservations and Azure Hybrid Benefit, and troubleshoot bottlenecks. Collaborate with Finance and Information Technology teams to track costs and forecast usage. Maintain detailed documentation of cloud architecture and generate reports for stakeholders on performance metrics. Stay current with Azure service releases, enhancements, and industry trends. Evaluate emerging Azure tools and technologies to recommend solutions that align with organizational goals and improve efficiency.
Work effectively with cross-functional teams from IT and business functions, including senior leadership team within and outside of your department and function. Collaborate with people from many different disciplines with varying degrees of technical experience. Plan, execute, and deliver cloud infrastructure projects, ensuring they meet timelines, budgets, and objectives. Work with cloud service providers and third-party vendors to ensure timely delivery of services and support. Prioritize tasks for implementing Azure solutions in a way that aligns with organizational goals, timelines and minimizes downtime. Communicate project progress, challenges, and outcomes to both technical and non-technical stakeholders. Adapt to a constantly changing environment; flexibility to work extended hours and weekends if needed, occasional travel required.
Participate in system selections for enhancing patient care via new technologies. Manage and maintain vendor relationships to stay up to date on emerging technologies and advancement in existing systems.
Participate in regular staff meetings with technical team and cross-functional teams to understand business needs, develop functional specifications, technical designs and/or workflow requirements. Identify needed resources for projects, define and assign major project roles.
Develop proposals to optimize existing and introduce emerging technologies in support of increasing operational requirements and failover capabilities of IT systems in a healthcare setting. Take responsibility for results, including costs, and methods.
All other duties as assigned.
Note: this job description is not inclusive of all the duties of the position. You may be asked by leaders to perform other duties. Management reserves the right to revise this position description at any time.
Set up email alerts as new job postings become available that meet your interest!
All qualified persons are granted an equal opportunity for employment without regard to race, color, religion, sex, sexual orientation and gender identity or expression, age, national origin, citizenship status, disability, genetic information, medical condition, family care leave status, pregnancy or pregnancy-related condition, otherwise qualified disabled or veteran status. The company will comply with all fair employment laws in each of the jurisdictions where we conduct business.
For applicants in California, please review our California Consumer Privacy Statement here. https://www.gohealthuc.com/privacy-policy
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Active Directory Agile Analytics Audits Azure CCSP CI/CD CISSP Cloud Compliance CrowdStrike DevOps Encryption Finance Firewalls GDPR GitLab Governance HIPAA IaaS Jamf Kubernetes Linux Monitoring Network security Okta Privacy SailPoint Sentinel SOC SOC 2 SQL Terraform Windows
Perks/benefits: Career development Medical leave
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.