Hacker News new | past | comments | ask | show | jobs | submit login

Why people choose to write CI pipelines in Yaml as a living (aka DevOps Engineer) I will never understand. Its horrible.



I mostly don't write CI pipelines, I generally use my existing templates. Those are little annoying quick tasks, not a big deal.

There's a nice poetry to seeing a system autorecover from outages or scale correctly when it gets a huge burst of traffic. From being able to help an engineer do something they think is impossible, and do it easily.


It's the easiest part of my job. It's just YAML indicating steps. Each step is a "thing to do". There's really no magic to it or terror or discomfort.


It’s loosely typed, you don’t know what parts are compatible or incompatible with one another, you can’t test without deploying to CI and seeing the results, the syntax sucks, the white space sucks, etc etc.


This is oft-cited but far overblown in practice much like the ado about whitespace in Python.

There are better things to spend time complaining about and it's not this.


I'm not "citing" anything, I'm saying that's my personal opinion formed from my experience with it. Am I not allowed to feel that way?


For exactly these reasons I was expecting for Pulumi to make a bigger splash, but apparently people just like pain.


Neither do I. I just want to deploy my app and get on with developing my project, not engage in an infrastructure jungle.

AWS and GCP are a nightmare.


1000 euro/day, tiny workload, endless stream of work available?

Horrible indeed. ;)


>1000 euro/day

Where and how does one get 1000 euro/day as a DevOps Engineer?


London, Munich, and Frankfurt (source: I have).

In Berlin, quite a 'cheap' city for tech wages in Europe --you'll probably 'only' get around 100/hour unless it's finance related or funded, but that's still like 800 if you work standard days, which isn't too far off.

You'll get creamed on tax though.


It is a part of my job, however so far I have found that if your pipelines are getting too complicated, it is time to break them out into build docker images, bash scripts etc.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: