The Senior Linux Technical Lead will be responsible for overseeing the design, implementation, and maintenance of Linux-based systems and infrastructure. This role involves coaching a team of Linux administrators, ensuring system reliability, performance, and security, and collaborating with other IT teams to support business objectives.
Key Responsibilities:
Technical Leadership:
- Coach and mentor a team of Linux administrators and engineers.
- Provide technical guidance and support to team members.
- Foster a collaborative team environment.
System Administration:
- Oversee the installation, configuration, and maintenance of Linux servers and systems.
- Ensure high availability and reliability of Linux-based services.
- Manage system performance, tuning, and capacity planning.
Security and Compliance:
- Implement and maintain security best practices for Linux systems.
- Conduct regular security audits and vulnerability assessments.
- Ensure compliance with relevant regulations and standards.
Automation
- Develop and maintain automation playbooks to streamline system administration tasks.
- Utilize configuration management tools (e.g. Ansible, Satellite) to manage infrastructure.
- Implement and manage CI/CD pipelines for system updates and deployments.
Troubleshooting and Support:
- Provide advanced troubleshooting and support for Linux-related issues.
- Coordinate with other IT teams to resolve complex technical problems.
- Perform system performance tuning
Documentation and Reporting:
- Maintain comprehensive documentation of system configurations, architectural designs, processes, and procedures.
- Generate regular reports on system performance, incidents, and compliance.
- Communicate effectively with stakeholders regarding system status and updates.
Research and Development
- Identify, test and deploy latest products related to the platform in line with operational requirements.
- Develop innovative products and services to address current challenges providing a competitive advantage and fostering long-term growth.
Experience & Qualifications Required:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Extensive experience in Linux system administration and engineering.
- Strong leadership skills.
- Proficiency in scripting languages (e.g., Bash, Python).
- In-depth knowledge of security best practices and compliance requirements.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Critical Skills:
- Experience with automation and configuration management tools (e.g., Ansible, Puppet).
- Certifications in relevant technologies (e.g., Red Hat Certified Engineer, Linux Professional Institute Certification).
- Experience with cloud computing platforms (e.g., AWS, Azure)
Education
Bachelor’s Degree: Information Technology