※ This position will work under Rakuten Symphony Korea after hiring
※ When submitting documents, attaching an English Resume or CV is mandatory
Company Overview
Simplifying complexity: Enabling application-centric operations from core to edge.
Managing modern-day distributed systems, especially at the stateful edge, introduces layers of complexity. Solving this complexity calls for innovative solutions in the storage, compute, and network infrastructure as well as a focus to the applications across the entire application lifecycle – from the planning (Day 0), to launch (Day 1) and operations (Day 2).
Mastering this complexity is key. The answer lies in automation. Automation ensures faster execution, fewer errors, and greater cost efficiency, all of which are essential to modern-day telecom operations.
Rakuten Cloud stands at the forefront of this new paradigm. As an industry-leading Cloud Native Platform, it seamlessly integrates with any infrastructure, be it bare metal or cloud, public or private. Its standout feature is having the industry’s lowest control overhead, coupled with an unmatched ability to abstract infrastructure-related concerns.
Job Summary
Designing and implementing storage solutions for cloud native (Kubernetes) applications.
Collaborate with cross-functional teams to ensure the reliability, security, and efficiency of our cloud platforms.
This role requires a solid foundation in operating systems, storage, and networking technologies and the ability to drive projects from concept to completion.
Responsibilities
- Design & Implementation: Design, develop, and implement features for Block/File/and Object Storage ensuring scalability, security, and high availability.
- Automation & Optimization: Develop automation scripts and tools to streamline deployment, configuration, and management processes. Optimize platform performance and resource utilization.
- Monitoring & Maintenance: Implement and manage monitoring systems to ensure the continuous availability and performance of PaaS environments. Troubleshoot and resolve issues in a timely manner.
- Collaboration & Leadership: Work closely with development, DevOps, and security teams to integrate seamlessly with applications and infrastructure.
- Documentation & Reporting: Maintain comprehensive documentation of architecture, design, processes, and configurations. Provide regular reports on platform performance, security, and costs.
- Continuous Improvement: Stay current with the latest cloud technologies, tools, and best practices. Proactively propose improvements.
Technical Qualifications
- A Bachelor’s degree in Compute Science or at least 5 years of proven experience
- Design and Implementation of multi-threaded System level software in C or C++
- Understand of LINUX operating concepts related to storage, networking, security principles, and best practices
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Experience with GitHub and CI/CD tools
- Excellent spoken and written proficiency in English and Korean
Other
- Strong problem-solving skills with the ability to diagnose and resolve complex issues
- Excellent communication and collaboration skills, with experience working in cross-functional teams
- Ability to manage multiple tasks and projects simultaneously, prioritizing effectively to meet deadlines
- Continuous learning mindset with a proactive approach to adopting new technologies and methodologies
- Ability to learn quickly and operate in a fast-pasted environment
Recruitment Process
Notifications
- Persons with disabilities and persons eligible for national protection will be given preferential treatment in accordance with relevant laws when providing support.
- All positions have a probationary period of three months, and the probationary contract may be extended or terminated depending on the evaluation.
- If there are any false information in the submission or in the recruitment process, acceptance may be cancelled.
- If the final assessment does not meet internal standards, recruitment may be cancelled.
- Personal information, including your resume, will be kept for up to two years from the date of notification of the final result of the recruitment process. But the information can be deleted if applicant requests.
- All recruitments are occasional. So if successful applicants occur, the recruitment announcement may be closed early.