Slide 1

Slide 1 text

Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs Geshan Manandhar Senior Software Engineer (Simply Wall St.) Google Developer Expert (GCP), GDG Cloud Sydney Organizer

Slide 2

Slide 2 text

whoami Geshan Manandhar ◉ Senior Software Engineer @ Simply Wall St. ◉ Tech solution provider ◉ Google Developer Expert (GDE) - Google Cloud Platform (GCP) ◉ GDG Cloud Sydney Organizer ◉ Blogging at Geshan.com.np since 2007 2 This slide deck ☝

Slide 3

Slide 3 text

I work for SimplyWall.st Make confident investment decisions

Slide 4

Slide 4 text

I am from Kathmandu, Nepal

Slide 5

Slide 5 text

Nepali students are pumping $2 Billion+ to the AU economy

Slide 6

Slide 6 text

Agenda ◉ Becoming a GDE and getting $500 GCP credit ◉ Starting AU Tech Jobs (recruiting Intl. students) ◉ Technical Best Practices ◉ Lots of things to learn for the students ◉ First Breakthrough ◉ String of successes ◉ ATJ Now ◉ Community > Technology 6

Slide 7

Slide 7 text

I became a GDE in Dec 2019

Slide 8

Slide 8 text

And got $500 in GCP credit (another reason to be a GDE 😊)

Slide 9

Slide 9 text

Me thinking what should I do with this GCP credit?

Slide 10

Slide 10 text

Idea to create a Tech Job Aggregator for Australia, let’s do it - https:/ /autechjobs.com

Slide 11

Slide 11 text

So I start gathering people I know and don’t know to form a team I already had a solo side project - Nepal_News_En (Twitter Bot)

Slide 12

Slide 12 text

My Talks from the past ● Simplified GitFlow - 2015 @Kathmandu, Nepal ● ChatOps - 2016 @ Amsterdam, The Netherlands ● Continuous Delivery - 2017 @ Portland, U.S ● Microservices - 2018 @ Newcastle, Australia ● Serverless containers - 2019 @ Sydney, Australia ● So we practiced what I preached for past 5 years ● All of the above things with automated testing and other best practices landed in AU Tech Jobs

Slide 13

Slide 13 text

Technical Best Practices ● Agile Product Management - Trello (no OKRs) ● Source Code Management with Pull Request Reviews - GitHub ● Unit Testing and Continuous Integration - GitHub Actions ● Continuous Code Quality Check automated - CodeClimate ● DNS management and DDOS protection - Cloudflare ● MySQL on Google Cloud SQL

Slide 14

Slide 14 text

Technical Best Practices - 2 ● Docker and building containers - Google Cloud Build ● Containers pushed to - Google Container Registry (GCR) ● Serverless Containers - Google Cloud Run ● Static Site Hosting (Main website) - Netlify ● Free MySQL database for staging - Planet Scale ● Deploy from Slack (ChatOps) - Hubot - No AI ;)

Slide 15

Slide 15 text

Almost all of that for free, without burning any money (Using some GCP credit)

Slide 16

Slide 16 text

AU Tech Jobs Architecture 3 Main parts: 1. Scraper (Python) 2. Backend (Node.js) 3. Frontend (React.js)

Slide 17

Slide 17 text

That meant, overwhelmed with the things to learn but in a fail safe environment

Slide 18

Slide 18 text

Still, they would rise up from that pressure and succeed

Slide 19

Slide 19 text

One of the many CVs that had AU Tech Jobs on it

Slide 20

Slide 20 text

First breakthrough, SB from Brisbane

Slide 21

Slide 21 text

Other successes followed (RG, AK, NS, SS…)

Slide 22

Slide 22 text

Referrals played a vital role. GS pulled in RG, RG pulled in NP.

Slide 23

Slide 23 text

Thats me, attending reference check calls from recruiters/HR

Slide 24

Slide 24 text

The lives changed since 2019

Slide 25

Slide 25 text

So why do I do this?

Slide 26

Slide 26 text

One of the examples: RG ● Earlier in 2019-2020 ○ Worked odd hours (2:30 - 9:30 PM) - at a Supermarket ○ Working with people at COVID times - 2020 ○ Paid just above minimum wage per hour ● Later with full time tech job in 2021 ○ Full time work from home, COVID safe in 2021 ○ Work 9-5, so more time to learn other things ○ Paid a handsome sum that increased after a year

Slide 27

Slide 27 text

Autechjobs.com currently has 1250+ registered users

Slide 28

Slide 28 text

Chatops preview

Slide 29

Slide 29 text

ATJ still runs at <$1 /day

Slide 30

Slide 30 text

Humorous, but the reality Me the boat driver Intl. students who got 1st full-time tech jobs AU Tech Jobs the project after 3 years Forgetting the boat and the driver after crossing the river - is Normal :)

Slide 31

Slide 31 text

But the community stays strong and together, helping each other You can find the blog version of this talk too.

Slide 32

Slide 32 text

A quick demo (after praying to the demo gods)

Slide 33

Slide 33 text

Please attend Google I/O Extended Sydney

Slide 34

Slide 34 text

Questions are welcome :) You can find me at ◉ @geshan ◉ Geshan.com.np ◉ LinkedIn Thanks! Presentation template by SlidesCarnival LinkedIn profile ☝

Slide 35

Slide 35 text

Reference links ● https:/ /www.macrobusiness.com.au/2023/04/international-education-was-never-a- genuine-export/ ● https:/ /www.abs.gov.au/statistics/economy/international-trade/international-trade- supplementary-information-financial-year/latest-release ● https:/ /theconversation.com/international-students-are-coming-back-and-its-not-ju st-universities-sighing-with-relief-176530 ● All photos used are right free taken from either ○ Pixabay.com or ○ Unsplash.com ● https:/ /docs.google.com/document/d/1dqsP8BPyF7nF7BZorcZMdUvN7MYhZxWp8DP LF8vpx_0/edit?usp=sharing - ATJ Getting started doc ●