Job Description
The System Engineer will be responsible for providing comprehensive system administration, software management, and infrastructure support to ensure optimal system performance, availability, and security.
Key Responsibilities
1. System Administration
- Modify system software parameters.
- Manage domains, utilities, and scripts (create, modify, delete).
- Administer user login scripts and drive mappings.
- Manage user accounts (create, delete, revoke, disable, and modify).
- Assign and revoke access to directories and files.
- Manage print servers and queues.
- Manage and control access to directories and application services.
- Administer application access accounts.
- Develop and monitor backup/recovery jobs, cron jobs, and schedules.
- Schedule and execute production jobs.
- Maintain configuration backups for web, application, and database servers.
- Perform SSL certificate renewals.
- Manage FTP/SFTP accounts and automation scripts.
- Administer server encryption/decryption keys.
- Conduct proactive performance tuning for systems and databases.
- Perform regular housekeeping of log files and ensure log retention compliance.
- Monitor system health proactively and alert relevant stakeholders of potential issues.
- Conduct server security hardening.
2. System Software Management
- Install, uninstall, and upgrade operating systems and associated software components.
3. Production Job Scheduling
- Execute scheduled production jobs based on defined requirements.
4. Technical Troubleshooting
- Collaborate with vendors to analyze and resolve server-related issues.
5. Documentation
- Create and maintain technical documentation including system diagrams, administration guides, and operations manuals.
6. Storage Support
- Perform Level 1 storage troubleshooting and escalate issues as necessary.
7. Backup & Recovery
- Execute backup and recovery procedures for operating systems, applications, configuration files, and business/user data.
8. Vendor Escorting
- Escort and supervise vendors on-site as needed.
Requirements
Certifications & Skills
- Microsoft Certified Azure certification (or equivalent).
- Proficiency in the following:
Azure
VMware Virtualization
Microsoft Active Directory, DHCP, DNS, Group Policy
Red Hat Enterprise Linux (RHEL)
SolarWinds
Veritas NetBackup
Nutanix (preferably Hyper-Converged Infrastructure)
Experience
- Minimum of 3 years of hands-on experience in server administration.
- Preferable experience with Symantec backup products and Nutanix HCI.
Knowledge
- Strong understanding of application tiers, IIS, and databases.
- Familiarity with change management processes.
- Basic networking knowledge is an advantage.