Scientific Programmer II
- Remote, United States
Applications open in a new tab.
Job details
- Experience
- 2–4 years of experience migrating scientific applications from on-premise systems to a cloud environment
- Posting language
- English
Original 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.
Requirements
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.
More about this job
Skills
- CI/CD
- Kubernetes
- GitLab
- Python
- Docker
- Troubleshoot
- Research
- Cybersecurity
- Jira
- Atlassian Confluence
- Documentation
- Collaboration
- Computer science
- Infrastructure as code
- AWS
- Microsoft Azure
- Google Cloud
- DevOps
- Analytical skills
- Atlassian Bitbucket
- Onboarding