Engineering Blog

Back
Published on November 28, 2024 by

Filling the Fridge - My onboarding @ cloudscale

If a new fridge arrives, the urge to just plug it, fill it with beverages and enjoy a cold one is big. But the setup actually requires quite some steps to ensure that the device runs reliably for a long time with low maintenance, so does a proper onboarding process. In this blog post I will use this odd analogy to describe my onboarding process as a Software Engineer in the Dev Team at cloudscale.

Place and Position the Fridge

My onboarding started with a one on one session with the Team Lead and included a mix of setup activities:

  • Unboxing my personal hardware, basic MacBook and Backup setup
  • Create accounts for internal systems like LDAP, VPN, SSH, etc., according to the password policy
  • Reading and signing papers and more

While commuting from Biel to Zürich and in the home office I could individualize my setup and familiarize myself with company tools and workflows. I also got time to start working through the cloud exercises available on GitHub, which gave me a better understanding how the API is working and how the customers are interacting with our system.

Let the Fridge Settle

Once I had everything set up, I was introduced to the software projects I would be working on at cloudscale. In one of the next daily standups I was also assigned my first small task: Include Server Name in Extra Traffic Transaction Description. Soon after, I was introduced into the code review / QA process, which enabled me to review and test the work of my teammates.

One by one I attended the companies different meeting formats:

  • One-on-One: Weekly retrospective with my team lead
  • Sprint planing: Every two weeks the team discusses and decides the scope of the next sprint
  • Dev Team Insights: Each month our team presents an interesting insight, the last one was about how we use end-to-end testing in current projects
  • All-Hands Retrospective: A workshop where the whole company sits together to identify road blocks and proposes solutions for resolving them
  • Brownbag: A voluntary format in which an employee presents a topic (e.g.: Cloud Native Days), which usually takes place over lunchtime, hence the name

Set the Temperature

A key experience for understanding the company was the introduction day with Mänu, the CEO of cloudscale. We took a dive into the company’s history, structure, and where we are located in the market and the cloud pyramid, covering everything from our server centers to the networks and topologies that support our infrastructure. Alongside historical and technical insights, I learned about cloudscale's core values:

  • Quality - go the extra mile
  • 360° Transparency - Internally and externally
  • Privacy / Security - From software to communication channels
  • Swissness - Location, reliability and Secrecy
  • Simplicity / Approachability - Being on eye level with customers, business partners and coworkers

Load Beverages Gradually

To not overload a fridge, the beverages should not be filled all at once. Analogous, I was gradually introduced in further important topics and given more responsibility/autonomy:

  • Further sessions about implementation details in our projects
  • Working on bigger tasks
  • Writing this blog post
  • Information Security Management System (ISMS) and ISO/IEC 27002
  • Introduction to the system engineering team and which technologies they are using

Once the above topics are cooled down, the fridge can be loaded further:

  • Visiting the server centers
  • Introduction to Support
  • Holding the next Dev Team Insights Presentation
  • Organizing All-Hands Retrospective Meeting

Enjoy a cold one

For me, switching Jobs triggered some insecurities, but thanks to a well-structured onboarding process and a very supportive team, the transitioning to cloudscale has been a smooth experience. Cheers!

Disclaimer: We just got a shiny new fridge with tasty beverages. I was not involved in the actual fridge project, and it was filled by the CEO himself.


If you have comments or corrections to share, you can reach our engineers at engineering-blog@cloudscale.ch.

Back to overview