Technical Lead – Unix
Role Summary:
The Technical Lead – UNIX is responsible for overseeing the planning, execution, and management of preventive maintenance, project implementations, and incident resolution for Unix/Linux systems. This role involves managing a team of engineers, ensuring adherence to timelines, and driving the technical resolution of complex problems. The Technical Lead plays a crucial role in optimizing project workflows, preparing problem management reports, and supporting tender processes.
Main Job Tasks and Responsibilities:
Team Leadership and Coordination:
- Plan and assign engineers to preventive maintenance activities and project tasks, ensuring efficient use of resources.
- Review preventive maintenance and project status reports to identify key areas for improvement.
- Monitor incident tickets, ensuring they are escalated and resolved according to process and Service Level Agreements (SLAs).
- Follow up on incident ticket statuses, ensuring timely submission of incident and problem management reports.
Preventive Maintenance and Documentation:
- Plan and review preventive maintenance processes to ensure continuous improvement and operational efficiency.
- Review and enhance preventive maintenance report templates and project documentation to meet evolving needs.
- Ensure preventive maintenance activities are carried out within the stipulated timelines and reported back to customers.
- Review preventive maintenance reports with customers, ensuring high levels of service quality.
Project Implementation and Problem Management:
- Lead the resolution of project-related technical implementation issues and ensure projects are completed within agreed timelines.
- Define project risks in collaboration with Project Managers, implementing appropriate mitigation strategies.
- Lead problem management efforts, coordinating with technical teams to resolve complex technical issues.
- Implement advanced and complex technical solutions as required.
Tender Support and Costing:
- Assist in the development of tender Scope of Work (SoW) and clarifications for maintenance contracts.
- Provide costing for incident support, defining the scope of work and man-days required for project implementations.
- Attend tender briefings and provide technical input to pre-sales teams on complex solutions.
Training and Development:
- Identify and plan the technical training needs for Level 1, 2, and 3 engineers, ensuring continuous development and skill enhancement.
- Conduct technical knowledge-sharing sessions to foster team growth and prepare engineers for complex project requirements.
Key Competencies:
- Building Effective Teams
- Customer Focus
- Decision Quality
- Interpersonal Skills
- Listening
- Planning & Priority Setting
- Problem Solving
- Technical Learning
- Written Communication
Functional Competencies:
- Hardware Infrastructure
- Technical Infrastructure Architecture
- Technical Product Evaluation and Selection
- Technical Research and Development
- Technology Trends and Best Practices
Key Measurements:
- Customer Satisfaction (CSAT) Score: Ensure high levels of customer satisfaction through effective technical support and project delivery.
- SLA Compliance: Monitor and ensure all incident tickets and project tasks are completed within the agreed Service Level Agreements.
- Project Delivery: Track project implementation progress, ensuring timely delivery and resolution of technical challenges.
- Team Development: Lead the development of technical skills across all engineering levels, ensuring the team is equipped to handle complex tasks.
Education and Experience:
Qualifications: Diploma or Degree in Information Technology or a related field
Relevant Industry Experience: Minimum of 3 to 5 years of experience managing a small team in an IT environment, with strong knowledge of Unix/Linux platforms.
Technical Expertise:
- Proficiency in two or more Unix/Linux operating systems, including Solaris, AIX, Red Hat, CentOS, Oracle Linux, Ubuntu, SUSE Linux.
- In-depth knowledge with two or more virtualization technologies, including OVM for SPARC (LDom), Solaris Zones, OVM for x86, Oracle Linux KVM, Red Hat Virtualization, LPAR, VMware vSphere, Hyper-V, Nutanix AHV.
- In-depth knowledge with one or more high availability cluster computing solutions, including Solaris Cluster, Red Hat Cluster Suite, HACMP, VCS.
- In-depth knowledge with storage technologies including SAN zoning, I/O multipathing, ZFS Storage Appliances and various vendor solutions (Dell EMC, HPE, Pure Storage, Hitachi Data Systems, NetApp).
- In-depth knowledge of hardware (server, storage (SAN/NAS/iSCSI), switches), hardware management tool (ILO/iDRAC/ILOM/HMC), networking (VLAN, IPMP, teaming, bonding, LACP), volume managers (LVM, SVM, VxVM), filesystems (ZFS, XFS, ext4, JFS2, VxFS, NFS), LDAP, DNS, Syslog, and OS security configuration, troubleshooting, and implementation.
- Sound knowledge in:
- Containerization: OpenShift, Kubernetes, Docker, Podman, Rancher
- Automation: Ansible Automation Platform, AWX, Puppet, Chef
- System Management Tools: Satellite, Enterprise Manager Ops Center
- Database: Oracle Database, MySQL, MariaDB, Redis, MongoDB, PostgreSQL, IBM Db2, Elasticsearch
- Middleware: Oracle WebLogic Server, OHS, JBoss EAP, Apache Tomcat, IBM WebSphere Application Server, NGINX
- Identity and Access Management: RHDS, Red Hat IdM, OpenLDAP, RH-SSO
- Scripting: Bash, Python, Perl, PowerShell
- DevOps: GitLab, Bitbucket, Jenkins
Additional Skills: Capable to communicate effectively with wide range of people. Strong ability to work independently and manage complex technical projects with minimal supervision. Empower and develop others in the team.