You will be leading a pod of elite engineers working on this very high-visibility OCI service, which is built on top of the very popular legacy Redis OSS. The ideal candidate has deep understanding of cloud services, and comfortable navigating ambiguity and has experience leading teams. Outstanding design and coding skills and experience working on highly scalable distributed services are necessary.
This is also a great opportunity to get in-depth understanding of Caching. This service is on a high growth trajectory, and growing week on week significantly. It is an exciting time to join as new features are being GA'ed every few weeks, and you can experience the impact of your contribution immediately at a worldwide scale. OCI has a phenomenal start up like culture, and is poised to grow immensely in the next few years. Our stack is Java, Docker, Kubernetes, Redis, and a plethora of other open-source tools.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong programming skills in Java and a solid understanding of object-oriented programming concepts.
- Proficiency in cloud technologies, including a good understanding of cloud computing concepts and services.
- Familiarity with DevOps principles, infrastructure automation, and CI/CD practices.
- Experience with caching technologies.
- Knowledge of containerization technologies such as Kubernetes and Docker.
- Familiarity with Helm charts for application packaging and deployment.
- Experience with infrastructure provisioning and management tools like Terraform is desirable.
- Strong problem-solving abilities and a keen attention to detail.
- Excellent verbal and written communication skills, with the ability to collaborate effectively within a team.
- Ability to adapt to changing requirements, priorities, and technologies in a fast-paced environment.
Responsibilities:
- Contribute to the development, maintenance and improvement of the OCI cloud services, namely, OCI caching service using legacy Redis OSS and Internal Oracle Database service.
- Collaborate with multi-functional teams to enhance operational practices, test automation, and overall service quality.
- Participate in code reviews, provide constructive feedback, and assist in code refactoring efforts.
- Stay up-to-date with industry standard methodologies, emerging technologies, and advancements in cloud computing.
- Collaborate with peers and partners to ensure alignment with project objectives and timelines.
- Participate in the design and implementation of highly scalable and reliable cloud-based solutions.
- Conduct thorough testing, debugging, and solving of software components and infrastructure services.
- Support the commercial cloud service as on-call engineer.
Join Oracle's cloud solutions team and be part of a diverse and inclusive workforce that promotes innovation. Oracle offers competitive benefits, work-life balance, and opportunities for career growth in a fast-paced environment.