What are the responsibilities and job description for the Senior or Lead AWS DevOps Engineer position at GuruSchools LLC?
Role: Senior or Lead AWS DevOps Engineer
Location: Dallas, TX or Saint Louis, MO - Hybrid
Contract
Must: IVR, Amazon Connect, Contact Centre
Job Summary
We are seeking an experienced AWS Telephony / IVR DevOps Engineer to design,
implement, and operate CI/CD pipelines and Infrastructure-as-Code supporting telephony
platform. This role is responsible for enabling fully automated deployments, Terraform-
based infrastructure standardization, CloudFormation-to-Terraform modernization, and
operational readiness in regulated Healthcare and Telecommunications environments.
Key Responsibilities
CI/CD Pipeline Engineering
Create, manage, and operate CI/CD pipelines for application and platform deployments.
Ensure all deployable artifacts (Lambdas, Amazon Connect resources, configuration,
platform components) are deployed exclusively through pipelines.
Implement promotion flows, approvals, and SDLC-aligned gating for QAT and
downstream environments.
Support branching and promotion strategies required for QAT, TST, and higher
environments.
Infrastructure as Code (IaC)
Create Infrastructure-as-Code templates using Terraform to provision AWS resources
required for the telephony platform.
Design and maintain modular, reusable Terraform templates aligned with platform and
SRE standards.
Translate existing CloudFormation templates into Terraform as part of IaC
modernization and standardization.
Ensure environment-specific configuration and isolation (data, endpoints, resources) is
handled via IaC.
Platform Enablement & Operational Readiness
Enable platform readiness to support Amazon Connect, IVR workflows, and serverless
application deployments.
Provision and support core platform resources required for QAT (e.g., data stores,
shared resources, output artifacts).
Establish observability hooks (monitoring, dashboards, alarms) consistent with existing
telephony environments.
Maintain and evolve deployment runbooks covering pipelines, infrastructure,
validation, and rollback processes.
Collaboration & Delivery Support
Partner with Architects, SREs, Developers, and QA to support qualification, testing, and
promotion of telephony enhancements.
Support SDLC definition for QAT usage, including entry/exit criteria and deployment
cadence agreements.
Assist teams in diagnosing deployment or environment-related issues during
qualification cycles.
Required Skills & Experience
Core Technical Requirements
Strong experience creating and managing CI/CD pipelines (GitLab preferred).
Strong hands-on experience with Terraform for AWS infrastructure automation.
Demonstrated experience converting CloudFormation templates to Terraform.
Experience supporting AWS platforms used by serverless and application workloads.
Knowledge of Healthcare IT environments, including regulated delivery, auditability,
and change governance.
Knowledge of Telecommunications and IVR platforms, including contact-center delivery
concepts and reliability expectations.