Senior Linux Engineer
Job Summary
Ideal candidate will lead in the planning, design, development, implementation, and execution Linux systems engineering for the Client Datacenter. Drives identification and adoption of best-in-class development. Designs, develops and implements platform enhancements and makes recommendations for improvements.
Major Duties And Responsibilities
- Define and maintain and be responsible for the Linux golden image initiative across Client.
Actively and consistently support all efforts to simplify and enhance the customer experience.
- Designs, implements, monitors, enhances and troubleshoots systems in assigned areas.
- Analyzes and revises existing system logic difficulties and documentation as necessary.
- Tests and reviews system designs.
- Provides Engineering Technical support and guidance to regional personnel and ensure all technical integration, changes, standards and documentation are met.
- Mentors and guides the work of technical staff.
- Reviews work plans and designs and advises on improvements.
- Adheres to industry specific local, state, and federal regulations, as applicable.
- Knows, understands and follows company policy.
- Need to be able to multi-task and juggle between priorities as needed.
- Performs other duties as requested by manager.
Basic / Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering or related field, and / or equivalent work experience
- Extensive experience in UNIX/Linux engineering.
- Act as Linux subject matter expert.
- Solid Linux engineering, troubleshooting, testing, hardening and performance tuning experience.
- In depth understanding of Linux Kernel.
- Solid experience with package management using antifactory and satellite server.
- Experience using RPM tools like ip, dnf, nmcli.
- Experience using apt, ubiquity, debian installer, ufw.
- Solid experience writing, reading and understanding yaml, and json files.
- Solid Automation/Scripting skills: perl, bash and python or related languages.
- Solid understanding of configuration management tools, such as Puppet and Chef.
- Hands-on experience designing, implementing and optimizing Linux file-systems.
- Working DevOps experience utilizing Ansible and Terraforms.
- Experience with vcenter, vmware ovftool, and hashicorp vault and packer tools.
- Knowledge of CIS Workbench hardening, Linux Test Project and eliciting test cases.
- Working experience with TestRail to streamline testing processes.
- Strong problem-solving and analytical skills.
- Experienced in creating technical drawings and schematics using Lucid chart or visio
- Gitlab experience creating workflows, CI/CD pipelines, setting variables.
- Experience working in a SAFe/Agile environment utilizing Jira Portfolio/Jira Align to manage projects and daily tasks.
- Certifications including:
- Red Hat Certified System Administrator (RHCSA)
- Red Hat Certified Engineer (RHCE)
- The Linux Professional Institute (LPI) Certifications
- Linux Foundation Certified Engineer (LFCE)