Summary
A security-focused organization is seeking a DevOps engineer with strong Python skills to build automation tools, improve CI/CD workflows, manage containers, and enhance software reliability in a controlled environment.
Highlights
Well-compensated DevOps engineering role with strong benefits, automation responsibilities, and opportunities to improve software delivery processes.
Description
A Top Secret clearance with the ability to obtain SCI is required for this position.
We are seeking a skilled DevOps Engineer with a strong emphasis on Python programming.
The ideal candidate will have a background in software development and operations, GitLab, Bash, Docker, and a deep understanding of Python.
This role will involve collaborating with development and operations teams to streamline processes, enhance system reliability, and improve deployment efficiency.
While there are some limited remote work opportunities, the majority of the work must be performed on-site near the Ballston metro in Arlington, VA.
This position follows a Monday to Friday day shift schedule.
If you are passionate about devops and have the skills to drive automation initiatives, along with the necessary security clearance, we would love to hear from you!
Key Responsibilities
Develop Python scripts and applications.Design, implement, and manage CI/CD pipelines using GitLab.Write and maintain Bash scripts for test automation and environment setup.Containerize applications using Docker and manage testing environments using Docker.Collaborate with cross-functional teams to understand requirements and design test cases.Identify, document, and track defects using appropriate tools.Conduct regression testing and performance testing to ensure software reliability.Participate in code reviews and provide feedback on testability and quality.Continuously improve testing processes and methodologies.Qualifications
Current Top Secret (TS) clearance with the ability to obtain SCI.Bachelor’s degree in Computer Science, Engineering, or a related field.5+ years of experience in the software development lifecycle.Proficiency in Python.Experience with GitLab for version control and CI/CD pipelines.Comfortable on the Linux command line and the standard POSIX tooling (e.g., grep, awk, sed, etc).Familiarity with Docker for creating and managing testing environments.Understanding of software development life cycle and testing methodologies.Strong communication skills and ability to work collaboratively in a team environment.Excellent problem-solving skills and attention to detail.Preferred Skills
Experience with test automation frameworks (e.g., Robot, pytest).Knowledge of performance testing tools (e.g., JMeter, LoadRunner).Familiarity with Agile methodologies and practices.Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
401(k)Dental insuranceHealth insuranceHealth savings accountPaid time offVision insuranceEducation:
Bachelor's (Preferred)Security clearance:
Top Secret (Required)Ability to Commute:
Arlington, VA 22203 (Required)Work Location: In person