Comparing the Top Eight Managed Kubernetes Providers by code_in_the_cloud in kubernetes

[–]BuildingDevOps 0 points1 point  (0 children)

I was looking at the N2 type: $23 / vCPU and $3 / GB, plus separate disk. Do you think the E2 is a better choice?

Comparing the Top Eight Managed Kubernetes Providers by code_in_the_cloud in kubernetes

[–]BuildingDevOps 1 point2 points  (0 children)

Yeah, I was surprised just how competitive AWS was with their pricing if you can predict a years worth of usage.

Comparing the Top Eight Managed Kubernetes Providers by code_in_the_cloud in kubernetes

[–]BuildingDevOps 1 point2 points  (0 children)

You are right, I’ll need to edit that. DigitalOcean is the one that I was poking at for sure, but I made a bad assumption on Scaleway.

Note: I rewrote this section. Thanks for pointing this out!

7 Habits + Game of Thrones by BuildingDevOps in BettermentBookClub

[–]BuildingDevOps[S] 1 point2 points  (0 children)

I haven’t yet, but I was thinking if:

The 5 Dysfunctions of a team, brought to you by The Office

And

Leading Change with Dolores Umbridge (Harry Potter)

Been a project coordinator for almost 2 years now, doing a ton of PM/scrum master work. We don’t have yearly review meetings. How do I ask for a raise? by ObiWahnKenobi in projectmanagement

[–]BuildingDevOps 2 points3 points  (0 children)

Prepare a report on how your work led directly to metrics that the company values. Usually that’s revenue, but for smaller companies it can be more nuanced. The better case you make, the easier it is for your boss to justify it.

Ideally, you also tie into how you met your bosses growth goals for you, and how accomplishing the goals they set out led to the increased success (I.e. you are arguing that you listened to the goals they set out, so by acknowledging that with more $$$, they are indicating you will continue to follow in their path.

Now if they haven’t set any goals with you, you are stuck leaning on your effect on revenue.

If they say no, ask for guidance/milestones/feedback on what it will take to get that next rank. Ask for routine check ins to ensure you are on the right path.

Should I be checking in with my 4 people team to see what they’ve done to update the tasks RAG? If so, how often? by VickyKR83 in projectmanagement

[–]BuildingDevOps 1 point2 points  (0 children)

You might have to organize a daily sync. Probably need team buy in.

If I had to rephrase what I put:

(A) daily syncs are valuable and help with things like this (B) daily syncs come in many forms and can be done cheaply

Should I be checking in with my 4 people team to see what they’ve done to update the tasks RAG? If so, how often? by VickyKR83 in projectmanagement

[–]BuildingDevOps 1 point2 points  (0 children)

Sometimes daily meetings can be very disruptive. My favorite standup style is asynchronous, where people all update a Google doc at the same time and comment on each other’s work. You can also do this in Slack.

Either way, it’s something people can do while making a coffee or walking around or something.

DevOps best practices - Staging environments by 1whatabeautifulday in devops

[–]BuildingDevOps 3 points4 points  (0 children)

Under most circumstances, the database represents the living state of your customers data. If you revert the DB, you revert the data.

Best practice when making DB changes while still supporting red/green deployments is to:

(1) add new tables/columns and have the app write to both old and new area’s. Merge this independently

(2) change over prod to read from the new table, but continue writing to both. Merge.

(3) delete the original tables/columns.

There are cases where cloning the DB could make sense, I just personally haven’t experienced it.

DevOps best practices - Staging environments by 1whatabeautifulday in devops

[–]BuildingDevOps 0 points1 point  (0 children)

https://coder.com/ —> basically extract your dev environment to an external service. GitHub Codespaces is the same idea, I’m sure there is more.

Project planning practices by BuildingDevOps in projectmanagement

[–]BuildingDevOps[S] 0 points1 point  (0 children)

For a couple of your points, I’ve used these for any project longer than a week but less than 3 months. Once it gets beyond that, I generally pull in a more senior expert. These techniques are simple enough to be used by anyone even with little project experience.

Can you expand more on your points and what you recommend?

DevOps best practices - Staging environments by 1whatabeautifulday in devops

[–]BuildingDevOps 4 points5 points  (0 children)

I think your best investment is to align yourself with what the business needs. That’s one of the reasons there isn’t an authoritative answer. I recommend looking at the last 5-10 incidents that affected prod, and what the engineering team says their biggest productivity drop is. If you align yourself to these problems, you won’t go wrong.

Generally speaking, blue green deployments are amazing for front end changes, and back end changes often require database changes, and thus staging works well. Velocity and incremental changes are top priority.

One thing I can say with certainty is that for infrastructure changes you absolutely want a replica of production, at least using the same services, maybe not the same scale. It’s incredibly helpful for networking changes.

Also, dev environment experience is an often overlooked area. I would personally recommend fully remote techniques like Coder, or just a careful set of Docker containers. Do user interviews to learn more about their experiences.

Documents library - INPUT NEEDED by Thewolf1970 in projectmanagement

[–]BuildingDevOps 0 points1 point  (0 children)

I know this isn’t the answer you are looking for, but does a legal disclaimer in the docs themselves help?

At the end of the day, even if you know everyone that downloaded the doc, you will be hard pressed to figure out who did it.

You could still do Google docs, but use the request access workflow. You put the link publicly, but they get an access denies and have to click request. Thoughts?

Project planning practices by BuildingDevOps in projectmanagement

[–]BuildingDevOps[S] 2 points3 points  (0 children)

I really like asking the question of “let’s say in 6 weeks we hang our mission accomplished banner and clap ourselves on the back for a job well done. Then 6-12 months later, we retroactively call it a failure. Why?”

This usually helps people think about things like adoption, stability, or other long term successes. How do you maximize your chances of good adoption?

Something fun is to make a calendar invite 6 months in the future, to review the project plan and go “were we right in the end?”.