Software Technician
Position summary
Introduction
Job description
Preventative Maintenance - Application software, hardware, and network support (help desk and related functions). Performing all relevant maintenance activities on equipment and systems as per relevant Integrated Logistics Support Plan (ILSP), Station Standing Instructions (SSI), Original Equipment Manufacturer (OEM) and System/Software Supplier recommendations. Daily monitoring of the system storage usage to ensure that it is within minimum required specifications/recommendations (<= 80%).Backup-up and restore databases, operational application software and system configuration. Installation of software and configuration of operational servers, client workstation positions and printers. Managing operational server and database security access including user access rights for client workstation position applications. Debug and modify software related programming languages applicable to operational servers and client workstation positions. In conjunction with IT Infrastructure, maintain ATNS firewall security for operational systems providing internet service functions. In conjunction with IT Infrastructure, maintain and manage virtual machines on the VMware infrastructure.Inspect server messages and system log files in order to identify and resolve any error messages that may result/lead to hardware/software failures. Maintain correct time stamping of all operational servers and client workstation positions by ensuring synchronization with network time servers. Configure, maintain, and manage inter-system interface connections including application and network configuration. Liaise with software solutions providers/vendors with regards to software enhancements requirements or identified software defects.Test and validate software enhancement (upgrade) packages and/or patches to ensure operational compliance prior to it being implemented operationally.Install and update web servers Secure Socket Layer (SSL) certification in order to ensure that the web services provided are always certified as secure.Maintain a high-level of change management control in order to protect the integrity of all systems configuration.Update operational system datasets in accordance with the Aeronautical Information Regulation and Control (AIRAC) Cycle dates. Monitor software, hardware, and the network by means of monitoring and diagnostics tools.Implement and maintain shell scripts (programs) that assist and enable automated system functions/tasks. Monitor database performance and manage parameters (transactions or processes) in order to provide quick responses to front-end-users. Develop, manage, test, and implement back-up and recovery plans. Compile monthly system available and performance reports. Identify and analyze fault trends and implement corrective measures. Liaise with providers/vendors of software solutions where system availability and performance were negatively impacted (bugs) in order to find solutions and implement corrective measures.Capture all Capture all relevant data on the Computer Based Maintenance Management System (CBMMS);
Corrective Maintenance - Perform I-LEVEL corrective fault diagnosis down to Line Replacement Unit (LRU).Perform I-LEVEL corrective maintenance through LRU replacement. Perform O-LEVEL restoration of services by reconfiguration and/or changeover by means of maintenance monitoring and diagnostics tools. Perform ‘D-LEVEL’ corrective maintenance where applicable as per ATNS support policy. Capture all Capture all relevant data on the Computer Based Maintenance Management System (CBMMS);
Project Management - Perform “I” Level corrective fault diagnosis down to module (LRU) level. Perform “I” Level corrective maintenance through module (LRU) replacement. Perform “O” Level restoration of service by reconfiguration and/or changeover by means of supervisor positions and remote control, monitoring and maintenance systems. (RCMMS). Perform “D” Level corrective maintenance where applicable as per ATNS support policy. Compliance within SLA’s
Client Interaction- Create and maintain strong working relationships with clients (internal and external), including suppliers/vendors of software/system solutions. Provide precise and timeous feedback to clients (internal and external). Conduct reviews to ensure that clients are satisfied with the service provided. Escalate and resolve areas of concern as and when raised by clients. Alert and inform clients of any maintenance activities that may negatively impact services;
Reporting - Prepare monthly reports to internal and external stakeholders
Minimum requirements
- National Diploma in Electrical Engineering - Computer Systems/ Information System/ Information Technology
- Two years relevant experience in information Technology Systems with hands-on experience in user, network and server support in LINUX/UNIX, ORACLE, and Microsoft Windows environment