Software Engineer IV

job
  • ECS Limited
Sorry the Job you are looking for is no Longer available

Job Summary
Location
Virginia Beach ,VA 23450
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
19 Dec 2024
Share
Job Description
Please Note: This position is contingent upon (additional funding).
ECS 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.
Salary Range: $90,000-$130,000
General Description of Benefits
  • 6+ years' 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.
  • Bachelor's degree in information technology or related field.
  • Ability to obtain and maintain a Public Trust clearance.
Other Smiliar Jobs
 
  • Virginia Beach, VA
  • 5 Days ago
  • Sierra Vista, AZ
  • 5 Days ago
  • Falls Church, VA
  • 5 Days ago
  • Arlington, VA
  • 5 Days ago
  • Greensboro, NC
  • 5 Days ago
  • Falls Church, VA
  • 5 Days ago
  • Pittsburgh, PA
  • 5 Days ago
  • Alpine, CA
  • 5 Days ago
  • Albuquerque, NM
  • 5 Days ago
  • Falls Church, VA
  • 5 Days ago
  • Washington, DC
  • 5 Days ago