Site Reliability Engineer

Leidos•Norfolk, VA
•$87,100 - $157,450

About The Position

Leidos is hiring a Site Reliability Engineer for its Navy-Marine Corps Intranet Service Management Integration and Transport (SMIT) group. Under the SMIT Contract, the team supports the core backbone for the Navy-Marine Corps Intranet, including cybersecurity services, network operations and engineering, service desk, seat support services, and data transport. The position focuses on the reliability, performance, and scalability of complex distributed systems and contributes to the maturity of the Site Reliability Engineering program. The engineer supports, migrates, automates, and optimizes software development and deployment processes and infrastructure as code. Working with development and operations teams, the SRE helps deliver reliable software deployments, monitors systems, identifies and fixes problems, and improves platform performance. The role develops automated testing frameworks and executes resilience, performance, load, stress, and failure-scenario tests to validate services against reliability goals and service level objectives. The position also involves cloud infrastructure and pipeline automation, monitoring and reporting, and testing integrated into CI/CD workflows. The role requires a bachelor's degree and 4–8 years of relevant experience, or a master's degree and 2–6 years of relevant experience; additional experience may be accepted in lieu of a degree. Candidates must currently possess and maintain an active DoD Secret security clearance and hold a DoD 8570.01 IAT Level II certification before onboarding and throughout support of the SMIT Contract. The engineer must be able to support classified program execution and access SIPRNet from an NMCI location on short notice, including local travel.

Requirements

  • Bachelor's degree and 4–8 years of relevant experience, or a master's degree and 2–6 years of relevant experience; additional years of experience may be accepted in lieu of a degree.
  • Currently possess and be able to maintain an active DoD Secret security clearance.
  • Hold a DoD 8570.01 IAT Level II certification before onboarding and maintain it while supporting the SMIT Contract.
  • Ability to support program execution in classified environments and access SIPRNet from an NMCI location on short notice, including local travel.
  • Experience with CI/CD toolsets such as Jenkins or GitLab.
  • Good command of Linux/Unix and command-line use.
  • Experience in application administration, configuration, and integration.
  • Familiarity with agile development methodologies.
  • Ability to work effectively with a distributed team in a highly collaborative, forward-thinking, innovation-driven environment.
  • Knowledge of Agile and DevSecOps/SRE concepts and best practices, with a desire to develop that knowledge.
  • Hands-on experience with Atlassian products such as Jira, Confluence, and Bitbucket.
  • Experience creating Jira and/or Azure DevOps workflows, projects, and custom configurations.
  • Experience administering or maintaining an SRE platform using Ansible playbooks, such as upgrading Jenkins.
  • Experience automating tasks with scripting languages such as PowerShell or Python.
  • Experience integrating or maintaining third-party CI/CD tools such as Jenkins and GitLab.
  • Experience with PaaS using Red Hat OpenShift/Kubernetes and Docker containers.
  • Experience with commercial cloud infrastructure deployment environments such as AWS and Azure.
  • Experience with automated provisioning and configuration tools such as Terraform, Cloud Formation, Chef, Puppet, Ansible, or similar technologies.
  • Working knowledge of the Risk Management Framework (RMF) and DISA STIGs.
  • Working knowledge of Git, Bitbucket, Jenkins, and Jira for software development activities.

Nice To Haves

  • Previous work experience supporting the NGEN-NMCI program.
  • Experience with infrastructure-as-code tools such as Terraform, Ansible, or CloudFormation for automating test environments.
  • ITILv4, Scrum Master, or Agile SAFe certifications, or applicable experience.
  • Experience with automated script design, coding, debugging, and maintenance using Bash, Python, or similar tools.

Responsibilities

  • Work with development and operations teams to support speedy, reliable software deployments, monitor systems, and improve platform reliability.
  • Develop features using AI coding tools and script repositories to automate, scale, test, and secure cloud infrastructure and pipelines.
  • Improve system performance monitoring using Splunk or other dashboard reporting tools.
  • Identify performance bottlenecks and optimize cloud infrastructure performance.
  • Recommend improvements to engineering build, maintenance, automation, and reliability using SRE/DevOps tools and infrastructure as code.
  • Develop and code high-quality pipeline automation workflows for environments inside and outside the cloud platform, aligned with business and technology strategies.
  • Develop and execute test strategies that simulate real-world failure scenarios, including network disruptions, hardware failures, and system overloads.
  • Create, script, and run performance tests under varying levels of load and traffic; identify bottlenecks, performance degradation, and optimization opportunities.
  • Design, implement, and maintain automated test suites for infrastructure and application components, integrating testing into CI/CD pipelines to validate reliability with each release.
  • Build automated systems for continuous performance, stress, and load testing.
  • Collaborate with SRE, development, and operations teams to define reliability goals and testing strategies.
  • Ensure new services and features are tested for performance, reliability, and failure recovery before production deployment.
  • Test systems under failure conditions to validate monitoring, logging, and alerting mechanisms.
  • Ensure SLIs and SLOs are accurately measured and tracked through automated testing frameworks.
  • Resolve most conflicts among timeline, budget, and scope independently, and raise sophisticated or consequential issues to senior management.
  • Document discovered system bugs and fix them when appropriate.
  • Maintain complex computer systems by automating software releases, monitoring systems, and detecting and addressing problems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service