Interviewing for the SRE "Site Reliability Engineer" role in 2021 (some things to expect)

  Рет қаралды 29,814

Random Thoughts Tech

Random Thoughts Tech

Күн бұрын

Пікірлер: 42
@MFTGShane
@MFTGShane 3 жыл бұрын
I have been a software developer for 5 years before i switched to SRE for the past 2 years. Professionally I have coded in Java and Ruby/Rails. Now in SRE predominately Python. I still try to dive into code when in firefight mode. Spot on with the languages.
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
SELF TAUGHT here do I need to learn full stack web development I mean like learning frameworks like nodejs django before learning devops/sre tools cloud etc or only learning an architectural and implementing overview of web apps in general thanks in advance??
@MFTGShane
@MFTGShane 3 жыл бұрын
@@zealtypedcode3119 this all depends on your goals. I gravitate to jobs that expect SRE to be a graduation of SWE. If the engineering aspect is your strong suite then I would say yes. If you feel weak on learning software engineering or it takes you a long time, then I would consider looking if learning tooling is path of least resistance. I want to promote letting your employer paying you to learn.
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
@@MFTGShane thanks a lot for your reply I think I can go with longer path learning full stack web development first I have already learned js/ts and python to advanced concepts like data structure and algorithms design patterns multi processing multi threading and concurrency and doing basic projects Can I ask one last question I'm torn between 2 back end frame work which to learn Nest.js (node.js) or django I'm planning to learn only one for now and then concentrate on learning sre/devops tools can't decide which to learn first to land a job before learning the other what's your suggestion from your work experience perspective??
@mpchenette
@mpchenette 2 жыл бұрын
Great content man! Really cool to hear a viewpoint from the small and medium shop world. Can't wait to explore your channel!
@barryholmes507
@barryholmes507 3 жыл бұрын
I am getting ready to interview now for 2 open SRE roles. I watched this video as I am trying to see how I can optimize a junior role into what should be not be one. Here are my suggestions for what to highlight (I know the role is varied in nearly every organization). However, most rely heavily on metrics which are usually derived using prometheus query language. DevOps + CICD understanding/Experience is huge Kubernetes experience also important (could use labs and courses to replace experience for junior role) Bash or Python (both a plus) Some past operational experience preferred. Can substitute with demonstation of strong rapid problem solving potential. Communications and written skills are also important (focus on soft skills) Working with development teams can be a soft dance ;)
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
nice :) communication is huge, I find myself working with all sorts of different teams throughout the week. We are in the process of implementing some SLO's and communication will take an even larger role here.
@mycricketpassion
@mycricketpassion 3 жыл бұрын
Over the last 6 months I had 7 interviews as Devops engineer but still no luck getting My contract was ended due to the Covid situation budget cut. My question is how to deal with interviews when hiring managers asking you do everything from Cloud Administration, Coding, System Administration, Kubernetes SME .. Unfortunately in toronto market is little slow or may be I am out of luck or not being able to convince the managers
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
Hi Azhar, try and take advantage of the remote roles that companies are posting. I agree with you where SRE/Ops roles are quite demanding and the required knowledge is sometimes questionable. I encourage you to apply to roles that you might feel you are not qualified for because I promise you that all of the requirements listed are often not realistic. Feel free to connect with me on linkedin and we can hop on call for some mock interviews.
@christianherrera9524
@christianherrera9524 3 жыл бұрын
Same boat, I've been through a few 2nd/3rd rounds of interviews with no luck so far. Working another at the moment, hopefully things work out. Best of luck out there!
@rayr268
@rayr268 3 жыл бұрын
If you do try out for remote like I am right now. Be ready to do the marathon. I've been an exact match a few times and still passed over. Another engineer mentioned he applied to 85 places to get 25 interviews and 1 offer letter so it can crazy for everyone right now.
@mycricketpassion
@mycricketpassion 3 жыл бұрын
@@randomthoughtstech Thanks and sorry I missed your reply, last month I was short list for Azure Cloud DevOps position but again that contract put it on hold or something else until now never got any update even spoken to recruiter today
@mycricketpassion
@mycricketpassion 3 жыл бұрын
@@christianherrera9524 I think I found my problem is I am not applying to every random job posting on linkedin and I was totally relied on my agency who is preferred vendor with IBM since I have been contracted by IBM number of times I thought they will bring me back.
@YeetYeetYe
@YeetYeetYe 2 жыл бұрын
I have nothing to add other than that is a really beautiful beard bro.
@S_Kane
@S_Kane 3 жыл бұрын
8:33 as an infrastructure engineer, it’s frustrating to view many job descriptions that require knowledge of a programming language.
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
yep, I felt the same way about software quality roles years ago and saw the industry shifting, so I took action. I ended up putting a lot of time into Ruby to find the project changing to Python based on the rest of the team which was frustrating lol
@S_Kane
@S_Kane 3 жыл бұрын
@@randomthoughtstech 😂 those changes happen often. I took action by learning more devops techniques to mask my inability and lack of interest in programming
@poppadoesitpropa
@poppadoesitpropa 3 жыл бұрын
There is no getting away from it. You need to learn to code, for Automation Orchestration and configuration management. This use to be mostly achieved manual methods. Todays code like terraform allow you spin up Infrastructure in blink of an eye, convinced? Oh just side bar. I've been Infrastructure Engineer for 15 years and cloud SRE/Ops for 5 years, so feel your pain, I'm constantly applying knowledge day to day, so feel the pain for the gain Regards
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
SELF TAUGHT here do I need to learn full stack web development I mean like learning frameworks like nodejs django before learning devops/sre tools cloud etc??
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
You don't need to learn those in-depth. Full disclosure, I had a full understanding of the SDLC and each component of how my organization's software stack was put together. This helped me understand what to troubleshoot during an incident. Learn the SRE-related tooling in-depth first e.g. observability, automation scripting, infrastructure as code, process, etc. This also depends on the organization that you're applying to. In larger organizations, SRE also means that you're on-call rotation and write production code when you don't have the pager "Own what you deploy" kind of approach. I'll likely do a video on this as well.
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
@@randomthoughtstech thanks a lot for your replay I have last question and I will be grateful for your answer I already learned python and java script / TS to advanced level like data structures algorithms concurrency multiprocessing multi threading but haven't learned any library or framework yet before SRE got my attention and gain my interest from your own job experience perspective if I have to choose one framework/library between (Django/Node.js) what would I go for learning during mastering SRE tools and thanks in advance ??
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
@@zealtypedcode3119 No problem, if it's just for a job, I would personally look at the job market to make that decision e.g. searching linkedin and basing the decision on that data. The other option is deciding based on your passion, do you enjoy working with JS or Python more?
@lufyfroo6243
@lufyfroo6243 3 жыл бұрын
perfect! sigue subiendo videos y orientandonos a los SRE JUNIORS ..gracias saludos desde spain
@davidleal714
@davidleal714 3 жыл бұрын
man, i feel the interviews are all over the place, some ask very tool specific, some ask more generic, etc
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
I agree with you. It's all about how that organization defines SRE and what they use which can be incredibly confusing. I'll have to create a video on researching the organization that folks are applying to.
@poppadoesitpropa
@poppadoesitpropa 3 жыл бұрын
@@randomthoughtstech hi brother I'm looking at SRE from 2 standpoints, internal services and any customer facing external. For me there must be use cases out there that give at start point and idea on finding suitable use cases? Looking to be as cool as you when I enter youtube realm bro!
@poppadoesitpropa
@poppadoesitpropa 3 жыл бұрын
@@randomthoughtstech PS backing tracks top draw material
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
@@poppadoesitpropa haha, for sure, sometimes light music helps. I agree, the SRE principles can be applied to lots of things, especially SLO's. I am currently focused on external user happiness but I want to create metrics from internal tools as well.
@masumtube1
@masumtube1 3 жыл бұрын
Thanks a lot for the video. I am trying to pursue my career as a SRE, i have an experience in Development and Operations in Production Support. Has been in many interviews for SRE position but as you said every interview was different. Still trying👍
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
Keep trying, there's also different paths that can lead to SRE which is something that I will likely do a video on e.g. worked as a dev, sysadmin, devops, etc.
@masumtube1
@masumtube1 3 жыл бұрын
@@randomthoughtstech Thanks for your quick response. Are you available on twitter or LinkedIn, will really be helpful If i can follow you and know the path to pursue SRE.
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
@@masumtube1 no problem, my information is available as links within the about section in youtube,
@nielsenaaa
@nielsenaaa 2 жыл бұрын
Thank you for that !
@christianherrera9524
@christianherrera9524 3 жыл бұрын
Appreciate the perspective
@shershahdrimighdelih
@shershahdrimighdelih 4 ай бұрын
Great
@motolaoshin
@motolaoshin 3 жыл бұрын
Nice video, the audio cold be louder.
@vl9160
@vl9160 3 жыл бұрын
Make ASMR videos, your voice is relaxing!!! Good content 👌
@DucatiDiaries
@DucatiDiaries 3 жыл бұрын
LMAO
@purplediesel
@purplediesel 3 жыл бұрын
Speak up no one can hear you
@randomthoughtstech
@randomthoughtstech 3 жыл бұрын
The mic is turned up in my other videos and music is turned down. Good luck on your interview.
What is SRE | Tasks and Responsibilities of an SRE | SRE vs DevOps
24:25
TechWorld with Nana
Рет қаралды 340 М.
Why SRE is a Must-Know for Every IT Professional ?
18:47
IT k Funde
Рет қаралды 9 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 28 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
What is My Role as a Reliability Engineer?
5:34
IDCON Reliability and Maintenance
Рет қаралды 35 М.
Understanding On-Call Rotation in Site Reliability Engineering
6:25
Random Thoughts Tech
Рет қаралды 1,9 М.
3 Concepts to Master for DevOps/SRE Interviews
11:41
tutoriaLinux
Рет қаралды 65 М.
Answering Microsoft’s top 17 interview questions in 2023
29:12
Dan Croitor
Рет қаралды 29 М.
What is Site Reliability Engineering (SRE)?
8:12
IBM Technology
Рет қаралды 147 М.