Cloud Service Development Engineer

Singapore 3 days agoFull-time External
Negotiable
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 experience that will put you in an accelerated growth, both personally and professionally. Job Responsibilities : The Cloud Service Development Engineer will be responsible for the design, development, and deployment of cloud-based services and applications. This role requires a strong understanding of cloud computing principles, software development methodologies, and platform customization. The ideal candidate will have hands-on experience with cloud platforms like OpenStack and be proficient in web application development. Responsibilities: • Platform Customization: • Customize and extend the OpenStack platform or a similar cloud computing platform to meet specific business requirements. • Develop custom modules and plugins to enhance platform functionality. • Configure and optimize platform components for performance and scalability. • Web Application Development: • Design, develop, and test web applications to manage and monitor cloud services. • Utilize front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Python, Ruby on Rails, Node.js) to build user-friendly interfaces. • Integrate web applications with underlying cloud infrastructure. • API Development: • Develop RESTful APIs to expose cloud services to third-party applications. • Ensure API security, performance, and scalability. • Document API specifications and usage guidelines. • Cloud Service Integration: • Integrate cloud services with other systems and applications. • Configure and manage network connectivity between cloud components. • Ensure seamless data flow and interoperability. • Performance Optimization: • Monitor and analyse system performance. • Identify and resolve performance bottlenecks. • Implement performance optimization techniques to improve response times and scalability. • Security and Compliance: • Implement security best practices to protect cloud infrastructure and data. • Stay up-to-date with security threats and vulnerabilities. • Ensure compliance with industry standards and regulations. Qualifications: • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. • 3+ years of experience in cloud computing and software development. • Strong understanding of cloud platforms, particularly OpenStack. • Proficiency in programming languages (Python, Ruby, JavaScript, etc.) and web frameworks. • Experience with database technologies (MySQL, PostgreSQL, MongoDB). • Knowledge of network protocols and security concepts. • Strong problem-solving and troubleshooting skills. • Ability to work independently and as part of a team. Preferred Qualifications: • Certifications in cloud technologies (e.g., OpenStack Certified Professional). • Experience with DevOps practices and tools (e.g., Git, Jenkins, Docker). • Knowledge of containerization technologies (Docker, Kubernetes). • Experience with infrastructure as code (IaC) tools (Terraform, Ansible). Pre-Requisites : • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. • 3+ years of experience in cloud computing and software development. • Strong understanding of cloud platforms, particularly OpenStack. • Proficiency in programming languages (Python, Ruby, JavaScript, etc.) and web frameworks. • Experience with database technologies (MySQL, PostgreSQL, MongoDB). • Knowledge of network protocols and security concepts. • Strong problem-solving and troubleshooting skills. • Ability to work independently and as part of a team. Preferred Qualifications: • Certifications in cloud technologies (e.g., OpenStack Certified Professional). • Experience with DevOps practices and tools (e.g., Git, Jenkins, Docker). • Knowledge of containerization technologies (Docker, Kubernetes). • Experience with infrastructure as code (IaC) tools (Terraform, Ansible). Are you game?