Design, plan, and execute end-to-end AWS cloud migration strategies for enterprise workloads, build and maintain infrastructure as code using Terraform, deploy and manage containerized applications with Amazon ECS, and collaborate with development and DevOps teams to ensure smooth lift-and-shift and re-architecture migrations.
Compensation
Rate: 70/hr on C2C
Responsibilities
Design, plan, and execute end-to-end AWS cloud migration strategies for enterprise workloads
Build and maintain infrastructure as code (IaC) using Terraform to automate provisioning and deployments
Deploy, manage, and optimize containerized applications using Amazon ECS and related AWS services
Collaborate with development and DevOps teams to ensure smooth lift-and-shift and re-architecture migrations
Design, build, and deliver highly available, scalable, and resilient services and applications for McGraw Hill’s Open Learning program.
Compensation
The pay range for this position is between $125,000 - $150,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered.
Responsibilities
Design, build, and deliver highly available, scalable, and resilient services and applications
Own solutions through their full lifecycle
Collaborate closely with product managers and engineering leaders to drive technical solutions and successful delivery
Produce technical documentation, architectural guidance, and engineering best practices
Improve system reliability, scalability, performance, and maintainability across core services
Design, implement, and manage AWS Landing Zones and foundational cloud infrastructure; support migration of application stacks to AWS; manage Kubernetes clusters and Docker deployments; automate infrastructure and application deployments using Terraform, Ansible, and CI/CD pipelines; install, configure, and maintain operating systems, cloud-native tools, and monitoring solutions; support cloud-based solutions across AWS, OpenStack, and other cloud platforms; monitor and optimize application performance; maintain system security, backups, and disaster recovery strategies; write and maintain scripts to improve operational efficiency.
Responsibilities
Design, implement, and manage AWS Landing Zones and foundational cloud infrastructure.
Support migration of application stacks to AWS.
Manage Kubernetes clusters and Docker deployments.
Automate infrastructure and application deployments using Terraform, Ansible, and CI/CD pipelines.
Install, configure, and maintain operating systems, cloud-native tools, and monitoring solutions.
Requirements
Degree or Master’s in Computer Science, Engineering, or a related field.
Nice to have: AWS certifications (Solutions Architect, DevOps Engineer)
Nice to have: security and compliance frameworks (CIS, NIST)
Nice to have: prior experience in telecom or mobile network environments
Nice to have: understanding of GSMA security and compliance frameworks
The Senior Site Reliability Engineer will be responsible for ensuring production systems in use by the Security Teams operate smoothly, within uptime objectives, and updated with the latest content and functionality.
Responsibilities
Architect new and existing systems to enhance performance, reliability, and scalability
Build, implement, iterate over CI/CD pipelines
Assist with the Management, Development, Design, and Deployment of microservice and containerized applications
Implement strong security controls in distributed systems/agents
Coordinate with engineers and developers to automate deployments and configurations across various platforms
Lead the digital transformation of core enterprise applications from legacy .NET Framework 4.8 MVC monoliths to modern .NET 6+ microservices and a React SPA hosted on AWS.
Responsibilities
Analyze existing .NET 4.8 MVC applications to identify business logic, dependencies, and integration points for migration.
Lead the transition from monolithic architectures to modern design patterns such as Microservices, Hexagonal, or Clean Architecture.
Rewrite and refactor legacy C# code to .NET 6/8+, implementing cross-platform compatibility and improved performance.
Replace Razor/Server-side rendering with a decoupled, state-of-the-art React SPA using TypeScript and modern state management.
Design and deploy the modernized stack on AWS, leveraging services like Lambda, ECS (Fargate), S3, and RDS.
Architect, provision, and maintain modular AWS infrastructure using Terraform or AWS CDK, design and maintain automated delivery pipelines, manage containerized workloads on Kubernetes or Amazon ECS, implement observability and SRE practices, integrate DevSecOps, develop automation scripts, and govern cloud cost.
Responsibilities
Architect, provision, and maintain modular AWS infrastructure using Terraform or AWS CDK
Design, build, and maintain automated delivery pipelines using GitHub Actions or GitLab CI
Manage production-grade containerized workloads on Kubernetes (Amazon EKS) or Amazon ECS
Implement observability using OpenTelemetry, Datadog, Splunk, or AWS CloudWatch
Integrate automated vulnerability scanning with tools like Snyk or Trivy
Requirements
Nice to have: GitOps workflows with Argo CD or Flux
Nice to have: Policy-as-Code frameworks
Nice to have: MLOps pipelines
Nice to have: OpenSearch/Elasticsearch clusters
Nice to have: AWS Certified Solutions Architect or DevOps Engineer Professional
DevOps Engineer responsible for designing, building, and maintaining cloud infrastructure, CI/CD pipelines, and observability solutions for enterprise clients.
Responsibilities
Architect, provision, and maintain modular AWS infrastructure using Terraform or AWS CDK
Design, build, and maintain automated delivery pipelines using GitHub Actions or GitLab CI with GitOps engines
Manage production-grade containerized workloads on Kubernetes (Amazon EKS) or Amazon ECS
Instrument system-wide observability using OpenTelemetry, Datadog, Splunk, or AWS CloudWatch
Integrate automated vulnerability scanning into CI/CD pipelines
Join a cross-functional engineering team to deliver high-impact digital products from design to live operations
Contribute to iterative delivery across the full software lifecycle including cloud-native architecture, CI/CD pipelines, frontend and backend development, resilience engineering, and test automation