PinnedMember-onlyMake Airgap Great AgainWorking in an air-gap datacenter is like working in an isolated lighthouse. You are cut off from everything due to security policies. No yum install or update, and your breakfast lunch and dinner are all on cup noodles. So how are you going to survive? The answer is for the…Airgap3 min read
Published in Level Up Coding·Mar 13Member-onlyWhat to do if your UAT and Prod environment are differentI have the honor of doing a project that the UAT is dramatically different from the Production. How different? Imagine your UAT is on AWS and your production is on-premise datacenter. …Cloud Services6 min read
Published in Level Up Coding·Jan 23Member-onlyPets vs Cattle part 2How you treat your server as a cattle or as a pet requires very different mindsets. My last article talk how to tell if your software or architecture need to treat the servers as pets. Now I want to talk how to treat servers as cattle. Usually cattle servers have…Cloud Computing4 min read
Published in Level Up Coding·Dec 24, 2021Member-onlyInstall Gitlab offlineI managed to install gitlab offline, which means without the help of internet connection. …Offline4 min read
Published in Level Up Coding·Dec 9, 2021Member-onlyPets vs Cattle in-depthFor those who worked in the digital line like me we are no stranger to the pets vs cattle analogy. I experienced the learning curve and the differences in managing the servers in depth and I want to write this down so as to shorten the learning curve of server…Server Management5 min read
Published in Level Up Coding·Sep 11, 2021How to survive in an air gap datacenterRecently I had an opportunity to expand my DevOps experience into Machine Learning Operation (MLOps). It was exciting as I have to install an enterprise grade software in an Air Gap Datacenter. Unfortunately due to inexperience, I have to go through many difficult issues when coming to install software in…Airgap2 min read
Apr 5, 2021ARMv9 What is the Big Deal1K12Erik EngheimGreat article. I think this article will highlight how edge computing will make a big impactGreat article. I think this article will highlight how edge computing will make a big impact1 min readGreat article. I think this article will highlight how edge computing will make a big impact----1
Published in Level Up Coding·Mar 22, 2021Member-onlySidecar BDD in JenkinsSometimes BDD testing requires a database, as it requires some form of data input to form a situation for certain behaviour. Many BDD tools like CakePHP or Ruby on Rails allow programmers to inject fixture test data into the database and run your tests. I have a situation where I…Jenkins3 min read
Published in Level Up Coding·Feb 24, 2021Member-onlyImplementing CI/CD for Containers on AWS using ECS and JenkinsThere is an article on how to implementing CI/CD for Containers on AWS using ECS and CodePipeline. But my experience is slightly different. We have a Jenkins setup on our own private datacenter and it has been used by the company for a long time not just for AWS but…Dev Ops3 min read
Feb 16, 2021Member-onlyHow to reduce docker image sizeThe above image is a very common joke on NodeJS. But fret not there are already several documentations on how to reduce the size of the node modules. I just want to share the experience that I have reducing the size of the docker image. The above is the…Dockerfiles2 min read