System Design and Implementation:
- Design and deploy highly available, scalable, and secure IT infrastructure solutions.
- Lead the implementation and integration of new hardware and software systems.
- Develop and maintain detailed documentation of system configurations and procedures.
System Administration and Maintenance:
- Perform regular system maintenance tasks, including patch management, updates, and upgrades.
- Monitor system performance, troubleshoot issues, and optimize system efficiency.
- Ensure systems are secure and compliant with industry standards and best practices.
Network Management:
- Manage and maintain network infrastructure, including routers, switches, firewalls, and VPNs.
- Ensure network security through the implementation of security protocols and regular audits.
- Troubleshoot and resolve network connectivity issues.
Technical Support:
- Provide third-level support for escalated IT issues and complex problem resolution.
- Mentor and support junior IT staff, providing guidance and training as needed.
- Collaborate with other IT teams to ensure seamless integration and support of IT services.
Project Management:
- Lead IT projects from conception to completion, ensuring timely delivery and within budget.
- Coordinate with vendors, suppliers, and external partners for project execution.
- Track project progress, manage risks, and report on project status to stakeholders.
Disaster Recovery and Business Continuity:
- Develop, implement, and maintain disaster recovery and business continuity plans.
- Conduct regular tests and drills to ensure preparedness for IT emergencies.
- Ensure data backup and recovery processes are effective and reliable.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5-7 years of experience in system engineering or a similar role.
- Extensive experience with Windows, MacOS and Linux operating systems.
- Strong knowledge of network protocols, security, and management.
- Experience with cloud services (AWS, Azure, Google Cloud) is highly desirable.
- Excellent problem-solving and troubleshooting skills.
- Strong project management and organizational skills.
- Ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
Certifications:
- Relevant certifications such as AWS, RHCE, Azure, or similar are preferred.