Cloud Service Development Engineer

Razer

Education
Benefits
Skills

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?

Read Full Description
Confirmed 9 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles