Mid-Level DevOps Software Engineer
Job Description
Job 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 robust background in software development and operations, with expertise in 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 (SDLC) 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.
Recommended Jobs
Retailer
Job Description Job Description KNOWLEDGE AND RESPONSIBILITIES · Providing excellent customer service to all customers that come into the establishment or call for orders following Paris Bagu…
Dental Hygienist
Join our mission to provide patient-centered healthcare that is accessible and affordable for all. Position Summary The Dental Hygienist is board certified or board eligible licensed practitioner …
Retail Associate - Inventory
External Job Description: Retail Associate – Inventory Starting Wage: $15.00 - $17.00 Part Time: Ability to work varied, traditional and non-traditional flexible hours. The more you are a…
Ironworker Foreman
To plan, organize, supervise and perform per the Ironworker job description below. Regularly supervise a crew of 4-6 ironworkers and helpers in industrial environments. Supervision Tasks: Revi…
Senior HVAC Technician
Join Our Team as a Senior HVAC Technician At Wisler Plumbing, Heating, Cooling and Electric, we don’t just hire techs—we build careers rooted in respect, growth, and purpose. If you’re a seasoned …
Lead Emergency Medicine Advanced Practice Clinician in Danville, VA
55189BR Lead Emergency Medicine Advanced Practice Clinician in Danville, VA APC Lead - Facility Emergency Medicine Description Join a best-in-class organization that values growth and d…
Barista
Job Description Job Description Wine and Coffee Barista for a new business opening soon. Sommelier and Barista experience preferred. POS and Inventory experience is also necessary. Duties will be…
Temporary Support Associate
Coach is a global fashion house founded in New York in 1941. Inspired by the vision of Creative Director Stuart Vevers and the inclusive and courageous spirit of our hometown, we make beautiful thing…
Senior Fullstack Java Developer - Remote (USA)
Job Title: Senior Fullstack Java Developer Location: Remote (USA) Duration: 6+ months (Contract) USC/GC Only W2 role - No resumes from employers About the Role We ar…
Hospital Nutrition Business Manager - Enfamil Infant Formula - Norfolk and Virginia Beach VA (Norfolk, VA, US, 23501)
Hospital Nutrition Business Manager - Enfamil Infant Formula - Norfolk and Virginia Beach VA (Norfolk, VA, US, 23501) We are Reckitt Home to the world's best loved and trusted hygiene, health, and…