What are the responsibilities and job description for the IT Systems Engineer position at People's Trust Insurance?
Summary:
We are seeking an experienced IT Systems Engineer to join our team, primarily focusing on the management and optimization of our cloud and on-premises IT infrastructure. The ideal candidate will ensure seamless operation and provide robust support across critical systems, including Azure Active Directory, Office 365, and various infrastructure components, to deliver high-performance and secure IT services within our organization.
We are seeking an experienced IT Systems Engineer to join our team, primarily focusing on the management and optimization of our cloud and on-premises IT infrastructure. The ideal candidate will ensure seamless operation and provide robust support across critical systems, including Azure Active Directory, Office 365, and various infrastructure components, to deliver high-performance and secure IT services within our organization.
Essential Duties and Responsibilities:
- Azure Active Directory (Most Important):
- Design, implement, and maintain Azure Active Directory (AAD) environments.
- Manage and enforce security policies, such as Multi-Factor Authentication (MFA), Conditional Access, and Identity Protection.
- Integrate AAD with other cloud services and applications, ensuring seamless Single Sign-On (SSO) experiences.
- Configure and manage user accounts, roles, and groups within Azure AD.
- Monitor Azure AD logs for security events and optimize for performance.
- Office 365 (Most Important):
- Administer and support the Office 365 suite, including Exchange Online, SharePoint Online, Teams, and OneDrive.
- Configure and manage Office 365 policies for security, compliance, and data loss prevention.
- Assist with user migrations, provisioning, and deprovisioning.
- Troubleshoot Office 365 connectivity and functionality issues.
- Perform regular monitoring and optimization to ensure availability and performance.
- Windows Servers:
- Install, configure, and maintain Windows Server environments, ensuring adherence to best practices for security and performance.
- Manage Windows Server roles, such as DNS, DHCP, and Group Policy.
- Perform routine system updates, patching, and vulnerability management.
- Monitor server performance, capacity, and security, addressing issues proactively.
- Ensure server backups, replication, and disaster recovery plans are in place and regularly tested.
- VMware vSphere Environment:
- Manage VMware vSphere environments, including ESXi hosts and virtual machines (VMs).
- Configure and maintain vCenter Server, virtual networks, and storage configurations.
- Perform routine health checks, upgrades, and patching within vSphere.
- Implement and optimize vSphere High Availability (HA) and Distributed Resource Scheduler (DRS).
- Troubleshoot VM performance issues, resource allocation, and scaling.
- Active Directory (On-Premises):
- Manage on-premises Active Directory, including user accounts, group policies, and organizational units.
- Implement and enforce security policies, including account lockout and password expiration.
- Set up and manage trust relationships, forests, and domains.
- Oversee AD replication and troubleshoot issues related to domain controllers.
- Perform regular AD health checks, backup, and disaster recovery testing.
- Storage Area Network (SAN):
- Configure, maintain, and monitor SAN infrastructure to support high availability and performance.
- Manage storage allocation, thin provisioning, and snapshots.
- Implement storage redundancy and perform capacity planning.
- Monitor SAN health and performance, addressing issues proactively.
- Ensure SAN data backup and disaster recovery procedures are in place and tested.
- SQL Servers:
- Administer SQL Server environments, including installation, configuration, and maintenance.
- Perform database backups, restorations, and implement high availability solutions (e.g., Always On Availability Groups).
- Monitor SQL Server performance, optimize queries, and address bottlenecks.
- Manage database security, including user roles and permissions.
- Troubleshoot and resolve SQL Server issues, ensuring data integrity and availability.
- Veeam Backup and Replication:
- Configure and manage Veeam Backup and Replication for data protection.
- Implement and monitor backup schedules, retention policies, and restore processes.
- Ensure compliance with backup and disaster recovery objectives.
- Test backups and perform regular recovery drills.
- Troubleshoot and resolve backup failures, optimizing for speed and reliability.
Required Qualifications and Skills:
- Experience: Minimum of five years of experience in most of the above-listed areas, with in-depth knowledge of Azure AD and Office 365.
- Technical Proficiency: Strong background in IT systems engineering, network management, virtualization, and storage technologies.
- Security Awareness: Knowledge of IT security best practices, data protection regulations, and disaster recovery planning.
- Problem-Solving: Demonstrated analytical skills and ability to troubleshoot complex technical issues independently and as part of a team.
- Communication: Effective communicator with a focus on user support and cross-functional collaboration.