Oracle Cloud Infrastructure Challenge
About OCI
OCI stands for Oracle Cloud Infrastructure, Oracle’s Second Generation Cloud Infrastructure Truly Built for the Enterprise. Oracle Cloud Infrastructure was built from the ground up to perform better and more consistently than the competition, while costing less at scale.
IaaS - Enterprise Cloud - Oracle Cloud Infrastructure
With Oracle Infrastructure as a Service (IaaS) you can migrate traditional mission-critical applications and build new cloud native applications with superior price-performance, on the same flexible network.
Purpose
This is a static site to help candidates to get information on the OCI Challenge under one roof. It contains
Videos
Photos
Documents
Instructions
Manuals
to help candidates crack the challenge. All the best. Read on.
The Big Picture
This entire test is a process of evaluating candidates who have the same passion that Oracle Cloud has
Building great Cloud Native Innovation. Scaling it reliably for the Enterprise.
The Architecture of the application that will be deployed by the candidate on OCI
Phases
The completion of this challenge happens in phases, starting from a simple spinning up of a Kubernetes Cluster in OKE to creating the entire DevOps Cycle
There is a bonus challenge which involves setting up of
Slack
Notifications for Build and Deployment 🏆- Setting up of Cluster Monitoring using
Prometheus
andGrafana
🏆- Scale Kubernetes Cluster using
Slack
🏆
Posts
Getting Started - Everything you need to know
Create your OCI Account
You would have to create / obtain credentials for an
Oracle Cloud Infrastructure Account
How would you do it
Go to this Link to get your free Oracle Cloud Account for 30 days
Challenge-1 - Spin up an OKE Cluster
About the Challenge
This challenge is to verify your ability to create IaaS resources such as
- A managed Kubernetes Service
- Create Network & Firewall policies if required
- Ability to create Users, Compartments, Groups
- Apply Basic Principles of IAM and create access privileges
Challenge-2 - Move the public Github Repos to OCI - Developer Cloud Service
About the Challenge
This challenge is to verify your ability to create a PaaS service like Developer Cloud Service
- Ability to import a Github repo
- Add teammates to your project and give them read-only access
Challenge-3 - Create Wercker / Oracle Container Pipeline Environment
About this challenge
This challenge is to verify your ability to use a Cloud Native service like Wercker to
- Import Applications
- Create Team members with access privileges
- Configure Workflows, Pipelines and Steps
Challenge-4 - Prepare Cluster for Deployment and Install the Database layer
About this challenge
This challenge is to verify your ability to
- Use Helm
- Deploy a MongoDB StatefulSet Chart
- Create a HA Mongo DB cluster
Challenge-5 - Deploy the Front End and Backend
About this Challenge
This challenge is to verify your ability to
- Setup the Wercker ENV Variables to actually deploy the Front End and Backend
- Commit Changes to the Readme Files and verify if the deployment gets updated on the Kubernetes Cluster
Challenge-6 - Setup Cluster Monitoring using Prometheus & Grafana
About this Challenge
This challenge is to verify your ability to
- Use Helm to Deploy Prometheus and Grafana to setup Kubernetes Cluster Monitoring
- Show a dashboard along with alerts on Slack whenever a metric crosses threshold
subscribe via RSS