Developer / DevOps Engineer

$101,400 - $183,300/Yr

Leidos - St. Louis, MO

posted 4 months ago

Full-time - Senior
St. Louis, MO
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Leidos Spatial Solutions Division is seeking a senior Developer with DevOps experience to play a crucial role in the development, integration, deployment, and sustainment of mission-critical systems that support the National Geospatial-Intelligence Agency's (NGA) Geospatial Intelligence (GEOINT) mission. This position involves working with advanced technologies to collect, measure, and model data about the Earth, ensuring three-dimensional accuracy for various applications. The successful candidate will be responsible for deploying microservices through a DevSecOps pipeline in a Linux-based multi-tenant environment, while also engaging in development activities for select capabilities. In this role, you will be tasked with developing, updating, and maintaining GitLab CI/CD pipeline code, configuring and troubleshooting docker containers, and reviewing code within Git to create and extract necessary engineering documentation. You will also support developer deployments, provide technical guidance for all capabilities and microservices, and assist in developer testing within the environment. Additionally, you will be responsible for creating and maintaining DevOps documentation and conducting security remediation as required from scans. This position requires a proactive self-starter with excellent communication skills and a strong background in software development and DevOps practices.

Responsibilities

  • Support the deployment of microservices via a DevSecOps pipeline within a Linux-based multi-tenant environment.
  • Develop, update, and maintain GitLab CI/CD pipeline code.
  • Configure, troubleshoot, and deploy docker containers.
  • Review code within Git and extract/create engineering documentation as needed.
  • Support Developer deployments and provide technical guidance for all capabilities/microservices.
  • Support Developer testing in the environment.
  • Create and maintain DevOps documentation.
  • Conduct security remediation as needed from scans.

Requirements

  • Proactive self-starter demonstrating a positive, willing attitude and excellent oral and written communication skills.
  • Experience with custom code development/reviews.
  • Experience with GitLab functionality, error codes, and scripting.
  • Experience using AWS services/technologies (e.g., CloudFormation, S3, ECS).
  • Experience with AWS Serverless architectures (lambda, API gateway, load balancing, autoscaling).
  • Familiarity with GNU-based compilers.
  • Experience programming in C++, Java, TypeScript/JavaScript, and Bash.
  • Experience developing in the following frameworks: Spring/Gradle/OpenJDK, React/Node.
  • Experience supporting development testing.
  • Experience with cloud-based architectures.
  • Understanding of DevSecOps methodologies and workflow.
  • Experience developing and managing CI/CD pipelines.
  • Knowledge of software development and software sustainment practices.
  • Must possess an active Top Secret Security Clearance with the ability to obtain SCI post-hire.
  • Must be a U.S. Citizen.
  • Typically requires a BS in Information Systems, Information Technology, Computer Science or closely related discipline and 8+ years of prior relevant experience or a Masters with 6+ years of prior relevant experience.

Nice-to-haves

  • Experience with GitLab CI/CD.
  • Experience with AWS Lambda and AWS ECS.
  • Experience with troubleshooting, configuring, and deploying docker containers.
  • AWS certification (e.g., DevOps Engineer, Solutions Architect).
  • Linux certifications.
  • Experience with ArcGIS or geospatial technologies.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Life Protection
  • Paid Leave
  • Retirement benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service