DevOps

Foreman and Puppet: The OG Duo for IT Automation

  Foreman is a powerful open-source tool that helps in managing the infrastructure, including the provisioning, configuration, and monitoring of servers. Puppet is a well-known configuration management tool that can be used in conjunction with Foreman to automate the configuration of servers. This blog post will cover the latest installation and integration of Foreman with […]

January 27, 2023

AWS, DevOps, Digital Engineering

Fooling around with Docker CLI commands with PostgreSQL image

Currently, I am developing a side project wherein I wanted to use Postgres as my project database using its docker image. This blog is my brain dump of the docker basics I have learned so far, and I have attempted to break down the CLI commands I used or came across during the course of […]

January 14, 2023

AWS, Cloud, DevOps

Manage Stateful ECS Services using REX-Ray

Introduction We have been looking for a solution that would help us to mount hundreds of GBs of storage in the ECS tasks spawned by specific ECS services. ECS cluster does provide an option to increase the storage allocated to the tasks, but that applies to all the ECS services running inside the cluster. Sometimes, […]

November 24, 2022

AWS, Big Data, Cloud

Mirror Maker for Kafka Migration

For one of our Global Advertising Management Platform clients, we did one migration project with zero downtime for components like Platform DB, Ceph, Aerospike, Kafka (Zookeeper +data nodes), MapR (hive, oozie, hue), Druid (Zookeeper +data nodes), Flink (Zookeeper +data nodes), Monitoring (Icinga,collectd, cloudwatch), Logging (logstash & Opensearch) & Other Components ( Nexus, SFTP, Jenkins ). […]

October 31, 2022

Cloud, DevOps

Cloud pricing strategies

Three ways to improve cloud pricing strategies: 1. Think about how you will flow to the cloud Migrating current programs to the cloud do now not necessarily bring about instant fee savings. In fact, an easy “lift and circulate” migration can every so often result in better fees, mainly for packages that have been over-provisioned […]

October 4, 2022

Cloud, DevOps, Java

Dockerizing a Spring Boot Application

Dockerizing a spring boot application, that uses more than one container. We have a spring boot application that takes user input as form data and saves it in a MySQL database. The context of dockerizing a spring boot application is so that other developer using my application doesn’t have to set up the tomcat server […]

September 27, 2022

DevOps, Java, Software development

Docker for Beginners

Why Docker?  Has it ever happened to you that you create an application it runs successfully on your machine? You share this application with your friends because it doesn’t work on their machines. But it worked on my machine !! What is Docker? Docker is a tool for running applications in an isolated environment, it […]

September 26, 2022

Cloud, DevOps, Technology

Custom Branding in Azure AD

Introduction Customizing your Azure AD sign-in pages, visible when users sign in to your organization’s tenant-specific apps, such as https://outlook.com/tothenew.com,  https://passwordreset.microsoftonline.com/?whr=tothenew.com (where tothenew.com should be replaced by the domain used by your tenant/organization) has now become more feasible using the Azure AD Custom Branding option. We will configure the same and see how it works. […]

August 8, 2022

Cloud, DevOps

Azure Account Authentication Using Python3

Need for Authentication: To communicate with Azure Resources we need to do authentication, suppose you have an application that monitors Azure resources. To fetch azure resources data from the azure account, we need a connection string or secrets to do Azure Authentication. Ather that, these all secrets are shared with the application developer who integrates […]

July 7, 2022