DevSecOps Engineer

$96,400 - $168,700/Yr

Unclassified - Columbia, MD

posted about 1 month ago

Full-time - Mid Level
Columbia, MD

About the position

In this position, you will have the opportunity to convert customer requirements, including informal requirements, into total systems solutions that fit within the technical, schedule, and cost constraints of the program. You will operate in an agile development environment using DevSecOps and CI/CD practices, which are essential for maintaining the integrity and efficiency of the software development lifecycle. Your role will involve conducting and participating in design reviews, sprint demonstrations, and after-action reviews to ensure that the development process is aligned with customer expectations and project goals. You will be responsible for developing scalable web-based data visualization and analytic platforms using technologies such as Node.js, JavaScript, and scalable databases like Elasticsearch and PostgreSQL. Additionally, you will utilize Docker and Python to enhance the functionality and performance of the applications. Writing, reviewing, and executing comprehensive test procedures will be a critical part of your responsibilities to ensure the quality and reliability of the software products. As part of your duties, you will deploy applications into development, staging, and production environments, ensuring that all deployments are smooth and meet the required standards. You will also engage in peer-review processes, providing constructive feedback on software code and contributing to the writing, reviewing, and updating of software design and user-focused documentation, such as User Manuals. This role is integral to the success of our Federal Solutions team, which delivers vital resources to our US government customers, ensuring the success of missions around the globe.

Responsibilities

  • Convert customer requirements into total systems solutions that fit within technical, schedule, and cost constraints.
  • Operate in an agile development environment using DevSecOps and CI/CD practices.
  • Conduct and participate in design reviews, sprint demonstrations, and after-action reviews.
  • Develop scalable web-based data visualization and analytic platforms using Node.js, JavaScript, and scalable databases (Elasticsearch, PostgreSQL).
  • Utilize Docker and Python for application development.
  • Write, review, and execute comprehensive test procedures.
  • Deploy applications into development/staging/production environments.
  • Peer-review and comment on software code.
  • Write, review, and update software design and user-focused documentation (e.g., User Manuals).

Requirements

  • B.S. in Software Engineering, Computer Engineering, Computer Science, or a related discipline (or a combination of education and demonstrable experience).
  • Minimum 5 years software engineering experience.
  • Experience with DevSecOps and CI/CD practices.
  • Experience working with the Big Data Platform (BDP).
  • Experience developing in a Linux environment (RHEL, CentOS, Ubuntu).
  • Experience using scripting languages such as bash and sh.
  • Experience with agile project management using tools such as Jira and Confluence.
  • Experience with configuration management tools such as Gitlab.
  • Experience with container-based systems such as Docker and Kubernetes.
  • Experience with Node.js and JavaScript (TypeScript).
  • Experience developing in Python and Go.
  • Experience with YAML and JSON formats.
  • Excellent testing skills.
  • Excellent verbal and written communication skills.
  • A Secret level security clearance is required.

Nice-to-haves

  • Enlighten-provided training for BDP, either provided directly through them or via DoD-coordinated courses.
  • SAFe Agile training such as Agile Software Engineer, SAFe for Teams, or SAFe for Government.
  • Experience with automation languages such as Puppet, Ansible, and Terraform.
  • Experience with data parsers and data ingest methodologies.
  • Knowledge of analytics.
  • Experience with RESTful web services and designing enterprise APIs.
  • Web development experience with a focus on UI/UX.
  • AI/ML experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service