CAQH is an organization focused on improving healthcare through technology. The Lead Cloud Engineer will oversee the operation of a cloud-based application, ensuring its security and efficiency while collaborating with various internal and vendor teams.
Responsibilities:
- Work with technical vendor teams to ensure cloud-based applications run securely and efficiently
- Assist with triage and remediation of production incidents, engaging with client technical staff as needed
- Coordinate with internal security and vendor teams to ensure the system meets or exceeds HITRUST, SOC 2, and other applicable security and audit requirements
- Oversee monitoring and management of infrastructure for both availability and performance
- Maintain documentation representing the current state of application and infrastructure components deployed in Azure
- Analyze the Azure cloud environment and make design recommendations to improve scalability, reliability, and cost efficiency
- Recommend new technologies, practices, and architecture to improve the system, as appropriate
- Participate in or lead infrastructure-related projects as needed
- Participate in the development of a 3–5 year infrastructure roadmap
- Provide technical guidance and assistance to internal and external engineers, product management, and operations personnel
- Ensure software licenses and versions are kept current
- Coding CI/CD pipelines
- Assist in managed identity/service principal creation along with other application and security tasks
- Identify areas for Cloud cost savings by decommissioning unused resources, changing resource tiers to be cost-effective without causing performance bottlenecks, and identifying resources that are good candidates for reserved instances
- Report on Azure resources, utilization, topology, and related topics as requested by management
Requirements:
- Minimum of 12 years of experience in a technical role, with at least 5 years as a Sr Systems Engineer or Sr Software Engineer, Lead or Manager
- Knowledge of allocating, configuring, and monitoring cloud-based resources, including virtual machines, storage, IaaS, PaaS, and networking components
- Ability to clearly communicate highly technical subjects to both technical and non-technical audiences
- Excellent customer service skills
- Scripting skills in one or more areas of systems administration, DevOps, infrastructure as code, or continuous integration and deployment tools in a cloud environment
- Strong understanding of network architecture and protocols
- Excellent problem-solving and analytical skills
- Strong familiarity with Azure technologies and management of Azure resources
- Coordinate with internal security and vendor teams to ensure the system meets or exceeds HITRUST, SOC 2, and other applicable security and audit requirements
- Oversee monitoring and management of infrastructure for both availability and performance
- Maintain documentation representing the current state of application and infrastructure components deployed in Azure
- Analyze the Azure cloud environment and make design recommendations to improve scalability, reliability, and cost efficiency
- Participate in or lead infrastructure-related projects as needed
- Provide technical guidance and assistance to internal and external engineers, product management, and operations personnel
- Ensure software licenses and versions are kept current
- Coding CI/CD pipelines
- Assist in managed identity/service principal creation along with other application and security tasks
- Identify areas for Cloud cost savings by decommissioning unused resources, changing resource tiers to be cost-effective without causing performance bottlenecks, and identifying resources that are good candidates for reserved instances
- Report on Azure resources, utilization, topology, and related topics as requested by management
- Experience developing or supporting Microsoft .NET applications is a plus
- Microsoft Azure Certifications such as the AZ-204 AZ-305 or AZ-400 are a plus
- Bachelor's degree in Systems Engineering, Computer Science, Information Systems, or a related field is strongly preferred
- A Master's degree is a plus
- Familiarity with Agile, Scrum, or SAFe development processes is a plus