OCI User Access Review Made Easy

I’m sure we can all agree, adopting a cloud strategy is awesome. The opportunities and benefits it affords are many. However cloud governance is an ongoing problem that plagues security, compliance, and management teams, which cloud vendors like Oracle are continually trying to solve.

If you’re reading this, you’ve probably been asked, or heard at least once:

Who has access to what in our environment?

Any Security / Compliance Manager

The answer should be easy and simple. However the reality is likely lots of manual time & work, spreadsheets, and endless clicking in a cloud console. If you’re doing this manually then I agree, it’s time that you could be dedicating to more important tasks.

The challenge in trying to answer these questions:

  • What users exist and what groups do they belong to?
  • What does my OCI tenancy compartment structure look like?
  • What policies have users explicitly created?
  • What permissions do users have in my tenancy?
  • Are there any excessive / non-compliant policies & permissions in my tenancy?

is that these complex relationships can’t be easily represented and interpreted in a table-like format. In the OCI ecosystem:

  • users can be federated with an Identity Provider and can belong to one or many federated, or local IAM groups,
  • policies can be defined for “any-user” or for a group,
  • policies are inherited meaning they apply to all sub-compartments from which the policies are applied.

To make things easier I’ve created a solution using Oracle tools and services to simplify the auditing of OCI tenancies and user permissions called “Peek”.

Continue reading “OCI User Access Review Made Easy”

Inspiration Series – Mobile Apollo

This inspiration series is to highlight the work of others from different circumstances.

This particular team were enrolled in Business Information Systems & Analytics Capstone (BISM3208) at University of Queensland where a part of the course was a hackathon and a team of mentors from Oracle Cloud Engineering provided the problem statement and guidance throughout the semester. The problem statement focused on the Sustainable Development Goals “SDGs” with the requirement to design a digital solution using Oracle Cloud.


Introducing Mobile Apollo – one of the finalists in the hackathon.

The team consisted of: Alfred Ong (here), Jennifer Poon (here), Morwenna Fisher (here), Shin Goh (here) and Vera Han (here).

The team focused on SDG 3 – Good Health and Well-Being – To ensure healthy lives and promote well-being for all at all ages.

The team identified (with their research):

  • Lack of mental health apps on the market which expand further than a journaling app.
  • Lack of integration between mental health apps and medical services/updates.
  • Lack of knowledge on alleviating mental illness through exercise/meditation.
  • Lack of having someone to hear them out and give them professional or practical advice that actually helps.
  • The prolonged use of mental health apps guiding them through their journey even when they’re feeling better.

The specific problem that they wanted to target was:

Targeting anxiety/depression in user-focused way that is unique a unique and has yet to emerge in the market, especially one that leverages on the latest technologies like AI and has all-in-one features.

The team settled on the value proposition of:

Developed an application that is portable for the ongoing progress and well-being of people with mental health concerns. We aim to partner with content creators, mental health clinics, governments and health campaigners to offer a wide range of assistance to users. We will include mental wellness information, guides to meditation/relaxing routines and pandemic related information to alleviate COVID-19 related mental health issues.


The myApollo solution targets to bridge the gap in the market between physical and psychological health by promoting character development, self-care routines and physical and mental health activities. The team focused on the following capabilities and outcomes.

  • An important outcome is to maintain the user’s interest and promote continual support whilst raising awareness about the importance of mental health even after the user has improved their mental well-being.
  • myApollo featured AI Buddy that users can talk to and allows users to be checked up on specifically as a non-medical support. This however does not replace a medical professional.
  • myApollo can consequently support users to better prepare themselves for pandemic related health concerns.
  • myApollo aims to boost productivity levels and output at work, potentially reducing suicide rates and the spread of mental health concerns.

Oracle Cloud featured as part of the myApollo solution. The team focused on Oracle Big Data Cloud Service providing the big data Hadoop environment for data management & auditing system.


The team aspires to see myApollo potentially be created and their vision to come to fruition; to be able to see people enjoy and connect with our app in a positive and productive manner; and to see more resources available for those struggling with all health conditions.


The team learnt from this course and from this experience. Some of the takeaways are:

  • The market research was important to build a better understanding and have a product driven approach based upon the needs of the users. A large highlight of the project was talking to individuals and hearing about their struggle with mental health and the types of tools and resources that have helped them overcome and/or cope in their mental health journey. This influenced what specific resources were included in the solution. Hearing firsthand accounts helped the team to connect and empathise with users; allowing them to see the real world impact that the application would have on individuals.
  • Through the multiple iterations, it allowed the team to create a more improved version of this project. The number of iterations performed was a big highlight that was noticeable over the course of the project to cater and adapt the solution to suit the needs and wants of our audience. The team remarked that this was the first project they had undertaken which their core solution had transformed greatly over multiple iterations.
  • Brainstorming ideas was important which led to the development of the idea. The diversity of opinions made for greater ideas and a deeper discussion which developed into a more thoughtful, comprehensive and well-informed solution. This also required embracing various (not all) suggestions from discussion between team members, lecturers, mentors from UQ Ventures and Oracle.
  • The use of different models such as value proposition model and business model canvas made the design thinking process easier.

Sometimes luck plays a part in life 🍀


This idea is inspirational and so the team. And as such, I want to connect you to them – whether it be to help understand the problem; to help continue building the solution; or hire them for your organisation.

I’m happy to introduce you to the team or any of the individuals. You can contact me at jason.lowe@oracle.com.

Alfred Ong

  • Bachelor of Business Management at the University of Queensland majoring in Human Resources and Business Information Systems. Graduating in June 2022. 
  • Believes that technology is rapidly evolving and re-innovating is key.
  • Interested in IOT / Crypto / DeFi / Programming / Startups.
  • Enjoys Multicultural Cuisines, Horology & Automotives.

Jennifer Poon

  • Studying a dual degree of BE (Hons) and BBusMan at the University of Queensland, majoring in Software Engineering and Business Information Systems.
  • Interested in information security and emerging environmental technologies. 
  • An avid baker with a lot of houseplants!

Morwenna Fisher

  • Bachelor of Business Management at the University of Queensland majoring in Human Resources and Business Information Systems. Graduating in June 2022. 
  • Has a passion for people and for positive change. 
  • Is driven to contribute to the world becoming a better place which I believe can be done through technology and ‘people’.

Shin Goh

  • Currently studying my last year at University of Queensland, Bachelor in Commerce majoring in Business Information System and Finance. Graduating in Nov 2022.   
  • Main interest in drawing. I am the mascot and icon designer for the team!
  • Passion in expressing creativity through technology, having interest in data management as well.
  • I believe that having constant feedback (iterations) of ‘What Went Well’ and ‘Even Better If’, embracing different opinions, while expressing your own thoughts are what I believe – a key to having an effective and efficient team.  

Vera Han

  • Bachelor of Business Management at the University of Queensland, majoring in Business Information Systems and Marketing.
  • Strong interest in technology and design, communications, creative ideation and innovation.
  • I create aesthetics and enjoy travelling.

Thank you Team Mobile Apollo.

%d bloggers like this: