As Senior Site Reliability Engineer for the Virtuos R&D team, you will play a crucial role in designing, implementing, and optimizing Cloud infrastructure of applications that push the boundaries of production tools used for video game assets and production resources.
Responsibilities
· Cloud IaC: Actively involve in the IaC(Infrastructure-As-Code) development, from conceptualization to implementation, ensuring that applications are not only functional but also smooth and stable.
· Establish and Enforce Infrastructure Best Practices: Develop and maintain Terraform best practices and standards across projects.
· Work with architect to design cloud-based infrastructure/architecture for AI, Data and Web Applications.
· Establish Source Control strategies, keep improving GIT process and standard.
· Implementing monitoring and alerting that reflects the reliability of services for users.
· Automation minded: Always think using engineering/automation to manage, maintain, develop tools to minimize manual effort
· Collaborate with IT and infra teams to deliver high-quality, user-centric solutions, while staying updated with the latest trends and technologies in IaC development to continuously improve project outcomes.
Qualifications
· Technical Proficiency: Advanced knowledge and hands-on experience of Terraform development.
· Experienced of AWS architecture design and implementation, understanding Public Cloud concept and knowledge of services is must.
· Hands-on experience of CI/CD like Gitlab runner.
· Proficient in Linux system management and optimization; skilled in scripting languages such as Shell.
· Experience in Python scripting development, eg. Tools and AWS Lambda coding.
· Understanding of RESTful APIs and system integration: Experience in integration of APIs across multiple systems.
· Engineering/Automation minded, with experience developing automation tools to reduce manual effort.
· Strong Analytical and Problem-solving Skills: Excellent at troubleshooting, debugging, and optimizing code for performance and scalability. Attention to detail and a methodical approach to software development.
· Communication Skills: Good verbal and written communication skills are essential. An IELTS score of 6.5 or equivalent is required to ensure proficiency in English, facilitating clear and effective communication in a global team environment.