Roles and responsibilities
- Experienced on Sun Solaris 10 and most recent Systems Operational administration and Support.
- Proficient in managing Sun Solaris OS (various versions).
- Expertise in installation, configuration, and patch management.
- Experience with virtualization technologies like Solaris Zones and Logical Domains (LDOMs).
- Experienced Veritas Cluster administration and server virtualization, Enterprise Netbackup, Enterprise Sun LDAP for UNIX systems and applications
- Experienced Troubleshoot Solaris networking services and protocols.
- provide data protection, recovery, and business continuity; test and validate disaster recovery and business continuity methods in UNIX environment,
- perform routine backup and recovery for data protection and integrity for multiple UNIX servers.
- Monitor UNIX infrastructure, perform System data protection, UNIX central authentication, disk storage management, hardware and OS maintenance, and application maintenance, and provide support for the Student Information System ( Banner)
- Design, Develop, and build physical and virtual systems using standard build processes.
- Design, develop, and create new environments as assigned.
- Ensure that current practices are documented and detailed, and that production code is stored in a standard centralized repository for other Computer Lab staff to access.
- Provide guidance and support and share knowledge with the rest of the IT team as needed to support colleagues.
- Provide training and mentorship for junior members of Support team on how to handle frequently supported issues and requests.
- Attend regular project and staff meetings.
- Assist other IT Staff team Members with arising Systems Issues and work to resolution.
- Rack and cable equipment, as necessary.
Desired qualifications:
- Diploma Degree in Computer/Electronics.
- At least 5-10 years of experience in Unix administration.
- Basic working knowledge of SQL/Oracle.
- Basic working knowledge of LDAP.
- Experience working with Active Directory.
- Experience with configuration of management of Windows.
- Experience with virtualization platforms (Hyper V)
Desired candidate profile
1. System Administration and Maintenance
- System Installation and Configuration: Install, configure, and upgrade UNIX operating systems and associated software packages on servers and workstations.
- System Patching and Updates: Apply patches and updates to the operating system and related software, ensuring systems remain secure and up-to-date.
- System Performance Monitoring: Monitor system performance (CPU, memory, disk usage, etc.) and take proactive steps to optimize system resources.
- Disk Management: Manage disk partitions, file systems, and logical volumes, ensuring efficient storage allocation and data integrity.
2. User and Access Management
- User Account Administration: Create and manage user accounts, permissions, and access control policies in accordance with company security policies.
- Authentication Systems: Configure and maintain authentication systems such as LDAP, Kerberos, or NIS, ensuring secure user logins and access.
- Security and Permissions: Enforce strong security practices by managing file and directory permissions, firewall configurations, and system hardening.
3. Backup and Recovery Management
- Backup Scheduling: Implement and maintain regular backup schedules using industry-standard tools (e.g., rsync, tar, NetBackup, or other enterprise backup systems).
- Disaster Recovery: Develop and test disaster recovery plans, ensuring the organization can quickly restore systems and data in case of failure.
- Restore Testing: Regularly test backups and restores to ensure data integrity and that recovery processes work as expected.
4. Network Administration
- Network Configuration: Configure and maintain network settings, including IP addressing, DNS, DHCP, routing, and network interfaces.
- Network Security: Ensure network security through firewalls, VPN configurations, intrusion detection systems (IDS), and network monitoring tools.
- Monitoring Network Traffic: Use tools like tcpdump, Wireshark, or NetFlow to monitor and troubleshoot network traffic issues, ensuring optimal system communication.
5. Automation and Scripting
- Shell Scripting: Write and maintain shell scripts (bash, ksh, zsh, etc.) to automate system tasks such as backups, monitoring, and updates.
- Configuration Management: Implement automation tools like Ansible, Puppet, or Chef to manage configurations and deploy applications across UNIX systems.
- Task Scheduling: Schedule recurring tasks with cron or at jobs to automate system maintenance and reporting.