DevOps

AWS CodeGuru

Introduction AWS CodeGuru utilizes Machine Learning and Automated Reasoning to identify security and quality issues in your application code, offering guidance on addressing and resolving them. It provides a comprehensive offering of functionalities like: ● Code Review with Amazon CodeGuru Reviewer: This tool Profiler visualizes your application performance, showing you the methods that take the […]

AWSDevOps

Cassandra Migration from Opsworks to AWS SSM Application Manager

Introduction AWS OpsWorks is a robust configuration management service designed to simplify infrastructure and application management. It automates tasks, streamlines operations, and ensures application reliability by simplifying the provisioning and configuration of resources like Amazon EC2 instances and databases. OpsWorks offers flexibility through support for Chef recipes and cookbooks, allowing users to maintain consistency in […]

AWSCloudDevOps

Adding approval workflow to your GitHub Action

Introduction GitHub Actions has become an integral part of modern software development, streamlining continuous integration and delivery processes. However, users have longed for a straightforward approval flow, similar to Azure Pipelines. It offers a simplified way to incorporate approval steps into CI/CD pipelines. This update opens doors for users to enhance workflow control. Objective The […]

Application SecurityCloudDevOps

AWS WAF – Web Application Firewall

Introduction AWS WAF is a web application firewall that helps protect your web applications or APIs against common web exploits by monitoring and filtering the HTTP and HTTPS requests that reach your application. It allows you to create rules to block, allow, or monitor (count) web requests based on conditions that you define. AWS WAF […]

DevOps

Send CloudWatch alarm to Slack via AWS Chatbot

Introduction One of the critical elements for production uptime is Monitoring and Alerts. Irrespective of the infrastructure types such as EC2 Servers, Serverless, containers, or microservices. There will always be observability needs. There are a lot of tools and software in this Observability market. However, this article focuses on cloud platform tools, such as AWS […]

Ahmad Ali
Ahmad Ali
Read

DevOps

K8s Cluster Setup using Kubeadm with Bare-minimum Configurations

Introduction Kubernetes is a powerful tool for managing containerized applications. It helps us to automate the deployment, scaling, and management of our applications in containers, which are like lightweight, standalone packages for software. In the market, multiple tools are available to set up Kubernetes clusters locally (on our host machines), like Minikube, Microk8s, Kind (Kubernetes […]

DevOps

Running Docker Inside Docker Container using Custom Docker Image

Introduction and Scenario There are various use cases for running Docker inside a host Docker container, which we will mention later on, but one of the use cases that often comes in handy is when we run a Docker container as a Jenkins agent. Suppose we want to build and push our application image to any […]

DevOps

Understanding Rancher: A Comprehensive Guide

Introduction Container orchestration has emerged as a key component of contemporary IT infrastructure, facilitating the effective management and expansion of containerized applications within enterprises. Of all the technologies out now, Rancher is one of the most powerful platforms for making Kubernetes maintenance easier. We’ll explore Rancher’s features, how it varies from other tools like Lens, […]

Saif Ahmad
Saif Ahmad
Read

DevOps

Data Center to AWS Cloud Migration

Introduction For many organizations, the journey to the cloud begins with an important decision: migrating from their traditional on-premises data centers to Amazon Web Services (AWS). This transition demands courage, dedication, and extensive planning, as it involves moving their already operational infrastructure to the cloud without downtime. One such great journey is the story of […]

Ishank Bansal
Ishank Bansal
Read