If you use Kubernetes, you need custom operators and controllers in order to a have feature rich environment that can support your applications and support all CI/CD instrumentation.
Then, for designing, implementing and maintaining all these extra elements is why you need a devops guy. Also not mentioning how extremely fast things are moving in the cloud era.
Indeed a lot of things in k8s are deprecated every 6 months, and in fact your super solid future proof stack is completely useless after a year. It's like building above quicksand.
Are you thinking to add more parameters as environment
variables?
I think at the end of the day you will keep getting requests from users to support more and more features and it will ended up as a any other SaaS service.
The containers are stateful, though volumes are not mapped at this time and data persistence is not guranteed.
There's a lot more env vars for things like database that's hidden at the moment.
Planning to add more and allow values to be updated.
Yep, let's see how this goes.
I started working on IT more than a decade ago. In that period, I've had the opportunity to work with various companies, large and small. From re-architecting IaaS platforms used by tens of thousands of people around the world on a daily basis, to building VoIP solutions from scratch, and migrating an entire infrastructure from premises to the cloud, I've been lucky to gather experience in a lot of different environments. I've contributed to projects of collossal sizes, and I've helped early stage startups as well.
Looking for position compatible with remote work, due to current pandemic, including on contract or freelance basis.
Then, for designing, implementing and maintaining all these extra elements is why you need a devops guy. Also not mentioning how extremely fast things are moving in the cloud era.