VM & Networks Specialist
Location: Head Office NBC, Tanzania
Reports To: IT Operations Director
Job Summary
The role is responsible for the design, implementation, management, and optimization of the bank’s virtualization and network infrastructure. This role combines technical expertise in VMWare environments with in-depth knowledge of networking technologies to ensure high availability, security, and performance. The Specialist will collaborate with cross-functional teams to deliver innovative and reliable solutions that align with the bank’s strategic goals.
Responsibilities
- Virtualization Management: Deploy, configure, and manage virtual machines using platforms like VMware, Hyper-V, or KVM. Monitor virtual infrastructure performance and resource utilization. Implement virtualization best practices for efficiency and reliability.
- Linux System Administration: Install, configure, and maintain Linux servers (e.g., CentOS, Ubuntu, Red Hat). Manage user accounts, permissions, and file systems. Perform system updates, patches, and security enhancements. Troubleshoot system and network issues, including performance tuning and optimization.
- Backup and Disaster Recovery: Develop and maintain backup and disaster recovery strategies for virtualized and Linux-based environments. Conduct regular backups and test recovery procedures to ensure data integrity and business continuity.
- Security Management: Implement security measures to protect virtualized and Linux systems from cyber threats. Configure firewalls, intrusion detection/prevention systems, and access controls. Conduct security audits and compliance assessments to ensure regulatory requirements are met.
- Collaboration and Documentation: Collaborate with cross-functional teams to support application deployments and infrastructure projects. Document system configurations, procedures, and troubleshooting steps for knowledge sharing and training purposes.
- Coaching and Knowledge Sharing: Provide mentorship and guidance to junior team members on virtualization, Linux, and related technologies. Conduct training sessions and workshops to share best practices, technical knowledge, and skills development. Foster a culture of continuous learning and professional growth within the team.
- Capacity Management: Develop and implement capacity management strategies for virtualized environments, including CPU, memory, storage, and network resources. Forecast future capacity requirements based on historical data, growth trends, and business needs.
- VM Environment Management: Manage and oversee the implementation, maintenance, and daily operations of the virtual environment from physical hosts, SAN switches, Network Switches and Storage Devices for both Production & DR site. Focusing on stable day to day operations, documentation and optimizing resources of the VM infrastructure and it components.
- Cost Reduction: Decrease IT infrastructure costs by virtualized physical server, optimizing and consolidating services through physical to virtual process.
Job Description
The detailed job description includes operational activities, risk and compliance management, service level driving, resource management, and people management responsibilities. These are extensively detailed in the original job posting and would be formatted similarly in HTML with appropriate headings (h2, h3, etc.) and bullet points/ordered lists.
Qualifications
Bachelor's Degree - Information Technology, Experience in a similar environment at management level