Linux Software Automation Engineer

3 days ago


Reston, Virginia, United States Leidos Full time
Job Summary:

Leidos CIO Services is seeking a highly skilled Linux Software Engineer with expertise in developing, deploying, and maintaining automated solutions across on-premises and cloud-hosted environments. This role focuses on automation development, leveraging scripting to standardize and streamline IT operations.

Key Responsibilities:
  • Develop, deploy, and maintain automation solutions to streamline and standardize IT operations, focusing on scripting and tool-based automation.
  • Assist in leading and managing technical projects or processes related to automation and system performance within the team, ensuring timely execution and success.
  • Work independently on moderately complex assignments and projects, while collaborating with other technical staff to resolve issues or assist with tasks.
  • Troubleshoot and resolve errors, performance problems, and connectivity issues across servers, networks, and databases.
  • Develop and implement automation activities to monitor and maintain the health and performance of operating systems.
  • Automate the Provision, operation, and maintenance of Linux servers with a focus on reliability and security.
  • Use Ansible and Git to script and automate recurring technical tasks to improve efficiency and reduce manual effort.
  • Maintain and operate web server technologies, ensuring optimal performance and stability.
  • Collaborate with the DBA team to resolve database connectivity issues and troubleshoot web services with application development teams.
  • Coordinate with VMware and storage teams on resource allocation, including disk space, CPU, and memory requests.
  • Participate in agile team environments, working with Epics, features, and stories, while maintaining software applications and systems.
  • Document processes and solutions to support knowledge sharing within the team.
  • Provide on-call availability and support for mission-critical tasks, as needed.
  • Perform additional tasks as required to support team and business objectives.
Requirements:
  • Bachelor's degree and 4+ years of experience in administering, optimizing, and maintaining Linux OS Servers (RHEL, Ubuntu, etc.) with a focus on automation and scripting.
  • At least 1 year of experience in developing end-to-end coded/scripted solutions using modern programming languages such as Bash or Python for automation, configuration, orchestration, and maintenance of enterprise-level systems, applications, and services in multi-platform environments.
  • 1 year of experience working with Git and Ansible Tower for version control and automation.
  • Hands-on experience in software engineering, including code/script design, writing, testing, troubleshooting, optimizing, deploying, and documenting solutions.
  • Proficiency in applying software engineering best practices to scripting and automation, such as code generation, error handling, logging, remote execution, multi-threading, and reporting.
  • Experience designing, implementing, and maintaining automation solutions in secure processing environments, adhering to U.S. government information assurance and security standards (e.g., DISA Secure Technical Implementation Guidelines, or STIGs).
  • Ability to capture, analyze, and decompose stakeholder or product requirements to develop technically sound, compliant, and cost-effective solutions for production environments.
  • US citizenship is required and able to obtain security clearance as needed.
Preferred Qualifications:
  • Strong understanding of the SDLC, including planning, designing, developing, testing, and maintaining software systems.
  • Knowledge of design patterns, system architecture, and principles like SOLID, DRY (Don't Repeat Yourself)
  • Experience with automated testing frameworks (e.g., JUnit, PyTest, Selenium) for unit, integration, and end-to-end testing.
  • Strong debugging skills to identify and resolve code issues.
  • Experience with automation and configuration management tools such as Ansible, Packer, and CI/CD pipelines to streamline software development and deployment processes.
  • Proficiency in using data-oriented and markup languages such as XML, JSON, and YAML for system configuration and data handling.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying, managing, and automating infrastructure in cloud environments.
  • Hands-on experience with source and version control systems such as Git or GitHub, ensuring efficient collaboration and code management.
  • Knowledge of containerization technologies and container management tools like Docker and Kubernetes to support scalable and portable software solutions.
  • Scripting experience using languages such as PowerShell, Bash, Python, Ruby, or Perl to automate administrative tasks and workflows.


  • Reston, Virginia, United States Spencer Health Solutions, Inc. Full time

    Job Title: Linux Build Automation EngineerAs a Linux Build Automation Engineer at Spencer Health Solutions, Inc., you will play a crucial role in developing, maintaining, and optimizing our build and test automation processes. Your expertise will be instrumental in enhancing our CI/CD pipelines and ensuring the reliability and performance of our software...


  • Reston, Virginia, United States HCLTech Full time

    HCLTech is seeking a skilled Linux Server Automation Engineer to join our team for an ongoing engagement with a leading online search platform company.Key Responsibilities:Design and implement reliable, testable, and fault-tolerant code in Go to interact with Linux RAID subsystems.Develop automated solutions to detect, correct, assemble, and mount RAID...


  • Reston, Virginia, United States ALTA IT Services Full time

    AUTOMATED SOFTWARE TESTING ENGINEER – HEALTHCARE CLAIMS PROCESSINGALTA IT Services is seeking a skilled Automated Software Testing Engineer to support a respected health insurance customer in a 100% remote, 3-month contract role.Candidates must have experience in healthcare claims processing and core framework development.6-10 years of experience in a...


  • Reston, Virginia, United States SreeMedhas Software Technologies Pvt Ltd Full time

    Job Title: Software Test Automation EngineerWe are seeking a highly skilled Software Test Automation Engineer to join our team at SreeMedhas Software Technologies Pvt Ltd. As a key member of our engineering team, you will be responsible for driving test and quality efforts from planning and development to execution and delivery.Key Responsibilities:Develop...


  • Reston, Virginia, United States Alsym Energy Full time

    Job Title: Linux EngineerAlsym Energy is seeking a highly skilled Linux Engineer to join our team. As a Linux Engineer, you will be responsible for designing, building, and supporting our Linux infrastructure, ensuring the availability, performance, scalability, and security of our production systems.Key Responsibilities:Design and implement secure and...

  • Automation Engineer

    3 days ago


    Reston, Virginia, United States Altron Automation Full time

    Job Title: Automation EngineerAltron Automation is seeking an experienced Automation Engineer to join our team. As an Automation Engineer, you will be responsible for conceptualizing, laying out, and presenting ideas for automation projects. You will estimate costs to design and build custom automation projects, analyze parts, part data, and machine designs...


  • Reston, Virginia, United States 7-Eleven Full time

    Job Summary:A Senior Linux Engineer is responsible for designing, implementing, and maintaining Linux systems and applications. This role involves troubleshooting and resolving complex Linux-related issues, and leading projects.Key Responsibilities:Support the production and development teams to resolve Linux server-related issues.Develop and oversee backup,...


  • Reston, Virginia, United States GridNetworks Full time

    Job Title: Senior Linux Systems EngineerJob Summary: We are seeking a highly skilled Senior Linux Systems Engineer to join our team at Grid Networks. The ideal candidate will have a strong background in Linux administration and experience with common open-source tools and software.Key Responsibilities:Manage and maintain Linux servers running Debian, RHEL,...


  • Reston, Virginia, United States Entegee Full time

    Job Title: Linux Systems EngineerWe are seeking a highly skilled Linux Systems Engineer to join our team at Entegee, a world leader in IT and Engineering Workforce Solutions. As a Linux Systems Engineer, you will be responsible for performing technical planning, system integration, verification and validation, cost and risk, and supportability and...


  • Reston, Virginia, United States Guidewire Software Full time

    About Guidewire Software:We're a leading provider of software for the insurance industry, delivering core applications that enable our customers to build, sell, and settle policies, as well as bill their customers. Our cloud platform, Guidewire Cloud, empowers our customers to innovate and drive measurable value.About the Role:We're seeking a talented Senior...


  • Reston, Virginia, United States Meet Full time

    OverviewMeet is seeking a highly skilled Staff Linux Platform Software Engineer to join a dynamic team pioneering medical robotics. This role requires a strong background in software development, with a focus on Linux and C++.ResponsibilitiesCollaborate with cross-functional teams to ensure software meets user requirements and is delivered on time.Design and...


  • Reston, Virginia, United States Talos Automation Full time

    Software Engineer - PLCTalos Automation is seeking a skilled Software Engineer to join our team in the Detroit Metropolitan Area.This is a direct hire opportunity with paid hourly + overtime compensation.Our customer, a leader in machinery automation, requires a software engineer to design and develop standardized software modules, user interfaces, and...


  • Reston, Virginia, United States Meet Full time

    Meet's Vision:We are seeking a highly skilled Staff Linux Platform Software Engineer to join our dynamic team pioneering medical robotics at Meet.Key Responsibilities:Collaborate with cross-functional teams to ensure software meets user requirements and expectations.Design and implement fundamental software systems for robot functionality, leveraging strong...


  • Reston, Virginia, United States TALENT Software Services Full time

    Job Title: Automation Test EngineerJob Summary: We are seeking an experienced Automation Test Engineer to join our team at TALENT Software Services. As a key member of our delivery team, you will be responsible for designing and implementing automated testing solutions to ensure the quality and reliability of our software applications.Key...


  • Reston, Virginia, United States TALENT Software Services Full time

    Unlock Your Potential as an Automation Test EngineerAbout the Role:We are seeking an experienced Automation Test Engineer to join our team at TALENT Software Services. As a key member of our delivery team, you will play a central role in enhancing our automation capabilities for testing our core platform.Key Responsibilities:Collaborate with business...


  • Reston, Virginia, United States Fori Automation, LLC A Lincoln Electric Company Full time

    Job Title: Controls EngineerLincoln Electric is a leading manufacturer of advanced arc welding solutions, automated joining, assembly, and cutting systems. We are seeking an experienced Controls Engineer to join our team.Job SummaryThis is an exciting opportunity for a skilled Controls Engineer to develop software for industrial automation equipment. The...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job SummaryWe are seeking a skilled Electronics Test Engineer to join our team at Intelliswift Software. As an Electronics Test Engineer, you will be responsible for testing and validating electronic hardware and software components.Key ResponsibilitiesDesign and execute test plans to ensure the quality and reliability of electronic hardware and software...


  • Reston, Virginia, United States Beacon Hill Full time

    Job SummaryWe are seeking a highly skilled Senior Linux Systems Engineer to lead our Linux systems engineering efforts. The ideal candidate will have extensive experience with Linux operating systems, automation tools, and containerization.Key ResponsibilitiesDesign, develop, and implement Linux systems and infrastructureLead the planning, design,...


  • Reston, Virginia, United States Selby Jennings Full time

    Linux Systems EngineerWe are seeking a highly skilled Linux Systems Engineer to join our team in Austin, TX. As a key member of our global team, you will be responsible for building, maintaining, and supporting our low-latency trading infrastructure.Key Responsibilities:Design and implement high-performance Linux systemsDevelop and maintain automation...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VJob Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-dof manufacturing robots.Key Responsibilities:Integrate...