What Impact You'll Have
Our team solves unique and challenging intelligence problems for a Special Operations customer. This work is as close to the mission as a technologist can get, so the environment is fast-paced: team members face rapidly-changing requirements and priorities as mission needs evolve. If you hate monotony and want to use your skills to have a direct impact on real-world operational success, this is the project for you.
We are a multi-faceted software development and systems administration team working to build and maintain software applications backed by a self-managed cloud infrastructure (OpenStack) with a true big-data footprint (over 10 petabytes). Our diverse background of experience in mission support and software development serves as a catalyst to solve unique and challenging intelligence problems in support of special operations analysts and their on-going activities. Prototyping and frequent, iterative feedback are core to our delivery approach, anchored by a need to work quickly in support of our missions.
The technical stack is quite robust and includes Java, Python, C#, C/C++, Geospatial tools, Big Data and Graph Products (Hadoop, MapReduce, Spark, ElasticSearch, Neo4j), Linux, OpenStack, AWS, Ansible, SQL/NoSQL, Text Processing, Cloud Services, Containerization, Infrastructure as Code (IAC), and more.
Work on this program takes place in the Herndon, VA area (we cannot support remote work) and requires a TS/SCI clearance and a willingness to obtain a CI Poly.
What You'll be Owning
GRVTY is seeking a DevOps Engineer with a TS/SCI clearance to join one of our top projects in Herndon, VA.
Principal Responsibilities:
-
Deploy, and manage highly available applications to ensure system reliability and scalability.
-
Implement, and maintain HashiCorp Nomad clusters and Kubernetes clusters for workload orchestration.
-
Execute DNS configuration, management, and performance tuning for enterprise-grade systems.
-
Develop and implement Infrastructure-as-Code (IaC) solutions using tools like Terraform, Ansible, or similar.
-
Build and manage multiple CI/CD pipelines with GitLab or equivalent tools to automate deployments and streamline development workflows for rapid development and integration.
-
Perform system monitoring, logging, and troubleshooting to proactively identify and resolve issues.
-
Automate security testing and monitoring within the DevOps workflows using ACAS and Trivy.
-
Analyze cybersecurity scan findings and work with the cybersecurity team to identify false positive findings.
-
Assist the cybersecurity team in assembling the required Body of Evidence to submit for False Positive exceptions.
-
Assist the cybersecurity team in assembling the required Body of Evidence to submit containerized and non-containerized software packages for enterprise software approval.
-
Integrate static code analysis tools such as GitLab SAST, Fortify or Sonarqube and other security mechanisms into CI/CD pipelines.
-
Build and maintain custom tools to automate cybersecurity analysis and correlation workflows as new cybersecurity compliance requirements emerge.
-
Perform cybersecurity remediation on DevOps managed Virtual Machines to include OS patching, OS STIGing, and software package updates.
-
Build, maintain, and monitor configuration management of release products.
-
Troubleshoot and resolve network, automation pipelines, and infrastructure issues.
What You Must Have
-
Active TS/SCI Clearance
-
Must have a current/active TS/SCI and be willing and able to pass a CI polygraph.
-
Must be able and willing to work in a SCIF environment in Herndon Virginia forty hours a week.
-
Minimum of 5+ years of Industry experience as a DevOps engineer.
-
Strong expertise in cloud environments, including deployment, optimization, and troubleshooting.
-
Proven track record in building and operating Cloud Native Applications using tools like Kubernetes and Docker.
-
Experience in managing, integrating and utilizing PKI certificates for user and Non-Person-Entity Authentication and Authorization.
-
In-depth experience with IaC tools such as Terraform, Ansible, or equivalent.
-
Solid experience in creating and managing CI/CD build pipelines using GitLab or similar tools (e.g., Jenkins, Azure DevOps).
-
Strong scripting and automation skills using Python, Bash, or equivalent languages.
-
Excellent problem-solving skills with attention to detail and the ability to thrive in a fast-paced environment.
-
Experience with security best practices in DevOps pipelines (e.g., Trivy, Grype, GtiLab SAST, Sonarqube, etc.).
-
Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
-
Strong knowledge of networking and load balancing technologies.
-
Experience with source configuration management tools such as Git.
-
CI & CD development experience with technologies like Bash, Jenkins, or GitLab.
-
Experience with automated deployment technologies such as Cloud Formation, Ansible, Puppet or Chef.
-
Cloud Technologies deployment experience.
-
Open-source application deployments and maintenance.
-
Custom source application deployments and maintenance.
-
Moderate LINUX system administration experience (RedHat, Rocky Linux, Alma Linux or similar)).
-
Working knowledge of Linux and Windows operating systems, web services and SQL databases.
-
Experience working in an Agile environment
What Would be Nice to Have
-
Bachelor's degree in Computer Science, Information Systems or related discipline.
-
Master’s degree in Computer Science, Information Systems or related discipline.
-
Security+ or comparable certification for privileged user access.
-
Experience with distributed processing methods and tools, such as REST APIs, microservices, IaaS/PaaS services.
-
Experience developing and deploying web services.
-
Experience in implementing Docker STIGs
-
Experience with technical cybersecurity remediation in the context of a Continuous Monitoring (CONMON) program
-
RHCSA or LPIC1/LPIC2 certifications or equivalent
-
Certified Kubernetes Administrator certification
-
Docker Certified Associate