is responsible for designing, implementing, supporting, maintaining, and optimizing IT infrastructure to ensure reliability, performance, and security for customers. This role is interdisciplinary, requiring a blend of technical expertise, problem-solving skills, and cross-functional collaboration.
Essential Duties and Responsibilities :
- System Design and Implementation : Collaborating with stakeholders to analyze requirements and design scalable, secure, and resilient system architectures.
- Installation and Configuration : Installing, configuring, testing, and maintaining various hardware components, operating systems (Windows, Linux, Unix, Mac), and application software.
- System Monitoring and Troubleshooting : Proactively monitoring system performance, identifying bottlenecks, and diagnosing and resolving complex hardware, software, and network issues to ensure high availability.
- Security and Data Management : Implementing security measures, access controls, data protection protocols, and managing backup and disaster recovery solutions.
- Automation and Scripting : Developing and maintaining custom scripts (e.g., using Python, PowerShell, Bash) and using automation tools to increase system efficiency and reduce manual intervention.
- Collaboration and Documentation : Working closely with software developers, network engineers, security teams, and management. Maintaining detailed technical documentation, configurations, and operational procedures is a critical aspect of the role.
Key Skills and Qualifications :
Bachelor’s degree in Computer Science, IT, Engineering or related field preferred.Relevant certifications such as CompTIA A+, Network+, or ITIL a plus.Technical Skills : Proficiency with various operating systems (Linux, Windows Server, etc.). Experience with cloud platforms (AWS, Azure, GCP) and virtualization technologies (VMware, Hyper-V). Strong knowledge of networking fundamentals (TCP / IP, DNS, DHCP, firewalls). Scripting and automation skills (Python, PowerShell, Bash). Familiarity with configuration management and version control tools (Ansible, Git, etc.).Soft Skills : Strong analytical and problem-solving abilities. Excellent communication skills to convey technical information to non-technical audiences. Strong organizational and project management skills. Ability to work independently and collaboratively in a team environment.