Senior Full-Stack Engineer in Sully Station, VA at Parsons

Date Posted: 11/28/2019

Job Snapshot

Job Description

Parsons is seeking an experienced, Senior DevOps Engineer to support a government customer. The candidate must have hands-on experience with Docker and Docker Compose, and have experience in establishing container image repositories, building Docker files, container images, and using Docker in establishing continuous integration/continuous deployment (CI/CD) deployment pipelines. Also, the candidate needs to have hands-on experience with tools enabling automated testing and integration. Further, the candidate needs hands-on experience designing, building and maintaining continuous integration/continuous delivery build pipelines.

This is a complex, Internet-disconnected version control and pipelining problem that will challenge even a seasoned veteran! You will need to solve composition of various versioned artifacts into deliverables, and then test, Information Assurance, and Quality Assurance of the same. This is a product with various base implementations and customizations, with multiple versions running in the field. Looking for someone with experience in the space ready to show up and start informing the solution!

Primary Responsibilities

  • Lead the design, development and instantiation of the deployment process for the project
  • Design, build and maintain CI/CD pipelines in multiple integration and test (I&T) environments using GitLab CI and Artifactory
  • Hands-on experience with at least one configuration/deployment management system e.g., Ansible (preferred), Chef, Puppet, AWS Cloud Formation, Salt or other similar tools
  • Hands-on experience with at least one of the following languages: Python (preferred), Node.js, C#, Ruby, and/or Java.
  • Proficient with git and git workflows.
  • Creation of Dockerfiles, container images, and pipelines which push/pull images to a repository.
  • Proficiency in leveraging automated testing tools to automate testing.
  • Install, configure and manage additional CI/CD tools in the environment e.g., Jenkins, GitLab, Cucumber
  • Install, configure and manage automated testing tools in the environment
  • Awareness of (experience preferred) using Kubernetes and Helm
     

Qualifications

  • BA/BS Degree in Engineering, Computer Science or a related field
  • 8+ years experience
  • 3+ years as a DevOps Engineer or equivalent
  • 3+ years of hands on experience with Docker, building Docker files and images, establishing Docker image repositories
  • 2+ years of experience with CI/CD orchestrator tools e.g., Jenkins, GitLab CI, Maven, Ant, or similar CI/CD orchestrator tool(s)
  • Experience in building and managing CI/CD pipelines
  • Experience with a source code repository tool e.g., GitLab, GitHub, Bitbucket
  • Experience building installation packages using RPM and Yum
  • 5+ years of professional software development experience
  • Proficiency with Linux
  • Familiarity with Test Automation tools and frameworks such as Selenium, Cypress JS, etc.
  • Experience deploying and using artifact management systems (e.g. Artifactory, Sonatype Nexus)
  • Experience with VMware, ESXI, VM configuration
  • Proven ability to provide automation solutions using Python, JSON, and YAML
  • Platform and OS experience CentOS 6 and 7, RHEL 6 and 7
  • Must have strong prior scripting experience as well as Networking experience and strong documentation skills

ABILITY TO OBTAIN/MAINTAIN A TS/SCI

Preferred Requirements

  • Industry certifications preferred
  • Top Secret clearance

Must be eligible to obtain and maintain, or currently possess Prescreen Required clearance.

Ready for action? We’re looking for the kind of people who see this opportunity and don’t hesitate to act. Parsons is a leader in the world of Technical Services and Engineering. We hire people with a broad set of technical skills who have proven experience tackling some of the greatest challenges. Take your next step and apply today.