DevOps Engineer

Tactical Engineering & AnalysisDahlgren, VA
20h$120,000 - $150,000Onsite

About The Position

TEA is looking for DevOps Engineer to support Dahlgren Naval Surface Warfare Center A-Department Strategic Computing Systems efforts for the Mission Assurance Decision Support System. This role will directly be supporting development teams efforts for various instances of classified environment application version deployments, and maintenance of all production, training, testing, and development environments supporting the various instances. This position firmly requires an already active Top Secret clearance with eligibility for SCI and working onsite full time in a SCIF environment.

Requirements

  • DevOps Methodologies
  • Agile Software Development
  • Programming or Scripting language
  • Version Control Tools
  • CI/CD Tools
  • Cloud Computing Concepts and Services
  • Infrastructure as code
  • Container Technologies
  • Monitoring and logging stacks
  • At least three (3) years' experience supporting code deployments to a cloud environment
  • Experience with containerization technologies (e.g. Kubernetes, Docker, etc.)
  • Windows OS
  • GED and/or equivalent years of experience
  • CompTIA Security+ Certification Required
  • U.S. Citizenship is Required
  • Candidates must have an active clearance Top Secret clearance with SCI eligibility and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.

Nice To Haves

  • Elasticsearch, Logstash, and Kubernetes (ELK) stacks, preferred
  • BS STEM Degree, Preferred
  • Advanced AWS certifications (e.g. DevOps Engineer Professional, Solutions Architect Professional), Preferred
  • Elasticsearch and Kibana certifications, Preferred
  • Kubernetes Administrator certification, Preferred
  • CompTIA CASP or CISSP certification, Preferred

Responsibilities

  • Participate in designing and implementing scalable, reliable, and secure infrastructure on project-specific cloud platforms under senior team guidance.
  • Set up and maintain software and network infrastructure environments that deploy physical and virtual machines.
  • Support evaluation and implementation of hardware and network infrastructure changes, including deployment, integration, configuration, upgrades, and patching on physical and virtual systems.
  • Automate deployment processes for specific projects using Continuous Integration/Continuous Delivery (CI/CD) tools with supervision.
  • Perform CI/CD pipeline patching, upgrades, and vulnerability scans, including Security Content Automation Protocol (SCAP) scans.
  • Help automate manual processes related to the software development life cycle.
  • Assist in building and maintaining software build and test pipelines to support development and distribution of software artifacts.
  • Participate in implementing cloud development environments to support software development tools and continuous integration/continuous deployment pipelines.
  • Manage configuration technologies for assigned projects with guidance.
  • Monitor system performance and resource utilization on virtual machines and report findings.
  • Learn and implement security guidelines such as Defense Information Systems Agency (DISA) Security Technical Implementation Guides (STIGs) in cloud and HWIL systems with support from senior engineers.
  • Research virtual hosting service options to support the software development program's needs.
  • Maintain build and test pipelines to support software development artifact distribution.
  • Collaborate with development teams to improve software delivery and deployment processes, taking direction from senior staff.
  • Support in testing and deploying changes to existing software under supervision.
  • Assist in defining tools needed for cloud-based data repositories and configuration management.
  • Stay current with industry trends and emerging technologies by learning from peers and trainings to help improve DevOps practices.
  • Conduct daily system checks.
  • Capture new processes and develop Standard Operating Procedures (SOPs).
  • Manage GitLab groups.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service