Cloud Service Development Engineer
razer asia-pacific
📍 singapore singapore🕐 20mo ago🔗 workday
Job Description
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 :**
--------------------------
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?**