About The Position

The Azure Cloud Architect will design, implement, and administer secure, resilient cloud solutions and managed environments on Microsoft Azure. The role includes planning and executing cloud migration, onboarding, and modernization initiatives; designing end-to-end architectures and data flows; automating cloud provisioning and resource deployments; and supporting enterprise workloads, including containerized applications and Kafka integrations. The architect will establish monitoring and management infrastructure for availability and performance, design network connectivity for cloud integration, and implement data protection, high-availability, and business-continuity solutions. The position also involves developing internal Azure VM pricing and instance-selection models for provisioning and billing approvals, enforcing code quality and coverage metrics, and supporting certification readiness.

Requirements

  • Experience with Azure cloud services, including Event Hub, Logic Apps (Workflows), AKS, and Azure Functions.
  • Experience with ARM templates and Terraform for automated deployments.
  • Proficiency in .NET and C# development for cloud-native applications and API design and implementation.
  • Skills in Docker, Kubernetes, and Azure Kubernetes Service (AKS) for containerized application management.
  • Knowledge of Kafka for distributed messaging and event streaming.
  • Familiarity with Azure DevOps, GitHub Actions, and CI/CD tools and practices.
  • Experience with Azure Monitor, Application Insights, and Log Analytics for monitoring and troubleshooting.
  • Understanding of cloud databases, including PostgreSQL, and high-availability and failover design patterns.
  • Familiarity with API authentication, authorization, and security best practices.
  • Knowledge of microservices architecture and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Nice To Haves

  • Experience with additional Azure services and monitoring tools.

Responsibilities

  • Plan and execute cloud migration, onboarding, and modernization initiatives.
  • Design end-to-end cloud solutions, including logical architecture and data flow diagrams.
  • Design, implement, and automate cloud provisioning and resource-stack deployments and configurations.
  • Administer managed cloud environments and develop workflows and tools for secure Azure services within the enterprise network.
  • Use native Azure services to meet organizational technology and resiliency requirements.
  • Lead network connectivity design for integration with Azure cloud environments.
  • Establish monitoring and management infrastructure for availability and performance.
  • Develop internal pricing and instance-selection models for Azure virtual machine provisioning and billing approvals.
  • Design and implement data protection solutions, including high availability and business continuity planning.
  • Deploy and support enterprise workloads in Azure, including containerized workloads using AKS, Kubernetes, and Kafka integration.
  • Build and deploy cloud-native applications and design and implement APIs using .NET and C#.
  • Automate application lifecycle processes and troubleshoot using CI/CD pipelines and DevOps practices.
  • Enforce code quality and coverage metrics and support readiness for certifications such as GLAPI.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service