274 karma · joined February 24, 2019
Thanks for the feedback regarding the delete account option, I will transmit it.
Feel free to give back any feedback. I am a mere DevOps Engineer, but I will forward it !
In incident mode, when there is a major prod incident, often the process is to fix quickly the bug by any work-around you can find in order to restore the service, takes some logs, and debug / fix cleanly the problem later after the incident have been fixed.
If you are 30, at 35 you will have a very good level. So there is still time. Even if you are 70, it's always time to invest in a new skill.
Writing down what you did during the day allows to see that you actually did a lot of things. I put even meeting and technical discussions with others, because it's still takes work time.
We thought it was an application issue, but it was that actually on the database side : the timestamp of each message was using the local time of the mongodb instance. And between different instances, the time was different. We realized that the Kubernetes Nodes had issues to connect to the NTP server, due to a rule in an random firewall.
When we fixed it, every other messages where in the good order
I am maintaining the infra for a big mobile app and our staging environment allowed us in the last year to have only two production incidents and they were not due to code source (networking).
I really recommend any serious business to at least try it and see by themselves the advantages
Now I am in Hong-Kong, and it's really hard to find a place that have enough place for a desk in a bedroom / place in the living room, without breaking your bank account. I heard that it's the same for Singapore.
We have are actually working on : "How to manage Terraform resources". We ended up having a conflict dev <-> ops where dev teams are messaging the terraform guys to create resources. For example, to create a database, it will take only 1 hour writing HCL, but 2 weeks of emails to align on the specs.
We are currently building something on top, to have resources that can be created in a self-service mode by the devs themselves. (Behind the scenes, it uses Terraform modules to generate resources that will comply with the company policies).
For the moment, it's a bunch of Jenkins pipelines. Having a CDK can actually help us a lot there. (Can plug it to a CMDB database, have a UI on top, etc)
You can setup a workspace per subfolder, setup to automatic planning or not at each new commit, and put a team on it.
Main features I see : store the state and take care about the durability and the encryption + can create teams + cicd pipeline + manage variables.
There is a free tier until 5 active users also, good for experimenting it / showcase the advantages to stakeholders
If it's for a short term, I will go back to Philippines, the life is really sweet and enjoyable there.