DevOps Engineer

ECS   •  

Fairfax, VA

Industry: Business Services

  •  

5 - 7 years

Posted 54 days ago

Job Description:

Support Dashboard Development for the Continuous Diagnostics and Mitigation (CDM) Program. CDM is a dynamic approach to fortifying the cybersecurity of government networks and systems. Congress established the CDM program to provide adequate, risk-based, and cost-effective cybersecurity. ECS is looking for candidates to aid in the development of dashboard solutions to visualize cyber security related data: Hardware Assets, Software, Vulnerabilities, Configuration, Users, Incidents, Compliance Scores / POA&Ms, Risk Scores, etc.

This position will be responsible for developing and managing the automated build system, automated deployment system, continuous integration environment, and continuous test environment for a suite of open source/COTS product configurations and custom code. The candidate will work closely with Configuration Management Analysts and the Release Train Engineer to automate build/test/deploy processes from Dev->Test->Staging. The successful candidate will be familiar with deploying, integrating, and managing source control (Git/GitHub), continuous build/delivery (Jenkins), software quality tools (SonarQube), artifact hosting (Nexus), issue management (Jira), documentation/ collaboration (Confluence), automated testing (Selenium), and deployment of solutions (Open Source Java solutions and COTs configuration files).

Required Skills:

  • Successful candidates must be able to demonstrate the listed level of competency for these skills:
  • Bachelor's (IT or relevant STEM degree) with 5 - 7 yrs of experience, or a Masters and 3 to 5 yrs of experience.
  • Expert level expertise automating build/test/deploy processes
  • Expert level expertise in scripting deployments using bash scripting or similar.
  • Expert level expertise with identification of controlled artifacts (configuration items) and implementation of standard CM control processes
  • Expert level experience with configuration management tools and technologies. Git or similar distributed repository technology preferred.
  • Expert level expertise integrating Content Management systems and/or Wikis with SCM (for example JIRA integration with Confluence)
  • Intermediate level expertise and experience in system architecture and engineering disciplines.
  • Intermediate level expertise in efficiently managing AWS resources to control costs
  • Intermediate level expertise of the cyber security domain to include: governance and risk management, compliance, business continuity and disaster recovery, encryption, software development security, access control, network security / secure architecture, and security operations.
  • Excellent problem-solving ability and strong work ethic that is proactive and self-motivated.
  • Experience in product release planning and associated deliverable tracking.

Desired Skills:

  • Candidates will benefit from having these skills, experience and understanding:
  • Relevant AWS Certifications
  • SAFe DevOps Certification
  • Experience integrating with an Active Directory
  • Familiarity with DoD STIGs, SRGs, etc.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 2300+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.