Senior Cloud Engineer
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Cloud Engineer based in the United States. This role offers the opportunity to engineer next-generation cloud-native data analytics and production platforms supporting a major public-sector data environment.
Responsibilities
-
Carry out cloud readiness assessments and develop migration strategies, roadmaps, and implementation plans for transitioning applications and infrastructure from on-premises environments to AWS.
-
Analyze existing application architectures, dependencies, and technical constraints to recommend cloud-native modernization approaches that improve scalability, availability, performance, security, and operational efficiency.
-
Design, build, deploy, and optimize AWS cloud solutions using services such as EKS, EC2, RDS, S3, IAM, and CloudWatch.
-
Develop and maintain Infrastructure as Code using Terraform and/or CloudFormation to automate AWS infrastructure provisioning, configuration, deployment, and orchestration.
-
Design, deploy, and operate containerized applications using Docker, Kubernetes, and Helm Charts across both stateful and stateless workloads.
-
Manage Kubernetes-based deployments, including Helm chart development, configuration, scaling, upgrades, troubleshooting, and ongoing operational support.
-
Implement and support externalized platform technologies such as Cassandra, OpenSearch, Hazelcast, Apache Kafka, and Amazon MSK.
-
Develop migration solutions that preserve data integrity, high availability, and minimal downtime during transitions from on-premises environments to AWS.
-
Collaborate directly with customers and engineering teams to gather requirements, understand application dependencies, identify technical risks, and develop tailored migration and modernization solutions.
-
Provide technical guidance on AWS architecture, Kubernetes, containerization, DevOps automation, Infrastructure as Code, and cloud-native best practices.
-
Troubleshoot and optimize cloud infrastructure, containerized applications, CI/CD pipelines, databases, and supporting platform services.
-
Review security scans, accessibility assessments, and performance testing results, developing and supporting remediation plans where necessary.
-
Stay current with AWS, Kubernetes, DevOps, and cloud-native technologies and recommend improvements to existing architectures and operational practices.
-
Provide technical leadership and mentorship to team members while promoting adherence to established cloud and architectural standards.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
- 7+ years of experience in cloud engineering, cloud architecture, DevOps, or a related field, including significant hands-on experience with AWS.
- 5+ years of experience supporting AWS cloud migrations, including application architecture analysis, dependency assessment, modernization strategies, and migration from on-premises environments.
- 5+ years of DevOps and CI/CD experience, including automation and scripting with Bash, Python, Groovy, or similar technologies.
- 3+ years of experience with Docker, Kubernetes, and Helm Charts, including deployment and management of stateful and stateless applications.
- 3+ years of experience implementing and managing externalized platform technologies such as Cassandra, OpenSearch, Hazelcast, Apache Kafka, or Amazon MSK.
- 3+ years of Infrastructure as Code experience using Terraform and/or AWS CloudFormation.
- Hands-on experience using Terraform to provision and manage AWS services including EKS, RDS, EC2, IAM, S3, and CloudWatch.
- Strong understanding of AWS architecture, networking, security, scalability, availability, monitoring, and cost optimization.
- Proven experience designing and implementing cloud-native applications and infrastructure.
- Strong understanding of application migration approaches including rehosting, replatforming, refactoring, and broader modernization strategies.
- Experience designing, implementing, and supporting automated CI/CD pipelines and DevOps workflows.
- Strong troubleshooting and problem-solving abilities across cloud infrastructure, Kubernetes, containers, applications, and deployment environments.
- Excellent written and verbal communication skills, with the ability to work directly with customers and cross-functional engineering teams.
- Ability to obtain and maintain a Public Trust security clearance.
- Experience supporting large-scale data analytics, ETL, streaming, or data production environments is preferred.
- Familiarity with AWS data and analytics services such as S3, EMR, Glue, Lambda, Step Functions, Athena, Redshift, SageMaker, and QuickSight is an advantage.
- Experience with Amazon EKS and highly available, scalable distributed data platforms is preferred.
- Experience integrating automated security, vulnerability, accessibility, and performance testing into CI/CD pipelines is a plus.
- AWS, Kubernetes, Terraform, or other relevant cloud and DevOps certifications are preferred.
Benefits
- Salary range of $170,000–$218,000.
- Remote work flexibility within the United States.
- Medical, dental, and vision insurance.
- Life and AD&D insurance.
- Disability insurance.
- 401(k) savings plan.
- Paid time off and 11 paid holidays per year.
- Flexible Spending Account options.
- Education and professional training opportunities.
- Employee referral and merit recognition programs.
- Employee Assistance and identity theft protection programs.
- Opportunity to work on large-scale cloud modernization, data analytics, cybersecurity, and public-sector technology initiatives.
- Collaborative environment focused on professional development, technical excellence, and meaningful mission-driven work.
- Opportunities to develop cloud, DevOps, Kubernetes, and infrastructure expertise while contributing to complex enterprise solutions.