Nitel - Frederick, MD

posted 5 days ago

Full-time - Senior
Frederick, MD
Telecommunications

About the position

The Senior DevOps Engineer at Network Innovations will play a crucial role in supporting the Agile software development life cycle by automating software build, test, and deployment systems. This position involves managing various environments for development, testing, and deployment, while ensuring the security and efficiency of software across multiple US Government customer environments. The engineer will also be responsible for building and maintaining internal toolchains and cloud environments, requiring a strong background in cloud-native technologies and DevOps practices.

Responsibilities

  • Actively participate in an Agile Scrum development process.
  • Support the build, deployment, and test of web applications in a cloud-native microservice architecture for US Government customers.
  • Maintain CI/CD processes, infrastructure, and code for building docker images deployed to Kubernetes and docker-compose hosts.
  • Configure and support platform services such as Elasticsearch, RabbitMQ, Redis, and Postgres.
  • Assist with maintaining the Linux-based, virtualized AWS infrastructure for the NIUSGOV development environment.
  • Administer and support services in the development toolchain including Nexus, Keycloak, and Sonarqube.
  • Monitor toolchain security scans for vulnerabilities and coordinate with the development team to mitigate issues.
  • Iteratively improve process efficiency by identifying opportunities and enhancing automation scripts.
  • Provision and configure physical hosts for production instances of Termain Manager software.
  • Configure mutual TLS and support QA team in integrating automated tests into the toolchain.
  • Manage JIRA/support cases for DevOps-related work assignments and communicate progress effectively.
  • Review, test, and troubleshoot code authored by self and team members.
  • Document DevOps processes and software defects promptly and clearly.
  • Support demos for internal customers and potential clients.

Requirements

  • 10+ years of 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 (e.g., bash, powershell).
  • Proficient with CI/CD deployment tools (Jenkins, Github actions).
  • Proficient with source control systems (Git, Mercurial, svn).
  • Experience with development platforms (Maven, Nexus, Sonarqube, Keycloak).
  • Experience with cybersecurity scans and mitigating vulnerabilities (Trivy, Owasp, Sonarqube, Nessus).
  • Experience with SQL and NoSQL databases (Postgres, Elasticsearch).
  • Experience with web application development and interaction between web browsers and backend services.
  • Strong understanding of REST-based services and Agile software development methodology.

Nice-to-haves

  • Java-based microservice frameworks (e.g., SpringBoot).
  • Entity frameworks for data persistence (Hibernate, JPA).
  • Network Configuration and Communications protocols knowledge.
  • Managed Network Services domain knowledge.
  • Satellite Communications domain knowledge.
  • Experience with customers/stakeholders in the Armed Forces (DoD).

Benefits

  • Flexible work environment with remote options.
  • Opportunities for professional development and learning.
  • Collaborative team culture focused on diversity and inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service