Praxis Engineering Technologies logo

Software Engineer DevOps Level 4

Praxis Engineering Technologies

Annapolis Junction, MD
Full Time
Senior
144k-271k
about 1 month ago

Job Description

About the Role

The DevOps Software Engineer shall be responsible for software integration efforts and the development of framework solutions. In this role, the DevOps Software Engineer must be detailed oriented, have strong organizational skills, and excellent troubleshooting skills to include the identification and resolution of issues, problems, and trouble tickets related to the same.

Key Responsibilities

  • Responsible for software integration efforts and the development of framework solutions.
  • Identify and resolve issues, problems, and trouble tickets related to software integration and framework development.
  • Perform routine sustainment operations related to provisioning, storage, and networking in a Linux environment.
  • Support installation, configuration, and support of COTS/GOTS/FOSS software, libraries, and packages in Linux.
  • Develop and maintain scripts using Shell, Bash, and Python.
  • Manage and deploy Big Data streaming platforms including Spark.
  • Deploy and manage Jupyter Notebook environments.
  • Handle data parsing and transformation using formats such as JSON, XML, CSV, and Parquet.
  • Implement stream and batch Big Data processing and analytics frameworks.
  • Apply CI/CD principles and utilize tools such as GitLab CI.
  • Use Infrastructure as Code (IaC) principles with tools like Ansible for automation and configuration.
  • Utilize containerization technologies such as Docker.
  • Monitor systems using tools like Prometheus and Grafana.
  • Manage source code and collaborate using Git, including branching strategies.

Requirements

  • Experience with Linux CLI and Linux administration including software integration, service management, configuration management, and routine sustainment operations.
  • Experience writing scripts using Shell, Bash, or Python.
  • Experience with installing, configuring, and supporting software, libraries, and packages in a Linux environment.
  • Extensive software development experience with Python and Java.
  • Experience with Big Data streaming platforms including Spark.
  • Experience deploying and managing Jupyter Notebook environments.
  • Experience with data parsing/transformation technologies including JSON, XML, CSV, and Parquet.
  • Experience with stream/batch Big Data processing and analytics frameworks.
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI.
  • Experience with Infrastructure as Code (IaC) principles and automation tools like Ansible.
  • Experience with containerization technologies such as Docker.
  • Experience with system monitoring tools such as Prometheus and Grafana.
  • Experience with Git for source code management and team collaboration.
  • Active TS/SCI clearance with an appropriate polygraph.

Nice to Have

  • Experience with the Atlassian Tool Suite (JIRA, Confluence).

Qualifications

  • Master's degree in Computer Science or related discipline plus ten (10) years of experience.
  • OR Bachelor's degree in Computer Science or related discipline plus twelve (12) years of experience.
  • OR Fourteen (14) years of experience as a Software Engineer in programs of similar scope, type, and complexity.

Benefits & Perks

  • Salary range: $144,251.00 - $271,085.00 annually.
Apply Now

Job Details

Posted AtJun 10, 2025
Job CategoryDevOps
Salary144k-271k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Praxis Engineering Technologies

Website

praxiseng.com

Company Size

251-500 employees

Location

Annapolis Junction, MD

Industry

Other Scientific and Technical Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches