DevOps Engineer
Job Description
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
Ā
Date Posted
09/04/2024
Views
0
Similar Jobs
2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsInformation Security Consultant - Application Security Engineer - MassMutual
Views in the last 30 days - 0
MassMutual is seeking an experienced Application Security Engineer to join their dedicated team The role involves driving security best practices cond...
View DetailsRegional Director Public Sector Sales DOW - Chainguard
Views in the last 30 days - 0
The job seeks a Regional Director with sales expertise and security clearance to lead public sector initiatives and build partnerships Responsibilitie...
View DetailsManager, Customer Success - Bold Penguin
Views in the last 30 days - 0
Bold Penguin a leading digital solution platform for small commercial insurance is seeking a Manager of Customer Success The role involves leading a t...
View DetailsManager, Project Manager - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...
View Details