DevOps Engineer

| Silver Spring, MD, USA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

ASCSS specializes in transitioning systems from research to operations. We support integration tasks for several NOAA weather satellites by ensuring that a functional algorithm is in place and ready for operations. ASCSS works with science teams and stakeholders to: conduct a standard set of project reviews; generate a standard set of documentation; develop and refine requirements; track risks and mitigations; clean code for coding/security, common data formats and metadata (CF & ISO), standard languages, tools, and libraries; test software; validate products, perform configuration management; and prepare the Delivered Algorithm Package.

KEY DUTIES 

  • Design, implement, and manage CI/CD pipelines using GitLab.
  • Collaborate with development teams and infrastructure team to identify and resolve issues reported from CI/CD pipelines, ensuring applications' optimal performance.
  • Create, manage, and deploy containers to ensure efficient, consistent, and scalable application operations across various environments.
  • Implement automation tools and frameworks to assist in applications and infrastructure deployments.
  • Monitor CM processes and activities to promptly identify and troubleshoot issues.
  • Maintain CM documentation, including configuration management plan and best practices.
  • Conduct CM training to the stakeholders to present the GitLab, CI/CD and containerization techniques and practices.
  • Administers the change control process for software development. 
  • Responsible for configuration management of requirements, code, and software configurations. 
  • Evaluates and selects configuration management tools and standards. 
  • Develop and maintain, as needed, CM processes, plans, policies, Standard Operating Procedures (SOPs), work instructions and other documents. 
  • Support and advise end users on approved CM policies and procedures. 

ESSENTIAL SKILLS

  • Experience with continuous integration and continuous delivery (CI/CD) practices. 
  • Knowledge of hardware and software configuration management concepts, goals, benefits, and standard strategies to achieve those goals. 
  • Experience with containerization technologies such as Docker and Kubernetes 
  • Experience with configuration and baseline identification, change control, configuration status accounting, and configuration audits. 
  • Experience developing and maintaining software configuration management tools to support configuration identification, control, reporting, and delivery of both internally and externally developed software products. 
  • Experience developing software configuration standards for organizational use.
  • Experience with software version control administration. 
  • Experience with SCM concepts and methodologies. 
  • In-depth knowledge of branching, merging, and baselining strategies in Git. • Experience designing and implementing build and deployment procedures used to support product development and use. 
  • Experience building software written in C/C++ or Fortran, preferably in a Linux environment. 
  • Strong scripting language skills required. Bash, Perl, or Python preferred.
  • The ability to obtain a security clearance

DESIRED SKILLS 

  • Experience with SCM tools such as Git, GitLab, ClearCase, etc. 
  • Experience with AWS or other cloud platforms. 
  • Experience with Jenkins and GitLab Runner. 
  • Experience documenting and providing training on processes, work instructions, etc. 
  • Teamwork, strong interpersonal skills. 

EXPERIENCE AND EDUCATION 

  • Bachelor's degree in Information Technology or related field


Position is remote


 

More Information on GAMA-1 Technologies
GAMA-1 Technologies operates in the Consulting industry. The company is located in Greenbelt, MD. GAMA-1 Technologies was founded in 2006. It has 92 total employees. To see all 16 open jobs at GAMA-1 Technologies, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GAMA-1 TechnologiesFind similar jobs