DevOps Engineer
Job Description
GAMA-1 is seeking qualified remote DevOps Engineer candidates to join our team, supporting National Oceanic and Atmospheric Administrationโ (NOAA) large-scale project. Configuration Management team provides CM support to ensure stability, consistency, and control of science algorithms deliveries within the organization.
Responsibilities
- 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 / Qualifications
- Experience with continuous integration and continuous delivery (CI/CD) practices.
- Experience with SCM tools such as Git, GitLab, ClearCase, etc.
- Experience with containerization technologies such as Docker (preferred) and Kubernetes.
- Knowledge of hardware and software configuration management concepts, goals, benefits, and standard strategies to achieve those goals.
- 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.
- Strong scripting language skills required. Bash, Perl, or Python preferred.
- Ability to obtain and maintain a Public Trust clearance.
Desired Skills
- Experience building software written in C/C++ or Fortran, preferably in a Linux environment.
- 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.
Education
- Bachelor's degree in Information Technology or related field.
Date Posted
09/19/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