DevOps Engineer [D.25.0001]

  • Full Time
  • Maryland
  • This position has been filled

Requires Top Secret/SCI with Full Scope Poly

Responsibilities:
The DevOps team’s responsibilities include capturing and evaluating requirements, designing services, pipelines, and user interfaces/experiences (UI/UX) that are elegant and forward-thinking, selecting and implementing technologies that are the best fit for the application, managing and configuring the application code, documenting, testing, and maintaining the application during its deployed lifespan. This will include many of the following actions and more as requirements demand.

  • Designing, developing, troubleshooting, and analyzing software programs for computer-based training.
  • Research, document, and test security solutions for emerging technologies, security methodologies, and cyber security concepts.
  • Support the development of comprehensive, tactically relevant operational training through the design, development, and implementation of training scenarios required to prepare students for operations.
  • Work with a Team of multi-disciplinary professionals to create, evaluate, and apply necessary updates based on recommendations for course content and training material updates.
  • Advancing the maturity of, and troubleshooting issues with, existing class management tools to support and ensure delivery and grading of student activities.
  • Creating and maintaining virtualized systems used to facilitate and simulate real-world scenarios that create an immersive cyber-environment for students.
  • Performing system modeling, simulation, and analysis.
  • Designing and developing utility programs and operations systems and conducting detailed analysis of system specifications.
  • Providing input for documentation of new or existing programs, associated documentation, block diagrams and logic flow charts applied to engineering problems.
  • Verifying accuracy and completeness of programs by preparing sample data, conducting program tests, analyzing test results, and debugging programs errors.

Minimum Requirements:

  • Minimum (5) years of applicable software development experience is required.
  • Experience developing using one or more of the following languages: Ruby, Ruby on Rails, Python, or C++.
  • Requires demonstrated proficiency in web UI interface design using a variety of languages such as HTML, CSS, AJAX, JSON/XML JavaScript/TypeScript and JQuery or similar.
  • Experience using SQL/NoSQL and relational databases (MySQL/MongoDB preferred) required.
  • A working knowledge of both Windows and Linux platform is required.
  • Demonstrated experience with agile methodologies.
  • Design and implement flexible and robust CI/CD pipelines to enhance the software development lifecycle using solutions such as GitLab
  • Plan, implement, and maintain scalable application and service deployments in on-premises Kubernetes clusters using tools like helm, fleet, git, rancher, lens, k9s, etc.
  • Develop and deploy applications, services, and systems within virtualized environments, preferably vSphere, Docker, and Kubernetes
  • Support API and dataflow systems
  • Perform HTTPS certificate management
  • Design service, application, and network architectures to support deployment and data flow
  • Develop and implement test beds and use test suites such as JUnit or PyTest for robust testing practices

Preferred:

  • Experience with VMWare, VSphere, and VCenter virtualization tool.
  • Awareness of data center operations and network-based server systems.
  • Ability to solve problems quickly and completely; analytical problem-solving skills; adept at root-cause analysis and mitigation.
  • Effective communication, writing, documentation, and requirements gatherings skills are needed to be effective in this role for working with other members of the Team and with the Customer to meet the requirements of the program.
  • Proven ability to work independently while being conscious of how your work interacts with that of others.
  • Possess drive, enthusiasm, and attention to detail.
Scroll to Top