Sec/Dev/Ops Engineer
We believe that data is essential to solving problems, and getting data to the people who need it most is vital to our security. For more than a decade, Nteligen® has been engineering resiliency for corporate and Federal government customers. We protect national security by reducing the risk of sharing information.
Nteligen is a technology company that works with Government and Commercial Clients on their challenging information-sharing problems. We do everything from creating Government Policies and Secure Information Sharing to Data Risk Mitigation, Thought Leadership, Cyber Strategies, and Resilient Software Engineering.
The responsibilities of the Sec/Dev/Ops Engineer include software development with a strong focus on system testing and integration via DevOps practices. The qualifications for Sec/Dev/Ops Engineer must possess knowledge of engineering principles, including research and engineering assignments, software documentation, and writing skills; experience in generating software components while following an agile software development methodology; experience in generating artifacts that support the full development lifecycle; and a degree in engineering or a scientific discipline. The Sec/Dev/Ops Engineer will have experience developing software deployed on a security-enhanced operating system platform.
Requirements:
BS degree in engineering, scientific, or systems management (4 years of experience may be substituted for a BS degree) and 6+ years of experience.
Qualifications:
-
Experience working in a Linux and Git based development environment, including the administration of developer services
-
Experience with Infrastructure as Code (IaC), preferably Terraform, Ansible, or Packer (HashiCorp suite)
-
Cloud and Platform experience, including Azure and vSphere
-
Experience with both Bash and Python
-
Experience with Containers and Orchestration, including Kubernetes and Docker/Podman
-
Excellent problem-solving skills
-
Programming and debugging skills
-
Experience working in a virtualized networking environment
-
Basic knowledge of networking
-
Familiarity with Build Management, Continuous Integration, and Automated Testing (example: Gitlab)
-
Knowledge of programming in Java, C, C++, Golang, or Rust (preferably Golang)
-
Must be a US citizen and have the ability to obtain and maintain a security clearance
Preferred (but not required):
-
Experience with full life cycle development (SDLC) in an Agile environment
-
Experience with front-end development tools/frameworks (example: React)
-
Experience with Cross Domain Solutions
-
Experience developing Protocols