FreshRemote.Work

Linux Software Engineer

6314 Remote/Teleworker US

JOB SUMMARY: (provide general program info and/or general position overview)

Leidos CIO Services is seeking a Linux Software Engineer with deep experience in developing, deploying, and maintaining automated solutions across both on-premises and cloud-hosted environments. This role focuses on automation development, leveraging scripting to standardize and streamline IT operations. The candidate will assist with leading automation projects and processes, integrating best practices from agile software development, IT operations, and security to deliver scalable solutions.

The software engineer will be responsible for troubleshooting performance issues, resolving errors, and addressing connectivity challenges, while driving automation initiatives that enhance the health and performance of operating systems. In this role, you will develop and maintain automation for OS health activities and collaborate with other technical staff on complex assignments.

Additionally, the engineer will promote automated testing, ensure secure coding practices, and help enhance transparency in code to guarantee reliability and compliance of all automated solutions deployed into production. The role involves testing and improving Least Privilege and Role-Based Access Control (RBAC) implementations, as well as ensuring alignment with information security (INFOSEC) policies.

The successful candidate will thrive in an agile, distributed team environment, utilizing modern tools and adhering to ITIL-based change and release management processes. Strong analytical and problem-solving skills, along with the ability to deliver exceptional service to customers and internal teams, are essential for success in this position.

PRIMARY RESPONSIBILITIES:

  • Develop, deploy, and maintain automation solutions to streamline and standardize IT operations, focusing on scripting and tool-based automation.
  • Assist 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 (Oracle, MSSQL, MySQL).
  • Develop and implement automation activities to monitor and maintain the health and performance of operating systems.
  • Automate the Provision, operation, and maintenance 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.
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

North America

Countries

United States

Restrictions

Able to obtain security clearance Remote/Teleworker US

Benefits/Perks

Collaboration Team environment

Tasks
  • Collaboration
  • Configuration
  • Design
  • Develop
  • Develop automation solutions
  • Documenting
  • Document processes
  • Implement
  • Planning
  • Reporting
  • Resolve issues
  • Software development
  • Testing
  • Troubleshooting
  • Troubleshoot performance issues
Skills

Agile Agile software development Analytical Ansible Application Development Architecture Automated Testing Automation AWS Azure Bash Best Practices CI/CD CI/CD pipelines Cloud Cloud environments Cloud platforms Coding Collaboration Compensation Compliance Configuration Configuration Management Containerization Data Databases Data Handling Debugging Deployment Design Design Patterns DISA Docker Education End-to-End Testing Engineering Execution Git GitHub Google Cloud Implementation Information Assurance Information security Infrastructure Integration ITIL IT Operations JSON JUnit Kubernetes Linux Maintenance Multi-threading MySQL Operating Systems Operations Oracle Orchestration Performance monitoring Perl Planning PowerShell Problem-solving Programming Programming languages Python RBAC Release Management Reporting Resource Allocation RHEL Role-Based Access Control Ruby Scripting SDLC Security Security Clearance Security standards Selenium Software Software Development Software Engineering Software Solutions Storage Support System architecture Teams Technical Technical Implementation Testing Troubleshooting Version Control VMWare Web Services Workflows Writing XML YAML

Experience

4 years

Education

AS Bachelor's Bachelor's degree Business Engineering Information Security IT Security Software Development Software Engineering

Certifications

AWS ITIL OS RHEL Security Clearance

Timezones

America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9