Responsibilities:
Infrastructure Design Implementation:
• Design, implement, and maintain secure and scalable IT infrastructure.
• Deploy and manage server environments (physical, virtual, cloud-based).
• Evaluate, configure, and install hardware components (e.g., routers, firewalls, storage devices).
Network Management:
• Monitor, maintain, and optimize network performance (LAN/WAN, VPN, firewall, routers, switches).
• Ensure network security protocols are implemented, including firewalls and intrusion detection systems (IDS).
• Troubleshoot network issues and provide solutions promptly.
Server and Cloud Management:
• Manage and maintain servers (Windows, Linux) and cloud platforms (AWS, Azure, Google Cloud).
• Perform patch management, updates, and upgrades to systems and applications.
• Automate tasks through scripting (e.g., PowerShell, Python) and orchestration tools.
Backup, Recovery, and Disaster Recovery:
• Develop and maintain backup strategies, including regular testing of recovery processes.
• Implement disaster recovery plans (DRP) and business continuity solutions.
Monitoring and Performance Management:
• Set up system and network monitoring tools (e.g., Nagios, Zabbix) to ensure uptime and performance.
• Conduct regular performance analysis and capacity planning.
• Generate reports on system performance, availability, and utilization.
Security and Compliance:
• Implement IT security measures in accordance with industry standards (e.g., ISO 27001, NIST).
• Conduct regular vulnerability assessments and security audits.
• Ensure compliance with data privacy and protection regulations (GDPR, HIPAA, etc.).
IT Operations and Support:
• Provide Level 2/3 & On-site support to resolve user issues and escalate complex problems.
• Document systems, procedures, and best practices for operation and troubleshooting.
Studio IT Operations and Support:
• Provide day-to-day support to game developers, designers, and other studio teams for software, hardware, and networking issues.
• Ensure smooth integration of development tools, version control (Perforce), and other game development platforms.
• Troubleshoot and resolve technical issues related to workstations, game engines, and collaborative tools.
• Assist with the installation, configuration, and maintenance of game development software like Unity, Unreal Engine, and proprietary tools.
Collaboration and Vendor Management:
• Work with cross-functional teams to align IT infrastructure with business goals.
• Collaborate with vendors for procurement and support of IT hardware/software.
• Manage relationships with external service providers and cloud vendors.