/octo-au-foundations

Hands On and Labs for newcomers at OCTO Technology Australia

OCTO Australia - Tech Foundations

Hands On and Labs for newcomers at OCTO Technology Australia

Overview

As you know at OCTO we love technology.

What are tech foundations? A list of technology and concepts that everybody at OCTO must know. This list is minimalist on purpose. The goal is to kick-start yourself if you need on all of them, not to make yourself a master in a few hours. Obviously, you can dig as much as you want to in any of them, and can also help us to update the content or suggest new topics: Pull Request accepted :)

Welcome on-board!

Trainings, Hands-on and Labs

Newcomers trainings

These trainings should be part of your welcome checklist, check with your mentor to know when the next session will be:

  • Consulting and data protection training
  • Agile methodology training
  • Software Crafsmanship training

Foundations Tech Labs

Basics

Docker

  • Docker hands on: Let's discover Docker and what containers are... You'll learn how to run them, deal with networks, volumes and even use Docker-compose !

AWS

  • AWS basics:
    • S3: Working with buckets and objects, Console and CLI, Permissions, Versioning, Static website hosting
    • EC2: Working with EC2 instances, building standalone and load balanced websites
    • IAM, CloudFormation (not publically shared yet)
  • AWS serverless:
    • Lambda: Creating Lambda functions, handling events, writing lambda code in Node.js
    • DynamoDB, API Gateway, Serverless (not publically shared yet)

GCP

  • GCP Basics: Cloud Shell, Cloud Storage, Compute Engine, Instance Template, Instance Group, Load Balancer
  • GCP App Engine: deploy a Go application using the google cloud SDK, play with versions and traffic splitting

Azure

  • Azure Basics: Host static web site, create Load balanced VMs

Kubernetes

  • Kubernetes Basics: Deploy a sample application on the Google Kubernetes Engine and learn the basics of Kubernetes

Optional Tech Labs

Big Data