Great games are made by great people but not without great tools. Rayark is seeking an experienced software engineer to manage and support a highly integrated environment for game developers. You will start by deploying all kinds of services to cloud platforms or on-premise. You will also develop software components to fill in the gaps between existing solutions.
As a Software Engineer in Development Infrastructure and Tools, you care about fast iteration and high-quality delivery. You will be working with various skilled team members to build and maintain an enterprise grade service stack.
RESPONSIBILITIES
- Design software architectures and IT infrastructures for the enterprise.
- Develop automated processes for service deployment.
- Develop and maintain service monitoring and troubleshoot incidents.
- Improve enterprise security with assessments and risk management.
REQUIREMENTS
- BS degree in computer science or related engineering degree.
- 5+ years of software development experience in any programming/scripting languages.
- Solid knowledge about computer networking (TCP/UDP, DNS, DHCP, etc.) and security.
- Rich knowledge about Linux system administration and the ability to use a wide variety of open source technologies.
- Experience with automatic testing and CI/CD workflow.
- Experience with DevOps tools such as Git, Docker, Kubernetes and Chef.
- Good communication skills to work with internal engineers as well as non-technical members.
- Self-motivated to learn new knowledge and techniques.
PREFERRED QUALIFICATIONS
- Rich knowledge about common enterprise networking protocols such as LDAP, Kerberos, SNMP, etc.
- Experience with Python and Go programming languages.
- Experience with Google Cloud Platform and G Suite management.
- Experience with GitLab management.
APPLICATION REQUIREMENTS
- Cover letter
- Resume