Working on technical problems becomes SRE

This story is a story that I just experienced when a friend of mine asked me to do a technical test on a job application as a Site Reliability Engineer at a well-known ecommerce company with orange color. This question is divided into 4 parts. but the part I want to divide is only 2 parts, namely:
1. Programming / algorithm tests
2. General knowledge regarding SRE

Programming Test

At the Programming test stage, in my opinion the problem is quite easy and there is only 1 question with a processing time of 15 minutes. if i can conclude this programming problem…


AWS Cloud Essentials

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • Region
  • Availibility Zone (AZ)
  • AWS Services: Compute, Storage, Networking, Security
  • License and Guarantee program
  • How to pay for aws service
  • AWS Free Services
  • Learn with AWS
  • Learning Path from AWS
  • Certification and training

First think first, I want to said that my objective is about sharing the pieces of the slide which presented by Indonesian language. So, this article will tell to you in bilingual. I hope also the slide could explain more than words.

All of these knowledge is officially from AWS Workshop. The topic of the workshop is about AWS Cloud…


Traditional and Modern Software Phases

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • Introduction with Barry Bohem
  • Traditional software phases
  • Agile Process
  • Choosing a Software Process Model
  • Classic Mistakes at: people, process, product, technology

All of these knowledge is come from my learning syllabus at AccelByte Inc. presented by udacity.

Happy Reading guys!

Introduction With Barry Bohem

Distinguished Professor of Software Engineering

If you play in software lifecycle (SLC), maybe as a software engineer or programmer, Barry W. Bohem in advance said that you have to answer these eleven basic question in which:

  1. What is SLC?
  2. How long should I do it for?

Forking or Branching

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • What is Pull-Request (PR)?
  • Different way of making the pull requests in Bitbucket Repository
Bitbucket from Atlassian

All of these knowledge is come from my ticket/sprint at AccelByte Inc.

Happy Reading guys!

What is Pull Request (PR)?

A pull request is a way for you to contribute to a project by making changes to the code of a project, and then asking the repository owner to merge your changes with the current main project.


Introduction and Hands on

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • Infrastructure As Code
  • What Problem Does IaC Solve?
  • what is Terraform?
  • What is EC2?
  • What is EBS?
  • How to create EC2 Instance using Terraform

All of these knowledge is come from my ticket/sprint at AccelByte Inc. Happy Reading guys!

Infrastructure As Code


Why is it so hard to build good software?

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • what are the Discipline of Sofware Engineering (SE)?
  • Why is it so hard to build good software?
  • how can we do it?

All of these knowledge is come from Udacity. I found this link from my bootcamp’s learning syllabus arranged by AccelByte Inc. Happy Reading guys!

Fundamental SE Discipline in Computer Science (CS)

This is exactly the topic of this article. Let we start with base question.

Why SE is a fundamental Discipline in CS?

The discipline of SE are:

  • Methodologies
  • Techniques
  • Tools
  • High Quality software that works

Software processes, Software phase and Tools of Trade

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you:

  • Software processes
  • Software Development phase
  • Tools of Trade

All of these knowledge is come from Udacity. I found this link from my bootcamp’s learning syllabus arranged by AccelByte Inc. Happy Reading guys!

Software processes

Software processes (SP) is the implementation from abstract idea in somebody’s head, for example, the customer’s head, to a concrete system. Hopefully it does in the right way.

Source: Udacity

SP is a way of breaking down the complexity of software like un-manageable task into smaller steps that we can handle…


What is SE and Why do we need it?

Hallo Geeks, I hope you feeling good and enjoy your entire life.

Now i’d like to convey to you what is software engineering (SE)? and why do we need it? I will get the answer from both academia and industry point of view. All of these knowledge is come from Udacity. I found this link from my bootcamp’s learning syllabus arranged by AccelByte Inc. Happy Reading guys!

SE is the discipline that investigates program development how can it be done more efficiently — Teufik Bultan

Teufik Bultan from University of California


Roles

Site Reliability Engineer role and SRE team

A typical SRE team is composed of either software developers with expertise in operations or IT operatio

ns specialists with software development skills. At Google, such teams are usually a fifty-fifty mix of those who have more of a software background and those who have more of a systems background. Other companies form SRE teams by adding software engineering skill sets and approaches to existing operations practices and personnel.

Besides operations and software engineering, areas of experience relevant to the SRE role encompass monitoring systems, production automation, and system architecture.

All members of an SRE team share responsibility for code…


Concepts & Practices

Hello Geeks,
I am currently participating in a bootcamp as a Full time Site Reliability Engineer at a company engaged in Real-time Game Crash Reporting, Lobby & Matchmaking, Game Telemetry & Analytics, Player Portal, Launcher & Patcher named Accelbyte.

In essence, this company is a company engaged in game services in collaboration with client companies such as West Gate Games, Versus Evil, Bandai Namco, Warner Bros. and many more. For information, the location of this company is in 3 regions, namely:

  • Seattle, USA
  • Vancouver, Canada
  • Yogyakarta, Indonesia

In this company I work with engineers from various countries and regions. There…

Jansutris Apriten Purba

Love Coding, Traveling, Watching Film & Music

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store