DevOps Engineer

Technology Service Corporation (TSC)

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 3+ years of embedded software development experience.
  • Proficiency in CI/CD tools like Jenkins and scripting languages including Bash and Python.
  • Hands-on experience with automated testing frameworks.
  • Familiarity with Linux-based development and deployment environments.
  • Solid understanding of containerization techniques and version control systems such as Git.
  • Excellent problem-solving abilities and attention to detail.
  • Ability to obtain and maintain a DoD Secret Clearance.
  • Must be a U.S. Citizen.

Responsibilities

  • Design, implement, and maintain automated testing frameworks for software components.
  • Develop and manage CI/CD pipelines for efficient build, test, and deployment.
  • Monitor and enhance software quality through code reviews and static analysis.
  • Collaborate with engineering team to debug and resolve issues early in development.
  • Oversee build and deployment processes for Linux environments.
  • Create and maintain documentation for testing and deployment workflows.

Benefits

  • Employee Ownership (ESOP): Participate in the company’s success through an employee stock ownership plan.
  • 401k Plan to support retirement savings.
  • Flexible Work Schedules allowing work-life balance.
  • Tuition Reimbursement to support ongoing education.
  • Co-Sponsored Health Plan ensuring access to healthcare.
  • Paid Leave for time away from work.
Full Job Description

TSC’s Product Solutions (PS) organization is seeking a DevOps Engineer II in Huntsville, AL to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability to work collaboratively. This role takes full ownership of the CI/CD pipeline while developing embedded software for RF sensor products.

Responsibilities:

We are looking for a skilled DevOps Engineer to play a critical role in the development of our products. In this role, you will be the champion of quality and the architect of our development infrastructure. You will work closely with a small, high-impact team of 7-10 software engineers, building and maintaining the automated testing frameworks and CI/CD pipelines that enable our team to deliver exceptional software with speed and confidence. Application development in C, C++, Python, and embedded software development for real-time processors.

  • Build Quality Infrastructure: Design, implement, and maintain automated testing frameworks for core software components, including unit, integration, and system-level tests.
  • Architect CI/CD Pipelines: Develop and manage robust CI/CD pipelines using tools like Jenkins and Artifactory to ensure seamless build, test, and deployment processes
  • Champion software excellence: Monitor and improve software quality by implementing code reviews, static analysis, and test coverage metrics.
  • Collaborate with Developers: Work closely with a team of 7-10 engineers to identify, debug, and resolve defects early in the development lifecycle.
  • Optimize Linux Environments: Oversee build and deployment processes for Linux-based systems, ensuring reliability, scalability, and performance.
  • Document Processes: Create and maintain clear documentation for testing and deployment workflows to support team growth and knowledge sharing.

Required Qualifications: 

  • Education: Bachelor of Science (BS) in Computer Science, Computer Engineering, or a related technical field.
  • Experience: 3+ years of professional experience developing embedded software.
  • Automation & Scripting Pro: You are proficient with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and have strong scripting skills (e.g., Bash, Python).
  • Testing Guru: You have hands-on experience with automated testing frameworks.
  • Linux Experience: You are familiar with Linux-based development and deployment environments.
  • Tool Savvy: You have a solid understanding of containerization (e.g., Docker) and version control systems (e.g., Git).
  • Problem Solver: You have excellent problem-solving skills and a meticulous attention to detail.
  • Team Player: You are comfortable supporting a fast-paced engineering team of 7-10 members.
  • Clearance: Ability to obtain and maintain a DoD Secret Clearance.
  • Citizenship: U.S. Citizenship required.

Preferred Qualifications:

  • Experience with testing FPGA-related software or embedded systems.
  • Knowledge of monitoring and logging tools (e.g., Prometheus, ELK Stack).

TSC Benefits & Application:

TSC offers a stable work environment, a competitive salary, and a comprehensive benefits package.

  • Employee Ownership (ESOP): As an employee-owned company, every employee contributes to, and benefits from, our success through our ESOP retirement plan. This fosters a culture of collective responsibility, transparency, and long-term commitment.
  • Other Benefits: 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, and Paid Leave.

Applying to TSC:

Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and drug screening.

Similar Jobs

More Jobs at Technology Service Corporation (TSC)

More Information Technology Jobs

Find similar DevOps Engineer jobs: