Scientific Programmer II
- Hiring from
- United States
- Work type
- Remote
- Posted
625,401 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the opportunity
The Scientific Programmer II will serve as an experienced contributor to GAMA-1 Technologies’ growing Cloud Services practice, supporting the migration of scientific applications from on-premise systems to modern cloud environments in a remote work environment. Working alongside cloud architects, developers and engineers, the Scientific Programmer II will build and maintain CI/CD automation, containerized applications and Kubernetes-based deployments that help a federal customer improve IT efficiency, speed up delivery and reduce costs.
Success in this role looks like reliable, well-documented pipelines and smooth application migrations that hold up in a secure, enterprise-scale environment.
What You Will Do in This Role
The Scientific Programmer II develops, automates and supports the CI/CD pipelines and containerized applications that move scientific workloads into the cloud.
Responsibilities include:
- Develop automation code for CI/CD tools, including GitLab Runner
- Build Python programs, Docker containers and Kubernetes deployments delivered through CI/CD pipelines
- Partner with cloud architects, developers and engineers to make sure Kubernetes-based applications deploy and integrate smoothly
- Troubleshoot and resolve issues along the CI/CD pipeline to keep operations running smoothly
- Research, design, deploy, provision and document new technologies introduced into the environment
- Implement modern ground systems, applications and their underlying technology stacks
- Work with Information Security partners to implement cybersecurity updates to the system
- Coordinate with users on Jira and Confluence project setup and customization
- Create and maintain clear technical documentation that supports knowledge sharing and collaboration
- Perform other duties and responsibilities as assigned.
What You Will Bring
Required Qualifications
- Bachelor’s degree in Computer Science, a technical field or a related discipline
- 2–4 years of experience migrating scientific applications from on-premise systems to a cloud environment
- Demonstrated experience programming in Python and working with Docker containers and Kubernetes through CI/CD pipelines
- Experience building and using GitLab Runners
- Experience with infrastructure as code, configuration management tools and CI/CD
- Experience working with cloud service providers, including AWS, Microsoft Azure and Google Cloud Platform
- Understanding of large-scale, enterprise-wide infrastructure deployments using DevOps principles and CI/CD pipelines
- Excellent written, verbal and analytical skills
- Ability to obtain a Public Trust clearance
Preferred Qualifications
- Federal government contracting experience
- 2+ years of experience with the Atlassian Suite (Jira, Confluence, Bitbucket)
Work authorization/security clearance requirements
- Ability to obtain a security clearance.
Work Environment
- This work is normally completed in a remote environment.
Physical Demands
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to access and navigate each department at the organization's and client facilities.
Travel Required
- No
Proficiency Requirement
- The employee is expected to demonstrate proficiency in all essential job functions, tools, and processes related to this position within the first 90 days of employment. This includes acquiring a thorough understanding of job-specific responsibilities, systems, and workflows as outlined during onboarding and training. Failure to meet this requirement may result in additional training, reassessment, or other actions as deemed necessary by management.
