Network Innovations: Career Posting

Senior DevOps Engineer

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

About Network Innovations

Keeping people connected anywhere on the planet is more than just our expertise – it’s our mission. Network Innovations is a technology and systems integrator that provides secure and seamless global communications solutions. Our customers conduct some of the most important work on the planet, whether it’s helping a remote island rise again after a hurricane, defending a country's borders, preventing a catastrophic power grid failure… you get the deal. What this means for our team is that we come to work each day knowing that it matters. We’re forward thinkers and problem solvers who thrive on challenges. Determination, integrity, humility, and respect are at our core. If you’re looking to grow with an organization that values collaboration, diversity, and learning, you’re in the right place.

Network Innovations is committed to fostering a diverse and inclusive work environment. We live our core values and look to them to drive business results and help our customers conduct some of the most important work on the planet. We believe a diverse global workforce allows us to create customer intimacy and sustained profitability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, national or ethnic origin, marital status, family status, disability, genetic characteristics. Whether you are starting your career or have decades of experience, we welcome you to join our mission to connect our world securely and seamlessly.

Accommodations during the application process are available upon request. While we appreciate all applicant submissions, only those considered to be most qualified will be contacted for further assessment.

Disclaimer Statement: This job description lists the essential functions of the position and is not intended to include every job duty and responsibility specific to a position. An employee may be required to perform other related duties not listed above provided that such duties are characteristic of that classification.