Level up your SRE Game — Best of this week — 19th Feb 2023

Vikas Yadav
3 min readFeb 19, 2023

--

For reasons I have never understood, people like to hear that the world is going to hell — Deirdre N. McCloskey

I compile Site Reliability Engineering/DevOps-related articles every week and help you keep up your learning game.

This week we covered:

  1. Github Copilot — an AI coding wizard!
  2. Github code search secrets!
  3. Build secure & robust nodejs applications
  4. Oncall Pro tips.

I also write about the tools and tips related to Software Development and SRE regularly on my Linkedin profile. You can check out my profile here: https://www.linkedin.com/in/vikasyadav94/

Github Copilot — an AI coding wizard

Github Copilot is the AI coding wizard that will have you feeling both amazed and slightly intimidated.

Here are 8 things you didn’t know you could do with copilot: https://lnkd.in/eAGkjT8q

I am working on a series of videos in which I use copilot to build some wonderful things using #django + #terraform + github-actions + #kubernetes. I am amazed by how easy it makes everything! If you’ll be interested in these videos — please add a +1 in the comment and I’ll share the series with you as soon as it’s ready!

#github #copilot #ai

Github code search secrets

Unlock the secrets of how GitHub searches billions of lines of code in seconds — This mind-blowing article reveals all!

Interesting fact: They initially tried to use elasticsearch and it took them months to just index the data.

Obviously, they didn’t use it. They built a custom search engine called “Blackbird”

Read this blog to know more: https://lnkd.in/dRQVweP6

#github #elasticsearch

Build secure & robust node.js applications

🚀 Want to build secure and robust Node.js applications?

Check out the ‘Node Best Practices’ repository on GitHub by Golo Roden.

From security to testing to documentation, this guide covers all the essentials for building modern, scalable Node.js applications. So if you’re ready to take your development skills to the next level, don’t miss out on this amazing resource! 👍

If you’re a Devops engineer, this guide can help you learn how to review nodejs applications to ensure that you don’t run trash on your infrastructure.

Link: https://lnkd.in/eXbvzTiE

#nodejs #opensource #devops

Oncall Protips

Being Oncall can drain you mentally and physically. However if you plan out things a bit well you can avoid a lot of pain. Here are some lessons I’ve learnt over time which might be useful to you us as well. Please add your oncall tips — I’d love to learn from you guys:

-> Accept — Don’t prey for issues to not happen. Accept the fact that things will go wrong. Strive to prepare your best to face the issues when they happen.

-> Delegate — When working through an outage don’t try to firefight more than you are capable of — It’s perfectly fine to not know things. Involve people who might know things. That reduces stress as well as overall time to resolve the issue.

-> Reflect — After the issues are resolved , reflect on what could you have done better. Learn things to be better prepared for next time. Build processes in your team to avoid outages and reduce time to resolve future issues.

-> Stay away — (Extremely important) Don’t unnecessarily keep checking the monitoring system whole day and keep browsing through the alerts. Stay away as much as possible and get involved when needed. Keep your energy intact.

-> Be patient — Don’t just start panicking when you receive an alert. Read it properly. No matter how bad the situation is — give yourself some time to think clearly. Trust me this will save the overall time you take to resolve the issue.

First few months of my Oncall were full of anxiety for me. And then I learnt these things with time. Hope it helps someone getting started afresh.

#oncall #srelife #devops #softwareengineering

--

--

Vikas Yadav
Vikas Yadav

No responses yet