Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
As a System Engineer, you'll be part of a cross-function team that's responsible for the full software development life cycle, from conception to deployment. You will be responsible for planning, designing, implementing, and maintaining both new and existing systems and infrastructure. You should be able to reliably deliver mission-critical infrastructure with a focus on accessibility, monitoring, optimization, and security.
Responsibilities:
- Server Management: deploy, configure, and maintain service’s servers to support both production and development environments. Monitor server performance and availability and respond to incidents and outages to ensure minimal disruption.
- Backup and Restore: implement and manage regular backup processes to ensure that service’s data and configurations are securely stored. Develop and maintain disaster recovery plans, including procedures for restoring data and services in case of hardware failures, data corruption, or other emergencies
- Infrastructure Optimization: optimize server configurations and performance to handle high traffic loads and ensure optimal service’s performance
- Network Design: design and implement AWS network architectures, including VPCs in multi-account architecture, NAT gateways, VPN, Direct Connect and Transit Gateway to meet business needs.
- Security: Configure and manage system security features, including security groups, ACLs, VPN tunnels, DNS Firewall, Network Firewalls, Firewall manager to ensure secure access and data protection.
- Monitoring & Optimization: monitor network and system performance and security using AWS CloudWatch, VPC Flow Logs, etc. and optimize network configuration for performance, cost, and reliability.
- Troubleshooting: Diagnose and resolve system issues, including network latency, connectivity problems and security vulnerabilities, ensuring minimal downtime and optimal performance.
- Automation: develop and implement automation scripts (Python / Bash, etc..) to streamline system management tasks and configuration.
- Compliance: ensure system and network configuration comply with industry standards, regulatory requirements, and organizational policies, including data privacy and security regulations.
- Collaboration: work closely with other Stakeholders to design and implement integrated solutions that meet business objectives and enhance overall cloud networking infrastructure
- Team development: lead, manage, and mentor the team, ensuring they have the resources and support needed to succeed. Provide coaching and leadership to help each member develop their skills and advance their career.
Preferred Skills and Qualifications:
- Bachelor’s degree in computer science, Engineering, or related field.
- At least 10 years of experience in system engineer position.
- Minimum of 5 years of relevant experience in Linux system administration and distributions, including RedHat, CentOS, Debian, etc.
- 3 to 5 years’ experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code tools (e.g., Terraform, Ansible, CloudFormation).
- Experience for network and system design and Virtualization (VMware).
- Experience in containerization (e.g., Docker, Kubernetes).
- Deep understanding of protocols such as DHCP, DNS, HTTP, TCP, LDAP, SMTP, and SNMP.
- Experience in installing, configuring, and maintaining services such as PostgreSQL, MongDB, Nginx, Kafka, ElasticSearch, etc.
- Strong knowledge of system security, and performance tuning.
- Hands-on experience with monitoring system such as Prometheus, Grafana.
Plus:
- AWS Certification.
- Network certifications (CCNA, CCNP, JNCIA, JNCIP).
- Data Center management experience.
- Working experience in game publishing industry.
Pre-Requisites :
Are you game?