Jobs / Sel***

Cloud DevOps Engineer – Scientific Applications

Sel*** · United States · Remote
United StatesExp: 2-4 yrsOnsite
Remuneration
Not specified
Location
United States · Remote
Eastern Standard Time (UTC-5)
Visa sponsorship
Sponsors visa

Job summary

This hands-on Cloud DevOps Engineer modernizes and migrates scientific applications from on-premises environments to secure, scalable cloud platforms. The role builds CI/CD pipelines with GitLab Runners, develops Python automation, packages applications with Docker, and supports Kubernetes deployments and Infrastructure as Code. It also involves troubleshooting deployments, documenting operations, and collaborating with cloud, engineering, and information-security teams.

Qualifications

  • 2–4 years of experience in cloud migration, DevOps, software engineering, or scientific application environments
  • Hands-on experience migrating or modernizing on-premises applications to cloud platforms
  • Strong Python programming or scripting experience
  • Experience building and using Docker containers
  • Experience deploying and supporting applications with Kubernetes
  • Hands-on experience building or supporting CI/CD pipelines
  • Experience configuring and using GitLab Runners
  • Experience with Infrastructure as Code or configuration-management technologies
  • Experience with AWS, Microsoft Azure, or Google Cloud Platform
  • Ability to obtain and maintain a Public Trust
  • Preferred experience supporting scientific, research, environmental, geospatial, or other technical applications
  • Preferred federal government or government-contracting experience
  • Preferred experience with AWS, Jira, Confluence, and Bitbucket
  • Preferred experience in secure or regulated cloud environments
  • Preferred experience collaborating with information-security teams on application or infrastructure remediation
  • Familiarity with Git-based development and deployment workflows

Responsibilities

  • Develop and maintain CI/CD automation for scientific application development and cloud migration
  • Configure and support GitLab Runners for automated builds, testing, and deployments
  • Develop Python applications, scripts, and migration automation
  • Build and maintain Docker images for scientific and technical applications
  • Develop and support Kubernetes application deployments
  • Integrate Docker and Kubernetes workloads into CI/CD pipelines
  • Collaborate with cloud architects, developers, and engineers on cloud deployments
  • Troubleshoot pipeline, container, Kubernetes, and integration issues
  • Migrate scientific applications from on-premises environments to cloud platforms
  • Automate environment provisioning and application deployment using Infrastructure as Code and configuration management
  • Research, implement, and document cloud, DevOps, and automation technologies
  • Support application platform modernization
  • Coordinate with information-security teams on cybersecurity updates and technical security requirements
  • Support project workflows using Jira, Confluence, Bitbucket, and related tools
  • Maintain deployment, troubleshooting, and operations documentation

Skills

AWSAzureBitbucketConfluenceDockerGCPGitGitLabJiraKubernetesPythonAnsibleGitLab CITerraform

Degrees

Bachelor's degree in Computer Science, Engineering, Information Technology, or a

Languages

Python

Industry

Scientific applicationsResearchEnvironmentalGeospatialFederal government

Security clearance

Ability to obtain and maintain a Public Trust

Relocation

No