At a Glance
- Tasks: Join our team to build a cutting-edge cloud service for Oracle's Autonomous database.
- Company: Oracle is a leading tech company known for innovative cloud solutions and high-performance databases.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an exciting project that tackles complex challenges in a collaborative environment.
- Qualifications: 7+ years in software development, strong scripting skills, and experience with CI/CD tools required.
- Other info: This role is exclusively for UK citizens and offers a mix of production ownership and development.
The predicted salary is between 54000 - 84000 £ per year.
Currently for this role we are only able to employ UK citizens. The Oracle Exadata Database team is building a new cloud native, Autonomous, multi-tenant, database optimized, smart storage cloud service. This service is expected to scale across thousands of tenants and is based on the successful Exadata platform. This cost-effective storage solution is engineered for highest performance and availability to run a variety of workloads.
We are hiring senior engineers for this exciting team to build the service to power Autonomous database offerings in Oracle Cloud and Cloud at customer. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure.
In this role, you will streamline delivery by optimizing practices, improving communications and collaborations, and creating automation. Your job is to design and implement strategies for application code and infrastructure that allows for continuous integration, continuous testing, continuous delivery, and continuous monitoring and feedback. You will proactively seek ways to incorporate new/creative ideas and methodologies into automation efforts by keeping abreast of current methodologies, technologies and tools.
The role provides a mixture of production ownership and development. You will solve challenging technical problems, identify improvements and work on implementing your recommendations.
In this role you will:
- Build new monitoring/administration solutions including architecture, provisioning, configuration, deployment, and patching of network components.
- React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems.
- Conduct periodic on-call duties.
- Solve complex and difficult problems and build automation to prevent problem recurrence.
- Participate in cloud service capacity planning and demand forecasting, software performance analysis and system tuning.
- Partner with distributed teams in prototyping new solutions.
- Stay informed of new technologies.
- Innovate.
Required Qualification:
- 7+ years of software development experience in a distributed systems environment, preferably in the cloud.
- BS or MS degree in Computer Science, or equivalent experience.
- Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example C/C++/Java/Python etc).
- Strong experience with Continuous Integration and Continuous Deployment (CI/CD) using tools like GIT/Bit Bucket, TeamCity, Artifactory, Jira, Phabricator and Octopus or equivalent.
- Strong knowledge of different development environments (Git, Atlassian tools: JIRA, Confluence, Bitbucket).
- Good knowledge on containerization using Docker/Kubernetes.
- Experience with configuration management tools.
- Experience with monitoring tools.
- Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
- Systematic problem-solving approach, combined with a strong sense of ownership and drive.
- Possess a passion for technical leadership and mentoring.
- Possess strong verbal and written communication skills.
Senior DevOps/SRE employer: Oracle
Contact Detail:
Oracle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps/SRE
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Oracle Exadata, Docker, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the DevOps community through forums, webinars, or local meetups. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals for positions like the one at StudySmarter.
✨Tip Number 3
Prepare to discuss your experience with CI/CD tools in detail during interviews. Be ready to share specific examples of how you've implemented these practices in previous roles, as this is a key requirement for the position.
✨Tip Number 4
Showcase your problem-solving skills by preparing case studies or examples of complex issues you've resolved in distributed systems. This will demonstrate your systematic approach and ownership, which are highly valued in this role.
We think you need these skills to ace Senior DevOps/SRE
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in software development, particularly in distributed systems and cloud environments. Emphasise your proficiency with scripting languages and CI/CD tools, as these are crucial for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for DevOps and your problem-solving skills. Mention specific projects where you've implemented automation or improved system performance, and how these experiences align with the responsibilities of the role.
Highlight Technical Skills: In your application, clearly list your technical skills, especially those mentioned in the job description such as Docker, Kubernetes, and configuration management tools. Provide examples of how you've used these technologies in past roles.
Showcase Leadership Experience: If you have experience in mentoring or leading teams, make sure to include this in your application. The role requires strong technical leadership, so demonstrating your ability to guide others will strengthen your application.
How to prepare for a job interview at Oracle
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with distributed systems and cloud environments in detail. Highlight specific projects where you've implemented CI/CD practices, and be ready to explain the tools you used, such as Git or Docker.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Prepare to walk through your systematic approach to problem-solving, including examples of complex issues you've resolved in previous roles.
✨Communicate Clearly and Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly, especially when discussing technical concepts. Be sure to listen actively and engage with your interviewers.
✨Stay Updated on Industry Trends
Show your passion for technology by discussing recent advancements in cloud services and automation. Mention any new methodologies or tools you've explored and how they could benefit the team at Oracle.