A Day within the Lifetime of a Cloud Engineer at Slack Australia

06:15 AM

My two younger children are available waking me up, presenting me with iPads within the hopes of a fast sport of Minecraft earlier than faculty. I typically give in as it would imply a couple of extra minutes sleep!

07:00 AM

It’s time for the primary of many oat flat whites — or oat flatties as we Aussies prefer to name them — for my companion and I.

07:01 AM – 08:30 AM

Full chaos ensues as we pack lunchboxes and backpacks and ask the youngsters one million occasions to dress and placed on their sneakers till we lastly burst out the door to go to preschool/faculty. It’s a fast 5 minute stroll for us up a hill to my son’s major faculty. We dwell in an inner-city neighbourhood of Sydney but it surely’s nonetheless quiet and leafy, and we stroll previous bushes stuffed with rainbow lorikeets and bushes with numerous ladybugs that we typically cease to depend, if we have now time. We regularly run into our neighbours on the stroll up, so it’s a pleasant social occasion.

09:00 AM

Laptop computer is open and it’s sport on. Morning time for the Australia-based workforce is busy. The Cloud workforce at Slack is uncommon in that it has half the workforce based mostly in Australia and half in North America. This works nicely for our workforce in that we have now extra protection of our methods and companies throughout timezones, however it may possibly make synchronous conferences difficult, notably within the North American summer season when no daylight financial savings is in place. I used to be the primary engineering rent in Australia exterior of Melbourne, however because the pandemic the workforce has unfold out across the nation a bit of extra. Our teammates in North America are based mostly throughout Canada and the USA. Initially I didn’t know Slack had a presence in Australia, and once I discovered I used to be actually excited to use for this job. There’s not that many large tech firms with engineering presences in Australia, so engaged on this workforce at Slack is a extremely distinctive expertise.

The overlap time we get with one another is simply a few hours so we attempt to make it depend. At present there’s a Cloud Infra Weekly Assembly the place everybody throughout our three Cloud groups (Foundations, VM, and Containers) sync up and go over any incidents up to now week, discuss any related information or upcoming manufacturing adjustments everybody ought to concentrate on, and simply usually make amends for issues. It’s a great likelihood to listen to what’s happening within the different two groups (I’m within the VM workforce) and any company-wide information I’ll have missed out on.

10:00 AM

With the morning assembly achieved, I now attempt to make amends for my undertaking channels in Slack. I can attest that our workforce is admittedly good at asynchronous communication — as we needs to be working for Slack — so it’s simple to observe what’s gone on throughout my evening (North American day time) by studying by means of unread messages in-channel. I’ll verify my @-mentions too and reply to something that wants my consideration.

Now’s the time to ask any questions and have any of these synchronous conversations I must have earlier than North America winds up their day, so I be sure to prioritise any of that type of work.

11:30 AM

Phew, it’s time to take a breath. The morning rush is over and now I can swap to coding stream time. I’m engaged on a greenfield undertaking written in Go which bootstraps our AWS EC2 cases at provisioning time. It’s a extremely enjoyable undertaking to work on. I like writing Go and our workforce is doing a great job of attempting to ensure it’s a clear, idiomatic codebase with numerous exams. This was one of many downfalls of the system this one is changing, that it was not examined very nicely and everybody felt a bit nervous making adjustments. It’s good to throw on the headphones and get caught into some code.

01:00 PM

Oh woops, I suppose I ought to eat. Time for some lunch! My fav place makes this Tofu Vermicelli Salad with scorching sauce, so I’ll stroll up and seize some and possibly sit within the park to eat it. Typically I perform a little stroll round my neighbourhood as train throughout lunch; it’s on the Sydney harbour, so has fairly views of the Harbour Bridge and the CBD, and is stuffed with lovely outdated homes. I like to simply wander round and take all of it in.

02:00 PM

Again to work and extra coding time. I’ll take a look at our code evaluations channel for something that wants consideration. Our workforce’s workflow is to share the URL to a pull request in a channel and ask for overview. I like that as you don’t must depend on electronic mail notification from GitHub; you possibly can simply verify your unread messages within the channel. My teammates attempt to present well timed and useful code overview feedback and take care to offer any suggestions in a thought-about method. I recognize this, as typically tone may be arduous to get throughout appropriately in textual content.

I maintain a variety of notes throughout my work day: useful instructions I run on linux containers, workflow steps, something that may make me extra environment friendly sooner or later. I write my notes in Markdown in an app referred to as Bear which syncs throughout all my units.

03:00 PM

It’s faculty decide up time, and a variety of my teammates have households. Throughout this time we’ll throw a message in our shared channel to say we’re doing a college run. Working for a workforce and firm that permits this sort of flexibility is past incredible. It’s very nice to have the ability to simply pop as much as my children faculty, decide him up, after which log again onto work.

03:20 PM

It’s superior residing so near the college as these little journeys don’t take lengthy. My workforce and I would do some advert hoc huddles to speak by means of any technical points or architectural questions we have now as we construct this new service in Go. Huddles make fast get togethers actually frictionless, and we use them so much on our workforce.

I’ve really received some Terraform adjustments to make now. That is one among my favorite issues about engaged on the Cloud workforce: the range. I can go from writing some Go code, to fixing AWS IAM points, to spinning up Kubernetes clusters, all in in the future.

05:30 PM

I’m wrapping issues up now. I be sure to submit any messages I must for my North American teammates, in order that they see them for his or her morning. That is actually necessary to retaining the stream of our tasks transferring alongside properly. I do assume our workforce does a great job of this, and naturally Slack is the very best software for this sort of factor! On the finish of my day I’ll write a bit of every day abstract of what I did and so do my teammates; it’s a great way to see what people are engaged on.

06:00 PM

Household time! Now it’s time to hold with my children. They undergo phases of what they’re into, however in the intervening time we’re all studying to play a board sport referred to as Catan Junior. It’s nonetheless a bit of too outdated for them, and the littlest will get bored midway by means of and is extra involved with stacking the playing cards neatly than taking part in, but it surely’s a pleasant technique to spend time collectively. We’ll play a sport of this and possibly do a puzzle. Then the children will play collectively while we manage some dinner.

07:30 PM

Bedtime for the children. We normally discuss what our “Good factor of the day” and “Dangerous factor of the day” was. It is a good routine we’ve gotten used to, and a pleasant technique to have a bit of 1:1 time with every youngster earlier than they fall asleep.

08:00 PM

If I really feel I’ve the power I would use my night to do some stitching. Stitching garments is a passion I’ve had for about three years now. I discover it to be a very nice inventive outlet and it’s enjoyable to get a chunk of clothes to put on on the finish of it! I’m engaged on a extra concerned undertaking proper now, a blazer. I’ll learn the sample directions and stitch away.

10:00 PM

OK I ought to head to mattress now and attempt to wind down. I’ll learn a few of my e book or watch Tik Tok 😀

About Georgi

Hello, it’s Georgi right here and I’m a Senior Cloud Engineer at Slack. I’ve been working throughout the Cloud workforce for about 1.5 years now and are available from an extended historical past of working as a backend engineer on numerous distributed methods. The irony of this weblog submit is that I’ve simply final week transferred from Sydney Australia to NYC, USA! The great factor is that I’m nonetheless a member of the identical Cloud workforce. Our international presence is actually among the finest issues about working each at Slack and within the Cloud workforce — it’s fairly superior how I can journey to date world wide and but nonetheless maintain engaged on the identical tasks and with the identical teammates! Look out for a Day within the Life weblog submit from NYC quickly 🙂

Life at Slack

In our “Day within the Life” sequence, we hear from Slack Engineers in several places of work and specializations to be taught extra about what a typical day appears to be like like. We beforehand heard from a Frontend Foundations engineer, a Cell Product engineer, a Backend Product engineer, a Frontend Product engineer, and a Backend Basis engineer.


We’re hiring Cloud Engineers throughout the US and Australia. In case you preferred this Day within the Life submit, come work with us! Apply now