Job overview:
As a System Engineer, you will be responsible for designing, implementing, and managing our cloud infrastructure and on-premises systems.
You will ensure the stability, scalability, and security of our IT environment, providing technical support and solutions that align with our business objectives.
Key Responsibilities:
- Azure Cloud Administration:
- Design, deploy, and manage Azure cloud infrastructure, including virtual machines, storage, networking, and other services.
- Implement and manage EntraID (Formerly known as Azure AD), identity, and access management.
- Monitor and optimize cloud resources for performance, cost-efficiency, and security.
- System Administration:
- Manage and maintain On-Premises environments, including installation, configuration, and troubleshooting.
- Perform regular system updates, patches, and backups to ensure system integrity and security.
- Configure and manage Group Policy, DNS, DHCP, and other server roles.
- VoIP System management:
- Regularly monitor VoIP systems to ensure optimal performance, analysing call quality metrics and implementing necessary adjustments for improved service reliability.
- Manage user accounts and configurations within the VoIP platforms, providing technical support and training to end-users to maximize system utilization and efficiency.
- Endpoint Management:
- Implement and manage Microsoft Intune for endpoint management and security.
- Ensure devices are compliant with company policies and industry standards.
- Monitor and troubleshoot endpoint issues to maintain optimal performance and security.
- Security and Compliance:
- Coordinate with the cybersecurity team to Implement and enforce security best practices for cloud and on-premises systems.
- Coordinate with the cybersecurity team to ensure compliance with industry standards and regulations.
- Automation and Scripting:
- Develop and maintain automation scripts (PowerShell, Azure CLI, etc.) to streamline system administration tasks.
- Technical Support and Troubleshooting:
- Provide Tier 3 support for IT incidents and service requests.
- Collaborate with other IT teams to ensure seamless operation and integration of systems.
- Documentation and Training:
- Create and maintain comprehensive documentation for system configurations, processes, and procedures.
- Provide training and guidance to IT staff and end-users on Azure and Microsoft technologies.
Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- Proven experience as a System Engineer / Administrator with a focus on Azure and Microsoft technologies.
- Microsoft Certified: Azure Administrator Associate or equivalent certification is highly desirable.
- In-depth knowledge of Azure services, Windows Server administration, and Active Directory.
- Proven experience with VoIP platforms, specifically 3CX, Voiso, Squaretalk, including configuration, management, and troubleshooting of these systems.
- Proficiency in scripting languages (e.g., PowerShell) and automation tools.
- Strong understanding of networking principles and protocols (TCP/IP, DNS, VPN).
- Experience with Microsoft Intune for endpoint management.
- Experience with Microsoft Office 365 administration.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
Experience in security and compliance is a plus.
Familiarity with Linux operating systems and hybrid cloud environments.
Experience with virtualization technologies (e.g., Hyper-V, VMware).