Devops

  • FinOps and shifting left your cloud finances

    The old vs the new model of infrastructure finance The old procurement model : In the old days of infrastructure, ops teams like any other organization would have to follow a traditional procurement model, requirements for hardware are set months or years in advance, and needed to account for growth, the process was long, subject Continue reading

  • Making your publisher/subscriber app more cloud agnostic using DAPR

    Publisher/Subscriber Model Publish/subscribe messaging, or pub/sub messaging, is a form of asynchronous service-to-service communication used in serverless and microservices architectures. In a pub/sub model, any message published to a topic is immediately received by all of the subscribers to the topic. Pub/sub messaging can be used to enable event-driven architectures, or to decouple applications in Continue reading

  • Automating AWS server builds from ServiceNow requests.

    A lot of organizations are using ServiceNow to manage requests for creating new compute resources in the could ( i.e servers, lambda functions, containers …) Usually, CMP tools like Scalr, or even ServiceNow Cloud Management can ( to a certain degree ) automate this process, but there are two major issues with these approaches : Continue reading

  • Using AWS GuardDuty to stop compromised instances and send notifications.

    Using AWS GuardDuty to stop compromised instances and send notifications.

    GuardDuty  (announced in the 2017 edition of AWS Re:Invent) , is a managed threat detection service that continuously monitors for malicious or unauthorized behavior to help you protect your AWS accounts and workloads. It monitors for activity such as unusual API calls or potentially unauthorized deployments that indicate a possible account compromise. GuardDuty also detects potentially Continue reading

  • Local (and S3) cloud storage server using Minio

    Minio is a local cloud object storage server, it’s open source, released under Apache License V2.0, allowing developers and devops to have a local and a public cloud storage to: backup VMs backup containers store unstructured Data ( photos, files, …) store objects in AWS S3 store objects using SDKs (GO, Javascripts, Java ) to Continue reading

  • CI and code promotion for Chef cookbooks with Jenkins – POC

      I have been browsing the internet for blogs or articles to help Chef developers have a way of promoting the code of their cookbooks, a way of vetting code, and avoiding that code goes from Operations guys straight to production. I have found a lot of theoretical articles on building a CI pipeline for Continue reading

  • Running ContainerVMs on ESXI vmware host

      until today I knew that running containers was always dependent on the existence of a host and an OS of some kind, but I came across this project : vSphere Integrated containers, it’s a runtime environment allowing developer to run containers as VMs, instead of running containers in  VMs . there is a good Continue reading

  • Riak Cluster Using Docker Compose

    Riak is some hot stuff lately with the increasing need for clusterzitation in the world of NoSQL data stores . Riak is a solution to big data problem, it was based on Amazon Dynamo design, to respond to request at a very large scale, Basho introduced Riak as fault tolerant, simple, scalable, high availability friendly Continue reading