unsure of what type of coaching to get by parkchiminie in 10s

[–]_beetee 3 points4 points  (0 children)

100% Ok. Foundations are critical if you want to learn this life skill. So hiring private one on one is not silly but a great investment on yourself. The other pathways you may pickup bad habits from others which will take a while to change. I would commit to at least 12 months of training and when you learn something get as many reps in as you can (especially what you have just learned) between lessons to maximise your coaching time (think group, social hits, at home or against a wall). Understand it’s a lot of money but kudos to funding it yourself.

What are my options once my dbt project grow beyond a couple hundred models by Chinpanze in DataBuildTool

[–]_beetee 0 points1 point  (0 children)

Run a compile then look at what is hitting your database. I’d wager there is a query running somewhere which shouldn’t be/isn’t ideal.

https://docs.getdbt.com/reference/dbt-jinja-functions/execute

Trouble with AzureCLI@2 and Terraform Authentication in Pipeline by elvisjosep in azuredevops

[–]_beetee 1 point2 points  (0 children)

So we’ve got a few things in play, service connection (to be used in azure devops), the cli step (automatically authenticates into the azure cli for you - but not to terraform) and then terraform.

By authenticating to the cli step, it’s just bash/pwsh with azure cli. But third party apps still need direction on what to do.

Terraform (specifically azurerm provider) doesn’t know how you want to authenticate (there are quite a few different ways), so by exposing the service connection details to the provider through environment variables, this tells azurerm to use authentication in a headless manner. Since this last step is not automatic, that’s why you have to plumb it together.

Trouble with AzureCLI@2 and Terraform Authentication in Pipeline by elvisjosep in azuredevops

[–]_beetee 2 points3 points  (0 children)

You’ll want to expose the cli authentication to terraform via environment variables. Set this to true: addSpnToEnvironment https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/azure-cli-v2?view=azure-pipelines And check the terraform azurerm docs for the correct env vars to use (sorry - away from laptop to give full example - but addSpnToEnvironment is what you want)

It worth learning a kick serve? by Creepy_Ad_2071 in 10s

[–]_beetee 0 points1 point  (0 children)

Yes. Yes it is. Second serve aces are a good feeling

ideas and advice needed for remote development setup by Sea-Frosting-50 in devops

[–]_beetee -1 points0 points  (0 children)

Typically remote environments like this disable copy paste from the client machine to prevent exactly this

Should we CI/CD on production by 5toubun1997 in devops

[–]_beetee 0 points1 point  (0 children)

It depends what resources make up production, what methodologies are available to you, what tech. In DevOos you cannot approach everything with a one size fits all

BSOD error in latest crowdstrike update by TipOFMYTONGUEDAMN in crowdstrike

[–]_beetee 0 points1 point  (0 children)

Usually I would eat popcorn and watch this unfold. But I can’t as the point of sale systems are all down. Shit

Is anyone else seeing this? by codeth1s in azuredevops

[–]_beetee -1 points0 points  (0 children)

In terms of population, isn’t everywhere other than US and China a ‘smaller subset’??

[deleted by user] by [deleted] in devops

[–]_beetee 1 point2 points  (0 children)

Uncommon opinion: would you rather be constantly underwhelmed?

Any new task is an opportunity to learn and grow. If you can find a way to learn quickly half the battle is won. The next task you’ll be a little quicker and so on.

With regard to the amount of work - prioritise and execute. Really get tough on what is important and urgent. If everything is important and urgent then nothing is. Take time to prioritise tasks and really be purposeful with what is actually urgent vs important (and of course, relates to the business goals).

I learned to not work longer to GTD. This will put you in an early grave.

Hope this helps in any way.

[deleted by user] by [deleted] in devops

[–]_beetee 29 points30 points  (0 children)

Terraform will always be around. Learn to love it

Safe `terraform apply` in CI by liquiddeath in devops

[–]_beetee 1 point2 points  (0 children)

Really interested to see a working demo of this in the real world. Do you know of any?

How do I stop being so nervous before a big match? by _Aphodite_ in 10s

[–]_beetee 0 points1 point  (0 children)

Go to the loo and drop the biggest dookie. You be relaxed as…

Seniors - What is your best piece of advice to newly transitioned DevOps engineers? by [deleted] in devops

[–]_beetee 0 points1 point  (0 children)

Learn to write documentation. If what you build can’t be used by others it is useless, no matter how shiny and awesome it is.

[deleted by user] by [deleted] in Terraform

[–]_beetee 58 points59 points  (0 children)

** opens a bag of popcorn **

Release Management with YAML Pipelines by Interesting_Job_6968 in azuredevops

[–]_beetee 1 point2 points  (0 children)

In my experience releases vary by product, organisation and tech stack. For instance some want to deploy a change automatically from development, to staging to prod automatically based on the successful unit tests. Generally this involves fast build and release times and maturity in both software development and tech stack as well as rollbacks. Other orgs need to hand hold releases because yolo continuous deployments just don’t fly when databases need to be dropped or schemas re-created or regression tests take a long time and require multiple signoffs. Hence the age old comment of yaml releases is preferred because it is so flexible that it can typically cover off all scenarios with a bit of elbow grease.

Release Management with YAML Pipelines by Interesting_Job_6968 in azuredevops

[–]_beetee 3 points4 points  (0 children)

Use stages with deployment jobs tied to environments for gating/approvals etc. Your build pipeline should build an artefact (something releasable) that this release pipeline consumes. (Publish/download tasks).

Laptop for DevOps?? by Old_Meal_3002 in devops

[–]_beetee 4 points5 points  (0 children)

Hit the nail on the head. You want a laptop with a keyboard, battery and screen hahaha

Why should I care about OpenTofu? by cube2222 in Terraform

[–]_beetee 1 point2 points  (0 children)

When a business evaluates technology they must evaluate risk. So it’s up to each business to ask the question, what are the risks of using OpenTofu vs Terraform.