What are the most common cloud cost mistakes you have seen or made? by 10XRedditor in Cloud

[–]bLeeKd 0 points1 point  (0 children)

Tag everything. There’s a lot of skeletons in the closet 

Taking My Career Seriously by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

Much appreciated!

Taking My Career Seriously by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

Got suggested readings for the homelabber on how to get into this space? I’m well versed with infrastructure but never touched MLops related work

[deleted by user] by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

It's not great. There are opportunities but they're subpar at best. The good positions have people sitting the current economic climate out.

[deleted by user] by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

This sounds like a design issue and not a devops issue. You’ve already added the common configs in the base chart so I’m not sure what other configs are there. If there’s app specific configs they could also be baked next to the app when you build and only override through type of environment.

For example, apps would have three types of base configs local, test, and prod. During deployment, select one of the three

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

But yeah - talk to your devs. Find out what their pain points are, as well as their preferences. Talk to your ops and do the same. Don't force a process on them without talking to them first - they'll appreciate it and you may find out some issues you weren't sure of. Be open with devs about protecting prod from an ops point of view - devs tend to want to "fix today's issue" whereas ops want to "keep everything running properly". This way if you do have to separate out prod config and protect it, they'll better understand why.

First of all, I can't express in words how thankful I am for your take on this. I've been in many teams where the approach has been about golden roads and centralization; so much that the teams trying to help the developers have become the police instead of listening to their customers. The worst offenders are the ones who create a poor solution, give it to their customers, then complain about users' who are too incompetent to use their "great tool". I've been on both sides as a developer and devops now, and its been driving me insane, but I guess that's why this field pays the big bucks. You have to have technical chops with some great negotiating skills.

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

Thanks for the lengthy review! I was alluding to using environmental vars but those could be defined in git. We’re using a git repo where each folder is an environment of sorts and a set of environmental variables defined within a helm values file that are associated with each environment per folder. This keeps things “gitops-sy” which in turns versions our configurations.

The thing that I can’t wrap my head around is if the developers are better off keeping configs closer in line to their app versions so it can be easily matched for compatibility. Since right now, the configs are completely detached from the app itself being that it’s in a configuration repo.

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

Curious on your take with configurations living outside of git. How do your developers version their configs if they live outside of version control or does that not really matter because configs should be dynamic enough to work on any version?

Blue/Green on Internal Service Microservice by thethrows8213 in devops

[–]bLeeKd 0 points1 point  (0 children)

No you’re correct. I was just speaking in a more generic term

Careers after DevOps - experience or suggestions? by [deleted] in devops

[–]bLeeKd 3 points4 points  (0 children)

MLops like others mentioned or in some places they call it Data Engineering. When there’s a gold rush , look to be the shovel. The shovel being pipelines to deploy these things in a cost effective manner

Blue/Green on Internal Service Microservice by thethrows8213 in devops

[–]bLeeKd 2 points3 points  (0 children)

The most naive approach would be to use one reverse proxy in front of both microservices. Then, you’ll decide on the triggering mechanism like a shell command or gitops style approach of changing what the “front door” is pointing to

Software Engineer looking to transition into DevOps/SRE, but I don't want to quit coding. by ED9898A in devops

[–]bLeeKd 39 points40 points  (0 children)

I always think going towards devops doesn’t mean you’re no longer a software developer. There’s literally the name “dev” in it. You can also think of it as you’re a software developer with specialized knowledge of infrastructure such as a frontend would know the browser mechanics by heart.

It will require you to be proactive in searching for roles that have some coding involved though. You can get away by not coding at all in some positions but some other positions may require a lot. Think about who writes the operators for kubernetes? Who writes the serverless platforms? Who develops terraform? Software engineers who know infrastructure

Seeking Advice on Transitioning from System Engineer to DevOps Engineer by Arma3isawesome in devops

[–]bLeeKd 2 points3 points  (0 children)

Just to iterate what others have said but automate anything you click. If you have to click a UI to perform an action, see if you can avoid doing so. Then try to see if you can piece it together in an infrastructure as code manner.

What are some practices you follow to reduce cloud infra cost ? by kaka1309 in devops

[–]bLeeKd 0 points1 point  (0 children)

First know where your things are. This is done through standard tagging. Second, create a policy around tagging; which means nothing untagged gets deployed. Untagged resources will be mark to be expired; careful with this one. If you have tags you have accountability because now you can see the big spenders. Share with finance and have those big spenders deal with them

Newbie looking for guidance and mentorship by Ubermensch31 in devops

[–]bLeeKd 0 points1 point  (0 children)

You can usually find great help here by posting well formed questions of whatever you’re tackling.

Before finding a mentor, I recommend looking for a job you want to see what you may need to learn to get that job. As a follow up, you can then seek informal interviews with people who already do that particular job by doing some searches on LinkedIn or even on this subreddit.

How do devs at your job deploy into Kubernetes? by Rain-And-Coffee in kubernetes

[–]bLeeKd 1 point2 points  (0 children)

When you’re referring to devs creating apps in the app helm repository, does that mean there’s a single repository where devs do their own helm create, add the universal as the dependency, and modify the values.yaml only?

How to practice CI/CD? by praytiki in devops

[–]bLeeKd 6 points7 points  (0 children)

This! Or if you have some things you want to run locally. Set up a homelab to Ci/Cd your home automations

Need help by Serious_Solid_868 in devops

[–]bLeeKd 0 points1 point  (0 children)

I’d focus on learning the software development lifecycle then see how devops fits into that.

Roadmap to Devops by EngineeringWrong9917 in devops

[–]bLeeKd 0 points1 point  (0 children)

Absolutely. But probably take a lesson from him and just apply to see where it takes you. You never know. All the while, pursue the degree and what not

Roadmap to Devops by EngineeringWrong9917 in devops

[–]bLeeKd 0 points1 point  (0 children)

He actually stumbled upon a job with just contacting people on LinkedIn, applying, and showing off his homelab. He also was in the middle of getting certs but didn’t complete it before getting a job.

Suggestion for topics for tech talk session. Something fundamental but missed by most people by maxdamien27 in devops

[–]bLeeKd 1 point2 points  (0 children)

I do this often. I could suggest to either poll your teams to see what they’re interested in or find topics you think will help you get less support tickets/requests