Network Innovations US & UK Government

Senior DevOps Engineer

Frederick, MD, US

5 months ago
Save Job

Summary

Job Purpose

The Senior DevOps Engineer will work closely with the Development team throughout the Agile software development life cycle.

Responsibilities include automation of software build, test and deployment systems and infrastructure. Management of various development, test, staging, demo environments (code deployment, backups, data refreshes). Working to mitigate vulnerabilities, deploy and maintain our software across numerous US Government customer restricted environments (IL4-IL6).

You will build and maintain our internal NIUSGOV toolchain, platform services and development cloud environment.

As a remote team member an appropriate, dedicated home office space with reliable high speed internet connection is required.

Must be willing and eligible to get security clearance.

Duties and Responsibilities

  • Actively participate in an Agile Scrum development process (DevOps is part of the development team for sure!)
  • Support the build, deployment, and test of web applications, in a cloud-native microservice architecture, for US Government customers, working with satellite communications and network service provisioning.
  • Maintain CI/CD processes, infrastructure and code required to build docker images deployed to both Kubernetes and single instance docker-compose based hosts.
  • Configure and support platform services deployed as part of our stack: Elasticsearch, RabbitMQ, Redis & Postgres.
  • Assist with maintaining the Linux-based, virtualized AWS infrastructure that hosts the NIUSGOV development environment.
  • Administrator and support the services that make up our development toolchain: Nexus, Keycloak, Sonarqube.
  • Monitor toolchain security scans (Trivy, Owasp, Sonarqube, Nessus) for vulnerabilities. Coordinate with Dev team to mitigate as needed, or work with DoD cyber teams via tickets to suppress dependency vulnerabilities where appropriate.
  • Iteratively improve process efficiency and by identifying opportunities, building and enhancing scripts for automation.
  • Provision/configure physical hosts for production instances of our Termain Manager software in the field. Configure router, modem, ACU and other devices as needed.
  • Configure and support mutual TLS.
  • Work with QA team to integrate automated tests to the toolchain and create and monitor dashboards for test analytic data.
  • Manage JIRA/support cases for DevOps related work assignments and requests for help.
  • Effectively communicate progress on assignments and indication of any roadblocks, challenges, or need for help/clarification.
  • Review, test and troubleshoot code you author as well as other team members' code!
  • Clearly document DevOps processes.
  • Document software defects promptly and clearly and address open software defects when assigned.
  • Support demos for internal customers and potential clients.

Qualifications

  • Work experience (10+ years professional experience) as a DevOps Engineer or similar role.
  • Proficient with cloud-native technologies (Kubernetes, Docker, AWS/Azure, Terraform).
  • Proficient with scripting languages for automation (i.e. bash, powershell, etc).
  • Proficient with CI/CD deployment tools (Jenkins, Github actions).
  • Proficient with source control (Git, Mercurial, svn).
  • Experience with our toolchain & development platform (Maven, Nexus, Sonarqube, Keycloak).
  • Experience with cybersecurity scans and mitigating vulnerabilities (Trivy, Owasp, Sonarqube, Nessus).
  • Experience with both SQL and NoSQL databases (Postgres, Elasticsearch).
  • Experience with web application development (interaction between web browsers and backend services, TLS).
  • Experience with configuration management.
  • Exceptional problem-solving abilities.
  • Strong understanding of REST-based services.
  • Strong understanding of Agile software development methodology.
  • Good time-management skills.
  • Good written and verbal communications skills.

Preferred Skill Set And Domain Knowledge (not Required)

  • Java-based micro service frameworks (i.e. SpringBoot).
  • Entity frameworks to persist data (Hibernate, JPA).
  • Network Configuration and Communications protocols:
    • Router, Switch, and modem configuration.
    • Serial/HTTP Protocols to configure devices.
  • Managed Network Services domain knowledge is a plus!
  • Satellite Communications domain knowledge is a plus!
  • Satellite Communications domain knowledge is a plus!
  • Experience with customers / stakeholders in the Armed Forces (DoD).
Working conditions

  • This is primarily a remote position.
  • This position requires that the candidate, when working remotely, to effectively use communications devices to provide status and support to their team and organization.
  • This position will require meetings (and general availability) during normal business hours for team collaboration, project status, and customer demonstrations and presentations.
  • When working remotely, the incumbent must have a work environment free from distractions/interruptions and the ability to provide a private environment in which business sensitive information can be shared over voice and video collaboration.
  • When working remotely, the incumbent must have access to high-speed internet connectivity for unincumbered video conferencing and screen share collaboration.
  • The position is primarily remote, however, there may be occasions to be 'in the office' or travel to customer locations for group meetings and/or demonstrations.

Physical Requirements

Sitting and using a computer for extended periods of time.

Clearance Requirements

Must be a US Citizen and have at a minimum a Secret clearance or be willing and able to obtain a security clearance.

Details

  • Job title Senior DevOps Engineer
  • Department Network Innovations US & UK Gov
  • Location Frederick, MD
  • Supervisor Senior DevOps Manager
  • Job Type Full-Time
  • FLSA Exempt
  • Work Remotely Yes
  • Direct Reports None

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: