Senior Cloud Architect

GAINSystemsAtlanta, GA
2d

About The Position

We're looking for a Senior Cloud Architect who thrives at the intersection of cloud infrastructure, DevOps engineering, and developer experience. This is a hands-on IC role with broad influence - you'll own the evolution of our deployment pipelines, drive automation across roughly 100 single-tenant customer environments, and partner directly with engineering teams to make shipping software faster, safer, and more repeatable. This isn't a purely advisory role. You'll be expected to write Terraform, contribute to CI/CD pipelines, and where it makes sense, submit PRs to application code to enable better automation. You'll work across three distinct deployment targets: a single-tenant Java application running on Linux, and two multi-tenant SaaS applications (Python and .NET), each with their own pipeline and operational needs.

Requirements

  • 10+ years of experience in cloud architecture, DevOps, or infrastructure engineering
  • Deep hands-on experience with Azure (Azure DevOps, Azure Pipelines, AKS, App Services, or equivalent)
  • Strong Infrastructure as Code skills
  • Experience managing fleet-scale deployments - automating operations across many environments, not just a handful
  • Proficiency in scripting and automation (Bash, Python, or PowerShell) and comfort contributing to application codebases (Java, Python, or .NET)
  • Solid understanding of CI/CD pipeline design - parallelization, test optimization, artifact management, environment promotion strategies
  • Experience with Linux server administration and deploying Java-based applications
  • A track record of working cross-functionally - influencing engineering teams through collaboration, documentation, and leading by example rather than by mandate
  • Comfortable leveraging AI tools to accelerate productivity without sacrificing code quality or operational rigor

Nice To Haves

  • Azure architect certifications in the AZ-30X track
  • Experience with containerization (Docker, Kubernetes) and migrating workloads toward container-based deployments
  • Familiarity with PostgreSQL or SQL Server in cloud-hosted environments
  • Experience with Kafka or other event-driven infrastructure
  • Background supporting both single-tenant and multi-tenant SaaS architectures simultaneously

Responsibilities

  • Eliminate manual deployment steps - audit current deployment processes across all three product lines and systematically replace manual steps with automated, repeatable pipelines
  • Accelerate developer feedback loops - optimize test execution in CI pipelines to reduce time-to-feedback; identify flaky, redundant, or poorly sequenced tests and work with teams to fix them
  • Expand and mature our IaC footprint - build on an existing Terraform foundation to bring more of our Azure infrastructure under code, with a focus on consistency across ~100 customer environments
  • Fleet automation for single-tenant environments - design and implement tooling to manage, provision, update, and monitor a large number of per-customer deployments at scale
  • Establish pipeline standards - define and evangelize CI/CD best practices across Azure DevOps pipelines for dev, QA, and production environments
  • Collaborate with engineering teams - work embedded with product engineers, contributing scripts and application-level PRs that remove deployment friction and make services more automation-friendly
  • Drive observability and reliability - improve deployment monitoring, rollback capabilities, and environment consistency across the fleet

Benefits

  • Work on software that leverages AI and ML to solve real logistics challenges for customers
  • Direct impact on developer experience across the entire engineering org
  • Collaborative, low-bureaucracy environment where engineers own their work end-to-end
  • Competitive compensation and benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service