Note: The job is a remote job and is open to candidates in USA. Marathon TS is a company committed to fostering a creative, diverse, and inclusive work environment. They are seeking a DevOps Engineer/Linux Admin who will be responsible for troubleshooting and automating processes in Linux, as well as building and setting up new development tools and infrastructure.
Responsibilities
- Documentation and Knowledge Transfer
- Troubleshooting in Linux
- Logging and Auditing in Linux
- Automation of Linux and other application related processes with Jenkins, and Ansible Core
- Provide scripting an automation for Linux administration for automation
- Manually find and resolve Linux issues
- Modify existing software to correct errors, adapt to new hardware, or to improve its performance
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
- Confer with others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements
- Responsible for building and setting up new development tools and infrastructure utilizing knowledge in continuous integration, delivery, and deployment (CI/CD), Cloud technologies, Container Orchestration and Security. Build and test end-to-end CI/CD pipelines, ensuring that systems are safe against security threats
Skills
- US CITIZEN
- DoD Secret Clearance required
- SEC + required
- Documentation and Knowledge Transfer
- Troubleshooting in Linux
- Logging and Auditing in Linux
- Automation of Linux and other application related processes with Jenkins, and Ansible Core
- Provide scripting an automation for Linux administration for automation
- Manually find and resolve Linux issues
- Modify existing software to correct errors, adapt to new hardware, or to improve its performance
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
- Confer with others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements
- Responsible for building and setting up new development tools and infrastructure utilizing knowledge in continuous integration, delivery, and deployment (CI/CD), Cloud technologies, Container Orchestration and Security
- Build and test end-to-end CI/CD pipelines, ensuring that systems are safe against security threats
- 3+ years' experience implementing and troubleshooting Linux in an enterprise environment
- Experience with a CI/CD platform, such as FlexDeploy, Jenkins (groovy), Ansible core (yaml), GitLab CI/CD, or similar technologies
- Experience working with REST APIs
- Strong knowledge in Linux patching with DNF and YUM
- Experience with ansible and Jenkins a must
- Experience working in a secure environment
- Strong knowledge of DNS/Networking and networking debugging with packet capture
- Strong scripting in most of these: python, bash, zsh, ksh, csh
- Strong configuration management knowledge and experience
- Experience in an OCI environment on virtual images
- Ability to provide accurate and realistic effort estimates, commit and deliver accordingly
- Ability to work productively in a team environment and participate as a positive and cooperative team member
- Strong experience with Linux
- Strong verbal, written, organizational and documentation skills
Company Overview