Principal Cloud Solutions Architect

isolvedCharlotte, NC

About The Position

The Principal Cloud Solutions Architect is a senior technical and people leader responsible for defining the enterprise cloud, platform, and data architecture strategy on Microsoft Azure. This role provides architectural vision, technical governance, and hands‑on guidance while leading a team of cloud architects and engineers. The Principal Architect drives cloud modernization, reliability, and data platform excellence, ensuring solutions align with business strategy, scalability, security, and operational maturity.

Requirements

  • 8+ years of experience in cloud infrastructure, platform, or systems engineering roles.
  • Deep expertise with Microsoft Azure services, including compute, networking, storage, and security.
  • 5+ years of hands-on experience with Azure Databricks and Spark, including performance optimization.
  • Strong experience with Kubernetes, containerized workloads, and cloud-native application platforms.
  • Expert-level Linux administration and experience supporting LAMP stack applications.
  • Strong programming and automation skills in Python and Bash.
  • Proven experience with Infrastructure-as-Code (Terraform required; Ansible preferred).
  • Experience implementing CI/CD pipelines using Azure DevOps and GitHub Enterprise.
  • Strong background in SRE practices, observability tooling, and production operations.
  • Excellent problem-solving, communication, and cross-team collaboration skills.
  • Strong skills in Azure.
  • Strong skills in Microsoft Architecture.
  • Strong skills in C#.
  • Strong skills in SQL.
  • Strong skills in Unit Testing.
  • Strong skills in .NET.
  • Experience with .NET/ASP.NET Core Web API.
  • Experience with JavaScript.
  • Experience with SOLID Principles.

Nice To Haves

  • Knockout
  • Azure Cosmos DB or NoSQL database
  • Pub/Sub and asynchronous messaging
  • Docker
  • MVVM

Responsibilities

  • Serve as the enterprise technical authority for Azure cloud, platform, and data architecture across application and analytics workloads.
  • Lead, mentor, and manage cloud architects and engineers, set technical direction, review designs, and ensure consistent architectural quality across teams.
  • Architect, design, and evolve highly available, scalable, and secure Azure platforms supporting both application and data workloads.
  • Define and drive the long term cloud and platform architecture roadmap, aligning technology strategy with business objectives.
  • Lead cloud modernization and migration initiatives, including Kubernetes-based platforms and the containerization of LAMP-based applications.
  • Establish, govern, and enforce cloud architecture standards, reference designs, and best practices across engineering teams.
  • Own and evolve the platform operating model, including Infrastructure as Code, automation, and CI/CD strategies using Terraform, Azure DevOps, and GitHub Enterprise.
  • Architect and oversee enterprise Azure Databricks environments, including Unity Catalog governance, security models, and multi workspace strategies.
  • Provide architectural leadership for Spark jobs, data pipelines, and ingestion architectures (Azure Databricks and Azure Data Factory), ensuring performance, scalability, cost efficiency, and data quality.
  • Champion Site Reliability Engineering (SRE) practices, defining SLIs, SLOs, error budgets, and resilience strategies across platforms.
  • Establish observability, monitoring, and incident management standards, serving as an escalation point for complex or systemic production issues.
  • Act as a trusted advisor to senior engineering, data, and business leaders, translating complex requirements into durable cloud solutions and driving continuous improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service