Hands On and Labs for newcomers at OCTO Technology Australia
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!
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
-
Hand-on git: play with git: merge vs rebase, reflogs, workflows, etc (not publically shared yet). When you feel ready, let's play this Git Game!
-
Shell Scripts 101: tame your terminal, basic commands, basics scripts (not publically shared yet)
- 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 basics:
- AWS serverless:
- Lambda: Creating Lambda functions, handling events, writing lambda code in Node.js
- DynamoDB, API Gateway, Serverless (not publically shared yet)
- 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 Basics: Host static web site, create Load balanced VMs
- Kubernetes Basics: Deploy a sample application on the Google Kubernetes Engine and learn the basics of Kubernetes
- Spark 2.x and AWS EMR: Play with Spark SQL in Scala, and deploy your job on AWS Elastic Map Reduce