← Back to Skills Library

Oracle Cloud Infrastructure (OCI)

Information Technology > Cloud computing platforms

Description

Oracle Cloud Infrastructure (OCI) is a comprehensive suite of cloud services designed to help businesses build, deploy, and manage applications and workloads in the cloud. It offers robust compute, storage, networking, and database solutions, all integrated with advanced security features. OCI enables users to create scalable and high-performance environments, leveraging tools for monitoring, logging, and cost management. With its flexible architecture, OCI supports both traditional and cloud-native applications, making it ideal for diverse business needs. Whether you're setting up virtual networks, managing databases, or automating resource management, OCI provides the tools and capabilities to optimize performance, enhance security, and ensure cost efficiency.

Expected Behaviors

✎
LEVEL 1

Fundamental Awareness

At the fundamental awareness level, individuals are expected to understand basic cloud computing concepts, familiarize themselves with OCI terminology, navigate the OCI console, and identify key OCI services and their purposes.

🌱
LEVEL 2

Novice

Novices can create and manage OCI compartments, set up and configure virtual networks, launch and manage compute instances, understand storage options, and configure basic security features in OCI.

🌍
LEVEL 3

Intermediate

Intermediate users implement IAM, configure and manage load balancers, set up database services, utilize monitoring and logging services, and manage cost and usage reports in OCI.

⭐
LEVEL 4

Advanced

Advanced practitioners design and deploy multi-region architectures, implement advanced security measures, automate resource management using Terraform, optimize performance and cost efficiency, and integrate OCI with third-party services.

🏆
LEVEL 5

Expert

Experts architect complex, large-scale solutions, implement disaster recovery and business continuity plans, lead migration projects, develop custom solutions using SDKs and APIs, and conduct advanced troubleshooting and performance tuning in OCI.

Micro Skills

✎
LEVEL 1

Fundamental Awareness

Defining cloud computing and its key characteristics
Explaining the different cloud service models (IaaS, PaaS, SaaS)
Describing the benefits and challenges of cloud computing
Identifying common use cases for cloud computing
Defining key OCI terms such as tenancy, region, availability domain
Understanding the concept of compartments in OCI
Explaining the difference between OCI services like Compute, Storage, and Networking
Recognizing OCI-specific acronyms and abbreviations
Logging into the OCI console
Locating and using the main dashboard features
Accessing different OCI services from the console
Customizing the console layout and settings
Listing the primary OCI services available
Describing the purpose of OCI Compute services
Explaining the role of OCI Storage services
Identifying the functions of OCI Networking services
Understanding the use of OCI Database services
🌱
LEVEL 2

Novice

Understanding the purpose of compartments in OCI
Creating a new compartment
Modifying compartment properties
Moving resources between compartments
Deleting a compartment
Understanding OCI Virtual Cloud Network (VCN) concepts
Creating a VCN
Configuring subnets within a VCN
Setting up route tables and security lists
Configuring internet gateways and NAT gateways
Choosing the appropriate compute shape
Launching a new compute instance
Connecting to a compute instance via SSH
Managing instance lifecycle (start, stop, reboot, terminate)
Attaching and detaching block volumes
Differentiating between block storage, object storage, and file storage
Creating and managing block volumes
Uploading and managing objects in object storage
Setting up file systems using file storage
Configuring storage performance and backup options
Understanding OCI security principles
Setting up and managing security lists and network security groups
Configuring OCI Vault for key management
Implementing basic IAM policies
Enabling and configuring OCI Cloud Guard
🌍
LEVEL 3

Intermediate

Creating and managing IAM users
Defining and assigning IAM roles and policies
Setting up multi-factor authentication (MFA)
Configuring federated identity with external identity providers
Auditing IAM activities and access logs
Creating and configuring load balancer instances
Setting up backend sets and adding backend servers
Configuring health checks for backend servers
Implementing SSL/TLS termination on load balancers
Monitoring load balancer performance and metrics
Provisioning Oracle Autonomous Database
Configuring Oracle Database Cloud Service (DBCS)
Managing database backups and recovery
Implementing database security features
Monitoring and tuning database performance
Setting up OCI Monitoring service for resource metrics
Configuring alarms and notifications
Using OCI Logging service to collect and analyze logs
Integrating OCI Monitoring with third-party tools
Creating custom dashboards for monitoring
Setting up cost-tracking tags and compartments
Generating and analyzing cost and usage reports
Configuring budgets and spending alerts
Optimizing resource usage to reduce costs
Using the OCI Cost Analysis tool for detailed insights
⭐
LEVEL 4

Advanced

Understanding OCI region and availability domain concepts
Configuring cross-region VCN peering
Setting up multi-region load balancing
Implementing data replication across regions
Ensuring compliance with regional data residency requirements
Configuring OCI Web Application Firewall (WAF)
Implementing OCI Vault for key management
Setting up OCI Cloud Guard for threat detection
Configuring network security groups and security lists
Implementing multi-factor authentication (MFA) for OCI users
Writing Terraform configuration files for OCI resources
Using Terraform modules to organize configuration
Managing Terraform state files securely
Implementing Terraform workspaces for environment separation
Automating Terraform deployments with CI/CD pipelines
Analyzing OCI resource usage and performance metrics
Implementing auto-scaling for OCI compute instances
Using OCI Cost Management tools for budget tracking
Optimizing OCI storage performance and cost
Applying best practices for OCI resource tagging
Configuring OCI Service Gateway for private access to Oracle services
Setting up OCI API Gateway for external integrations
Integrating OCI with third-party monitoring tools
Using OCI Events service for automation with third-party tools
Implementing Single Sign-On (SSO) with OCI and third-party identity providers
🏆
LEVEL 5

Expert

Designing scalable and resilient architectures
Implementing multi-tier applications
Utilizing OCI services for high availability
Optimizing network design for performance and security
Incorporating best practices for OCI architecture
Identifying critical business functions and dependencies
Designing disaster recovery strategies using OCI services
Configuring backup and restore procedures
Testing and validating disaster recovery plans
Implementing failover mechanisms
Assessing existing infrastructure and applications
Planning migration strategies and timelines
Executing data migration to OCI
Ensuring minimal downtime during migration
Validating post-migration performance and functionality
Understanding OCI SDKs and API documentation
Writing scripts to automate OCI tasks
Integrating OCI with custom applications
Handling authentication and authorization in custom solutions
Debugging and troubleshooting custom OCI integrations
Identifying performance bottlenecks in OCI environments
Using OCI monitoring tools for diagnostics
Applying performance tuning techniques
Resolving common OCI issues
Documenting and sharing troubleshooting procedures

Skill Overview

  • Expert2 years experience
  • Micro-skills117
  • Roles requiring skill0

Sign up to prepare yourself or your team for a role that requires Oracle Cloud Infrastructure (OCI).

LoginSign Up