Senior DevOps Engineer – Azure Cloud & Migration

Upswell Marketing•Marietta, GA
•Hybrid

About The Position

UpSwell is seeking an experienced, hands-on Senior DevOps Engineer to own its Microsoft Azure cloud environment and lead an infrastructure modernization initiative. The role will lead the migration of the company's private cloud infrastructure to Azure, establish a secure and scalable cloud foundation, and ensure systems are reliable, efficient, and ready to support business growth. Reporting directly to the CTO, the engineer will have significant technical ownership and influence over cloud architecture, infrastructure strategy, automation, security, and operational practices. The position includes Azure infrastructure administration and reliability, migration planning and execution, monitoring and security, CI/CD and infrastructure automation, cloud cost management, and coordination with vendors and internal stakeholders. The engineer will serve as the primary technical owner of the Azure environment, communicate technical risks and recommendations, and maintain architecture and operational documentation. The migration is targeted for completion within the first six months. This is a full-time hybrid position based in Marietta, Georgia, requiring two full days in the office each week. Occasional travel of up to 10% may be required, and the role participates in on-call support for critical cloud infrastructure incidents, including outside normal business hours as needed.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • At least 6 years of experience in cloud infrastructure, DevOps, systems engineering, or site reliability engineering.
  • At least 3 years of hands-on experience designing, implementing, and managing Microsoft Azure environments.
  • Demonstrated experience leading or playing a significant technical role in an on-premises or private cloud migration to Azure or another major public cloud platform.
  • Strong understanding of Azure networking, compute, storage, databases, identity management, and security.
  • Hands-on experience with infrastructure as code, preferably Terraform or Bicep.
  • Experience building and maintaining CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Strong experience with Azure monitoring, logging, troubleshooting, and performance optimization.
  • Working knowledge of API management, integrations, and cloud security best practices.
  • Proficiency in PowerShell and experience with Python, Bash, or similar scripting languages.
  • Experience with cloud cost management and infrastructure optimization.
  • Strong analytical, troubleshooting, communication, and organizational skills.
  • Ability to independently manage priorities, make sound technical decisions, and deliver projects in a fast-paced environment.
  • Ability to participate in an on-call support rotation.

Nice To Haves

  • Microsoft Azure certifications, including Azure Solutions Architect Expert, DevOps Engineer Expert, or Azure Administrator Associate.
  • Experience with Azure Migrate, Azure Site Recovery, and database migration technologies.
  • Experience with Docker, Kubernetes, and Azure Kubernetes Service.
  • Familiarity with Microsoft Defender for Cloud, Microsoft Sentinel, and Azure Policy.
  • Experience supporting SOC 2, ISO 27001, or similar security and compliance frameworks.
  • Experience managing external migration partners, cloud vendors, or managed service providers.
  • Experience supporting cloud infrastructure in a growing, multi-location organization.

Responsibilities

  • Lead the end-to-end migration of UpSwell's private cloud infrastructure to Microsoft Azure, targeting completion within the first six months.
  • Assess existing infrastructure, applications, databases, networks, and dependencies and develop a comprehensive migration strategy.
  • Design and implement a secure, scalable Azure architecture aligned with Microsoft best practices.
  • Develop and execute phased migration plans that include testing, cutover strategies, contingency planning, and post-migration validation.
  • Minimize business disruption while protecting data integrity, system availability, and operational continuity.
  • Coordinate with external migration partners, vendors, and internal stakeholders throughout the migration.
  • Identify opportunities to consolidate infrastructure, reduce unnecessary costs, and improve system performance.
  • Own day-to-day administration, performance, availability, and reliability of the Azure environment.
  • Manage Azure virtual machines, networking, storage, databases, application services, and related cloud resources.
  • Establish and maintain monitoring, alerting, backup, disaster recovery, and business continuity processes.
  • Identify performance issues and infrastructure risks, and improve system reliability.
  • Maintain service-level objectives, recovery procedures, and operational documentation.
  • Lead troubleshooting and resolution of infrastructure incidents and participate in on-call support.
  • Implement monitoring and visibility across Azure resources, applications, and API integrations.
  • Manage and monitor API connectivity, performance, errors, and security using Azure API Management and related tools.
  • Use Azure Monitor, Log Analytics, Application Insights, and other observability tools to identify issues and improve performance.
  • Maintain secure identity and access management using Microsoft Entra ID, RBAC, and other Azure security capabilities.
  • Implement cloud security practices, including vulnerability management, access controls, secrets management, and security monitoring.
  • Work with internal teams and external providers to investigate and resolve security concerns, and support applicable security, compliance, and audit requirements.
  • Design, implement, and maintain CI/CD pipelines using Azure DevOps and/or GitHub Actions.
  • Build and manage infrastructure as code using Terraform, Bicep, or similar technologies.
  • Automate infrastructure provisioning, deployments, monitoring, and routine operational tasks.
  • Support containerization and orchestration technologies, including Docker and Azure Kubernetes Service, as appropriate.
  • Reduce manual processes, improve deployment reliability, and accelerate development workflows.
  • Establish scalable technical standards, documentation, and operational best practices.
  • Monitor and manage Azure spending and identify cost optimization opportunities through right-sizing, automation, reserved capacity, and other strategies.
  • Develop cloud cost reporting, forecasts, and recommendations for leadership.
  • Manage relationships with Microsoft, cloud service providers, migration partners, and external technical vendors.
  • Evaluate technologies and recommend improvements that support business needs and long-term scalability.
  • Serve as the primary technical owner of UpSwell's Azure environment and partner with the CTO, development teams, IT, security, and business stakeholders.
  • Communicate project progress, technical risks, and recommendations to technical and nontechnical audiences.
  • Maintain architecture documentation, system inventories, operational procedures, and recovery plans.
  • Take ownership of technical challenges, proactively identify solutions, and follow through to resolution.

Benefits

  • Professional development opportunities
  • Competitive compensation
  • Comprehensive benefits
  • 401(k) retirement plan with company matching
  • Paid time off
  • Paid holidays
  • Hybrid work schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service