We are seeking an IT Team Lead to further enhance our digital transformation services. The IT Team Lead will oversee the internal infrastructure, network, and systems for the entire company and indirectly support our global employees/clients, driving improvements to elevate these services to the next level. This role shall manage a team of four members to ensure seamless operations and continuous optimization. The main responsibilities of the IT Team Lead include: Infra/System/Network
Design and implement an architecture that supports the enterprise infrastructure across the entire organization, including legacy networking (e.g., routers, switches, firewalls, static/dynamic and rule-based routing, VPN, etc.) and modern cloud infrastructure (Azure Stack HCI, Subnets, Gateways, Load Balancers, Peering, etc.). Define, document, and enforce system standards.
Create plans and processes for the implementation and sustainability of infrastructure (internal and external) with optimal performance and security. Select and implement security tools, firewall policies, and procedures in collaboration with the company’s internal IT team.
Ensure system backups are in place, and disaster recovery is properly planned.
Define KPIs and monitoring performance metrics for systems to improve processes and address gaps.
Define a process for setting up new environments and manage infrastructure incidents/changes effectively.
Ensure the team fully understands and adheres to ISO 27001 standards.
Cloud Infrastructure Maintain O365, Azure AD, Azure cloud resources, Amazon AWS, and Dockerized containers in ways that optimize performance and cost. Monitoring
Ensure servers/applications are properly monitored across the entire delivery organization, and set up alerts (we are using tools like Zabbix, Grafana, and other monitoring systems) to take necessary actions in response to issues as quickly as possible.
Monitor and manage the Azure Stack HCI environment to ensure optimal performance, availability, and security.
Maximize network performance by monitoring performance, troubleshooting network problems and outages, and scheduling upgrades.
Automation
Organize, automate, and schedule upgrades and maintenance for servers and workstations without disrupting other work.
Automate to ensure the security of client and server computers by installing and upgrading antivirus and firewall software through automation.
Enhance accuracy and efficiency by automating infrastructure provisioning and various tasks.
Other Tasks
Ensure all infrastructure architectures, systems, and information are properly documented.
Provide day-to-day support to internal and external clients as needed.
Continuous Improvement
Conduct periodic environment reviews and provide suggestions for enhancing service or improving the resiliency of environments.
Take the initiative to improve reporting, processes, workflows, and outcomes.
Study and share new techniques, practices, and tools with other team members.
Identify potential technological innovations and collaborate with businesses to increase infrastructure flexibility, reliability, scalability, resilience, availability, performance, and cost-effectiveness.
Conduct proactive research to analyze security vulnerabilities and recommend appropriate strategies.