Job SummaryWe are seeking a highly skilled and detail-oriented Computer Technician to join our IT team. The ideal candidate will be responsible for maintaining, troubleshooting, and optimizing computer networks and systems across diverse platforms. This role requires a strong understanding of network security, system administration, virtualization, and scripting to ensure seamless IT operations and infrastructure reliability. The Computer Technician will support network architecture, implement security protocols, and assist in deploying new technologies to enhance organizational efficiency.
Duties- Install, configure, and maintain network hardware including Cisco routers, switches, firewalls (Cisco ASA), Juniper devices, and wireless access points.
- Manage and support network protocols such as TCP/IP, BGP, OSPF, EIGRP, MPLS, DNS, DHCP, VPNs (IPsec, SSL), and load balancing solutions.
- Administer operating systems including Windows, Linux distributions (Debian, CentOS, Ubuntu, openSUSE), macOS, Solaris, and BSD systems.
- Oversee virtualization platforms like VMware vSphere and Citrix environments; manage virtualized resources efficiently.
- Monitor network performance using tools like SolarWinds, PRTG, Splunk, and SolarWinds; troubleshoot connectivity issues related to LAN/WAN infrastructure.
- Implement and maintain network security measures including PKI/SSL certificates, LDAP/Active Directory integration, network encryption protocols, and IDS/IPS systems.
- Automate tasks using scripting languages such as PowerShell, Bash (Unix shell), Python, and Ansible for system administration and deployment processes.
- Support data center operations by managing SAN storage solutions and high availability configurations.
- Assist with cloud services deployment on AWS and Azure platforms; support APIs integration for various applications.
- Conduct system upgrades and patches; ensure compliance with SDLC policies; participate in disaster recovery planning.
- Collaborate with cross-functional teams following Agile methodologies to develop scalable network solutions aligned with organizational goals.
Skills- Extensive knowledge of computer networking including LAN/WAN architecture, routing protocols (BGP, OSPF, EIGRP), network management tools (SolarWinds), and network monitoring solutions.
- Proficiency in operating systems such as Windows Server environments and Linux distributions (Debian, CentOS, Ubuntu); familiarity with UNIX-based systems like BSD and Solaris.
- Strong understanding of network security practices including VPNs (IPsec), SSL/TLS encryption standards, firewall management (Cisco ASA), PKI/SSL certificates, LDAP/Active Directory integration.
- Experience with virtualization technologies like VMware vSphere; virtualization management using Citrix or Hyper-V is a plus.
- Ability to script automation tasks using PowerShell, Shell Scripting (Bash), Python; experience with configuration management tools like Ansible is desirable.
- Knowledge of cloud computing platforms such as AWS and Azure; experience deploying scalable applications in cloud environments preferred.
- Familiarity with data storage solutions including SANs; high availability configurations; load balancing techniques for optimized performance.
- Strong problem-solving skills with the ability to diagnose complex network issues quickly; excellent communication skills for technical documentation and team collaboration.
This position offers an opportunity to work on cutting-edge technology projects within a dynamic environment that values innovation and continuous learning.