Cloud DevOps Engineer – Scientific Applications
- Remote, United States
Applications open in a new tab.
Job details
- Apply by
- Experience
- 2–4 years of professional experience supporting cloud migration, DevOps, software engineering, or scientific application environments.
- Posting language
- English
- Posted
Original job description
Our client is seeking a remote Cloud DevOps Engineer – Scientific Applications to support the modernization and migration of scientific applications from on-premises environments into modern cloud platforms in a remote work environment. This is a hands-on engineering role focused on CI/CD automation, Python development, containerization, Kubernetes, and cloud deployment. Working alongside cloud architects, developers, engineers, and security teams, you will help move scientific workloads into secure, scalable, and highly automated cloud environments. The ideal candidate has practical experience building CI/CD pipelines, configuring GitLab Runners, developing Python-based automation, containerizing applications with Docker, and deploying workloads through Kubernetes. Success in this role means delivering reliable, repeatable, well-documented pipelines and application deployments that support efficient cloud migration and ongoing operations. What You Will Do
- Develop and maintain CI/CD automation supporting scientific application development and cloud migration.
- Configure, build, and support GitLab Runners used for automated build, testing, and deployment workflows.
- Develop Python applications, scripts, and automation supporting application migration and deployment.
- Build and maintain Docker container images for scientific and technical applications.
- Develop and support Kubernetes-based application deployments.
- Integrate Docker and Kubernetes workloads into automated CI/CD pipelines.
- Partner with cloud architects, developers, and engineers to ensure applications deploy and integrate successfully within cloud environments.
- Troubleshoot CI/CD pipeline failures, container issues, Kubernetes deployment problems, and integration challenges.
- Support the migration of scientific applications from on-premises environments to cloud platforms.
- Implement Infrastructure as Code and configuration-management practices used to automate environment provisioning and application deployment.
- Research, evaluate, implement, and document new cloud, DevOps, and automation technologies introduced into the environment.
- Support the implementation and modernization of application platforms and their underlying technology stacks.
- Work with information-security teams to implement cybersecurity updates and technical security requirements.
- Support project collaboration and development workflows using Jira, Confluence, Bitbucket, and related technologies.
- Develop and maintain technical documentation supporting deployments, troubleshooting, operations, and knowledge sharing.
- Collaborate with technical teams to improve automation, reliability, repeatability, and deployment efficiency.
- Perform other related engineering responsibilities as assigned.
What You Will Bring Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical discipline.
- 2–4 years of professional experience supporting cloud migration, DevOps, software engineering, or scientific application environments.
- Hands-on experience migrating or modernizing applications from on-premises environments into cloud platforms.
- Strong hands-on experience programming or scripting in Python.
- Experience building and working with Docker containers.
- Experience deploying and supporting applications using Kubernetes.
- Hands-on experience building or supporting CI/CD pipelines.
- Experience configuring and using GitLab Runners.
- Experience with Infrastructure as Code and/or configuration-management technologies.
- Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Understanding of DevOps principles and automated enterprise deployment practices.
- Experience troubleshooting CI/CD, container, Kubernetes, application-deployment, or cloud-migration issues.
- Strong written, verbal, analytical, and technical-documentation skills.
- Ability to obtain and maintain a Public Trust.
Preferred Qualifications
- Experience supporting scientific, research, environmental, geospatial, or other technical applications.
- Federal government or government-contracting experience.
- Experience with AWS.
- Experience using Jira, Confluence, and Bitbucket.
- Experience supporting secure or regulated cloud environments.
- Experience working with information-security teams on application or infrastructure remediation.
- Familiarity with Git-based development and deployment workflows.
Work Authorization / Security Clearance Requirements
- Ability to obtain and maintain a Public Trust.