DevOps Engineer

$65,000 - $117,500/Yr

Leidos - McLean, VA

posted 4 months ago

Part-time - Entry Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

Leidos is seeking a proactive and knowledgeable Software DevOps Engineer to support the development of connected and automated vehicle technologies at the Saxton Transportation Operations Laboratory (STOL). The role involves managing CI/CD pipelines, overseeing GitHub repositories, and ensuring adherence to software build and release processes. The successful candidate will work closely with a software development team to enhance vehicle-to-vehicle and vehicle-to-infrastructure communication systems, while also engaging in client interactions and relationship development.

Responsibilities

  • Manage the CI/CD pipeline and GitHub organizations for open source and private repositories.
  • Act as the first point of contact for third-party contributors, triaging issues and pull requests.
  • Report on metrics of open-source repository activity.
  • Manage public and private documentation stores on Confluence and internal document management facilities.
  • Oversee workflow and ticketing processes on Jira, maintaining automated interactions among Jira, Confluence, GitHub, and the CI server.
  • Create, modify, and enforce software build and release processes using best practices.
  • Provide configuration status accounting and version management.
  • Develop, test, and maintain build and deployment for CI/CD pipelines.
  • Drive the program team toward automation and deployment best practices.
  • Install, configure, integrate, and maintain tools for team productivity.
  • Participate in demonstrations, meetings, and webinars, producing clear written communication and deliverables.
  • Conduct routine peer reviews of work and write technical reports.
  • Engage in client interaction and relationship development.
  • Develop, edit, or review system-level test plans and execute system tests, documenting anomalies and tracking them to closure.

Requirements

  • Bachelor's degree in a relevant field with 2+ years of experience in software and systems development, or a Master's degree with less than 2 years of experience.
  • Ability to obtain and maintain a Public Trust security clearance.
  • Competence in using Windows and familiarity with Linux command line interactions.
  • Experience managing software configuration in a Git environment.
  • Experience with continuous integration and deployment tools like GitHub Actions, CMake, Maven, and NPM.
  • Experience with AWS user and EC2 instance administration.
  • Experience with Docker and DockerHub for software deployment.
  • Familiarity with issue tracking and management software such as JIRA and GitHub.
  • Strong oral and written communication skills, with a proactive approach to client needs.

Nice-to-haves

  • Experience in Agile methodology.
  • Experience in testing and evaluating software and automated test tools.
  • Software programming or shell scripting skills.
  • Experience in an open-source environment.
  • Administration and customization of Confluence.
  • Experience with data management and analysis tools.

Benefits

  • Competitive salary range of $65,000.00 - $117,500.00 based on experience and qualifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service