ArloL's comments

ArloL | 4 years ago | on: Ask HN: Who is hiring? (December 2021)

SprintEins | https://www.sprinteins.com/ | DevOps Engineer | Bonn, Germany | Part-Time / Full-Time | Onsite

We create digital products for a diverse set of (pretty large) customers (automotive, logistics & banking).

Now we are looking for a DevOps engineer to support one of our big client projects that is used by a lot of people daily.

Instead of predicting what will (not) happen these were some of the challenges in the past:

* advise the teams during the introduction of resource requests & limits

* supporting the decision of resizing the Kubernetes clusters on the requirements and factoring in operational cost

* integrating Azure KeyVault & EventHub into our backend services

* introduce Ansible to provision virtual machines

* introduce PostgreSQL monitoring and support a resizing decision

* analyze and research an issue with a Docker update

Our working language is German. All levels of proficiency are welcome!

Since I used to do the job feel free to ask me anything: a dot okeeffe at sprinteins dot com

For all positions take look at our jobs page and apply if you're interested: https://www.sprinteins.com/karriere/

ArloL | 5 years ago | on: Ask HN: Who is hiring? (February 2021)

SprintEins | https://www.sprinteins.com/ | DevOps Engineer | Bonn, Germany | Part-Time / Full-Time | Onsite

We create digital products for a diverse set of (pretty large) customers (automotive, logistics & banking).

Now we are looking for a DevOps engineer to support one of our big client projects that is used by a lot of people daily.

Instead of predicting what will (not) happen these were some of the challenges of the last six months:

* advise the teams during the introduction of resource requests & limits

* supporting the decision of resizing the Kubernetes clusters on the requirements and factoring in operational cost

* integrating Azure KeyVault & EventHub into our backend services

* introduce Ansible to provision virtual machines

* introduce PostgreSQL monitoring and support a resizing decision

* analyze and research an issue with a Docker update

Our working language is German. All levels of proficiency are welcome!

Since I used to do the job feel free to ask me anything: a dot okeeffe at sprinteins dot com

For all positions take a look at our jobs page: https://www.sprinteins.com/karriere/

ArloL | 5 years ago | on: Blocking Pinterest may reduce your data usage

I can't seem to find the original comment but this at least removes those images from the results for me in uBlock Origin:

  google.*##.g:has(a[href*=".pinterest."])
  google.*##a[href*=".pinterest."]:nth-ancestor(1)

  duckduckgo.*##.tile:has(a[href*=".pinterest."])

ArloL | 5 years ago | on: Ask HN: Who is hiring? (January 2021)

SprintEins | https://www.sprinteins.com/ | DevOps Engineer | Bonn, Germany | Part-Time / Full-Time | Onsite

We create digital products for a diverse set of (pretty large) customers (automotive, logistics & banking).

Now we are looking for a DevOps engineer to support one of our big client projects that is used by a lot of people daily.

Instead of predicting what will (not) happen these were some of the challenges of the last six months:

* advise the teams during the introduction of resource requests & limits

* supporting the decision of resizing the Kubernetes clusters on the requirements and factoring in operational cost

* integrating Azure KeyVault & EventHub into our backend services

* introduce Ansible to provision virtual machines

* introduce PostgreSQL monitoring and support a resizing decision

* analyze and research an issue with a Docker update

Our working language is German. All levels of proficiency are welcome!

Since I used to do the job feel free to ask me anything: a dot okeeffe at sprinteins dot com

For all positions take a look at our jobs page: https://www.sprinteins.com/karriere/

ArloL | 5 years ago | on: Dockerfile Best Practices

Just to be sure, isn't a container a whole linux distribution as well depending on your base image? With the same distribution team, etc.?

That not updating part is of course just plain and simply bad advice.

What solutions for update management would you recommend in the VM space?

ArloL | 5 years ago | on: Dockerfile Best Practices

So if I am understanding this correctly the challenges of setting up a secure linux VM and a container are more or less the same?

The point about multi-tenancy is absolutely understandable. Isn't this an old story from the PHP world with multi-tenancy? I think a good generalization is: don't run on multi-tenant systems if you do anything (!) critical (e.g. authentication or payments)?

But that of course disregards the fact that when people _can_ do something, they _will_ do it even though they shouldn't (like running E-Commerce systems in multi-tenant environments).

Another thought regarding isolation: aren't VMs essentially just running on one host as well? Is that why you said "VMs are _more_ isolated"?

ArloL | 5 years ago | on: Dockerfile Best Practices

Were they really that significantly more secure? You still needed to do regular maintenance on the underlying image, etc. Same with Docker. The only big difference I see is that yes, breaking out of a container is easier than out of a VM. But are there any other significant vectors I should be aware of?

ArloL | 5 years ago | on: How a startup can survive technical debt

Could one argue that the rewrite being necessary was the result of too much technical debt? Thus the debt did contribute to the failure.

But I wouldn't go so far as to call it the sole reason the project failed - that just sounds too easy an explanation.

ArloL | 5 years ago | on: An internal team 'hoodwinked' Bill Gates into launching the Xbox project

This has been on my mind a lot lately.

IMHO personal growth of the founders/leaders is correlated with long-term success. A healthy organization should be able to adapt to changes in the market. The same is true for a healthy individual. And more importantly as leader(s) of an organization - because you must lead by example. E.g. if you have a healthy way to keep your ego in check or be aware of your flaws you will be able to notice issues in organizational structures; if you're willing to change when presented with new information so will the organization; if you micromanage everything you've fixed the speed of adaptation to your own - can be good - can be bad; if you need validation you will surround yourself with people that validate you no matter what; if you twist your reality so that you're always on top those lies will seep into the culture.

It's kind of like Conway's law but more like organizations design structures (communication, hierarchies, etc.) which mirror their leaders identity/character/personality/soul...

ArloL | 5 years ago | on: Ask HN: Who is hiring? (December 2020)

SprintEins | https://www.sprinteins.com/ | DevOps Engineer | Bonn, Germany | Part-Time / Full-Time | Onsite

We create digital products for a diverse set of (pretty large) customers (automotive, logistics & banking). We strongly believe that technology should make lives easier. That is why we employ cross-functional teams and focus on short feedback loops and user experience.

Now we are looking for a DevOps engineer to support one of our big client projects that is used by a lot of people daily.

Instead of predicting what will (not) happen these were some of the challenges of the last six months:

* advise the teams during the introduction of resource requests & limits

* supporting the decision of resizing the Kubernetes clusters on the requirements and factoring in operational cost

* integrating Azure KeyVault & EventHub into our backend services

* introduce Ansible to provision virtual machines

* introduce PostgreSQL monitoring and support a resizing decision

* analyze and research an issue with a Docker update

Our working language is German. All levels of proficiency are welcome!

Please look at our jobs page and apply if you're interested: https://www.sprinteins.com/karriere/

Or you can contact me directly if you have specific questions: a dot okeeffe at sprinteins dot com

ArloL | 7 years ago | on: Lombok makes Java cool again

My take on it is that it boils down to the profession being so young. Since it's so young we have a lot of young developers ( < 10 years experience). Programming is an inherently complex task [0]. Couple that with Not-Invented-Here and favoritism of barely working solutions (meaning by businesses: [1]) and as a result you get extremely fluctuating stacks. Every piece of code written by others was never written with care [2] - that is the assumption at least because more often that not it's true. Everyone in their own right thinks that only their code works well and has some special properties but in the end you face the exact same problems: problems of design rather than implementation.

[0] http://worrydream.com/refs/Brooks-NoSilverBullet.pdf

[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/E...: the business community, which, having been sold to the idea that computers would make life easier, is mentally unprepared to accept that they only solve the easier problems at the price of creating much harder ones

[2] See why Martin Fowler stresses Technical Excellence basically every time he get's on stage: https://www.youtube.com/watch?v=G_y2pNj0zZg

ArloL | 7 years ago | on: Java is still available at zero-cost

Actually I don't think there will be more breaking changes than there were in the past due to the new release cadence. Mark Reinhold gave a great talk about the values they try to follow when moving the platform forward: https://m.youtube.com/watch?v=HpbchS5kmio

This applies to the new release cadence as well. But time will tell if they will achieve their goals.

page 1