About the position
Our client is looking for a highly skilled and experienced Senior Infrastructure System Engineer to join their dynamic infrastructure team. The ideal candidate will be responsible for designing, implementing, and managing a hybrid IT infrastructure. This role requires a comprehensive understanding of system administration, networking, cloud services, with SQL skills being an advantage. You will play a crucial role in ensuring the reliability, security, and efficiency of IT systems, both on-premises and in the cloud.
Key Responsibilities:
System Administration:
- Manage and maintain servers, storage systems, and networking equipment.
- Develop and implement monitoring and maintenance strategies to ensure the health and performance of IT systems.
- Ensure infrastructure security by implementing best practices and compliance with industry standards.
- Develop and maintain disaster recovery plans and perform regular testing.
- Ensure backup, recovery, and replicating infrastructure is performing optimally.
- Automate routine tasks and processes to improve efficiency and reduce human error.
- Work closely with development, operations, and other teams to support their infrastructure and database needs and ensure seamless integration.
- Ensure infrastructure scalability and flexibility to adapt to growing business needs.
- Create and maintain detailed documentation of infrastructure configurations, procedures, and processes.
Cloud Services:
- Deploy, manage, and optimize Azure cloud infrastructure.
- Lead and support the migration of on-premises infrastructure and applications to Azure based on a fit-for-purpose model.
- Develop migration strategies and plans, ensuring minimal disruption to operations.
- Execute and oversee the migration process, including data migration, application rehosting, and infrastructure reconfiguration.
- Optimize Azure resources and services for performance, cost, and security.
- Evaluate and recommend new cloud services and technologies to improve business operations.
- Provide guidance and best practices for using Azure services, including virtual machines, databases, storage, and networking.
Technical Skills:
- Proficiency in Windows operating systems.
- Strong knowledge of networking protocols, firewalls, and security best practices.
- Experience with virtualization technologies (VMware).
- Experience with backup technologies (Veeam).
- Expertise in cloud platforms (Azure & Microsoft 365), and cloud-based database solutions (RDS, Azure SQL Database).
- Proficiency in scripting languages (PowerShell).
- Expertise in SQL database performance tuning, query optimization, and troubleshooting would be advantageous.
- Knowledge of SQL database backup, recovery, and disaster recovery planning.
- Proficiency in Azure services, including virtual machines, databases, storage, and networking.
- Understanding of the technology and cybersecurity landscape to ensure repeatable execution of key controls to protect and safeguard information.
Qualifications:
- Bachelor's degree in engineering, computer science, systems analysis, or a related study.
- Minimum of 15 years of experience in IT infrastructure engineering or a related role with a proven track record.
- Certifications such as Azure Solutions Architect, or similar.
- Certification in Microsoft Technologies (MCSE or similar).
- Certification in VMware, Veeam, and other related technologies.
Desired Skills:
- Azure
- Server Administration
- SQL
- Powershell
- VMWare
- Veeam