DevOps Engineer (TS/SCI CI Poly)

Seamless Migration VA
68d

About The Position

Seamless Migration is seeking a career and customer-oriented DevOps Engineer to join our team in Dulles, VA. The role involves designing, implementing, and maintaining CI/CD pipelines using Jenkins and GitLab, automating build, test, and deployment workflows for multiple applications and environments. The DevOps Engineer will collaborate with developers and system engineers to integrate CI/CD practices into the software lifecycle, develop reusable scripts and automation tools to streamline delivery processes, and manage configuration of pipeline templates, shared libraries, and environment variables. Additionally, the engineer will monitor pipeline performance, troubleshoot build and deployment issues, integrate quality, security, and compliance checks into pipelines, maintain and optimize containerized build environments using Docker and Kubernetes, support version control and branching strategies across GitLab repositories, and document pipeline design, processes, and automation standards.

Requirements

  • CI/CD engineering experience
  • Strong hands-on experience with Jenkins (pipelines, agents, shared libraries) and GitLab CI/CD
  • Experience with scripting languages such as (Python, Bash, Groovy, or PowerShell)
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code tools (Terraform, Ansible)
  • Understanding of Git workflows (feature branching, tagging, merge requests)
  • Experience integrating CI/CD with code quality, security, and deployment tools
  • Excellent problem-solving skills and a focus on continuous improvement

Nice To Haves

  • Experience with cloud environments such as AWS, Azure, or GCP
  • Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK)
  • Familiarity with Agile and DevSecOps practices

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using Jenkins and GitLab
  • Automate build, test, and deployment workflows for multiple applications and environments
  • Collaborate with developers and system engineers to integrate CI/CD practices into the software lifecycle
  • Develop reusable scripts and automation tools to streamline delivery processes
  • Manage configuration of pipeline templates, shared libraries, and environment variables
  • Monitor pipeline performance and proactively troubleshoot build and deployment issues
  • Integrate quality, security, and compliance checks into pipelines (e.g., SonarQube, SAST, dependency scanning)
  • Maintain and optimize containerized build environments using Docker and Kubernetes
  • Support version control and branching strategies across GitLab repositories
  • Document pipeline design, processes, and automation standards

Benefits

  • 100% paid Medical, Dental & Vision for Our Employee
  • 6% 401K match (Vested Immediately)
  • 29 Days' PTO
  • Flexible Work Schedule
  • Tuition/Certification Reimbursement
  • Growth Opportunities w/in an Emerging Defense Company
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service