DevOps

Firebase: RealtimeDB & Firestore

Recently, while searching for persistence solutions for one of our projects, we started considering the hosted and managed offerings on the Firebase Platform. Firebase has two primary database offerings, the original Realtime Database (RtDB) and the newer Cloud Firestore (CFS) which is currently in beta. In this post, we’ll briefly list down some of the current similarities and differences that we encountered while tinkering with Continue Reading

OpsInit: Adding a Github webhook in Jenkins Pipeline

Have you ever tried adding GitHub webhook in Jenkins?? In this blog, I will be demonstrating the easiest way to add a webhook in our pipeline. First, let’s see what is a webhook?? The concept of a WebHook is simple. A WebHook is an HTTP callback: an HTTP POST that occurs when something happens. GitHub webhooks in Jenkins is used to trigger our build whenever Continue Reading

OpsInit: Service Discovery In DCOS

DC/OS provides a number of tools out-of-the-box, ranging from basic network connectivity between containers to more advanced features, such as load balancing and service discovery. In this blog, we’ll check the mechanisms through which DC/OS provides networking in version 1.12. What is Service Discovery? Service discovery is how your applications and services find each other. Given the name of a service, service discovery tells you Continue Reading

OpsInit: Basic Understanding of DevOps – Part 1

In this blog, we will take a leap into the world of DevOps and learn some basic terms used in it. Let’s understand with the example.

OpsInit: Packer On AWS

What is Packer? Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like chef or Puppet. In fact, when building images, Packer is able to use tools like Continue Reading

OpsInit: Configuring Crontab With Ansible

Introduction to crontab: The crontab is a list of commands that you want to run on a regular schedule. Crontab stands for “cron table”, because it uses the job scheduler cron to execute tasks; cron itself is named after “chronos, ” the Greek word for time.cron is the system process which will automatically perform tasks for you according to a set schedule. The schedule is Continue Reading

OpsInit: Introduction to Systemd

Introduction Let’s talk about init processes, What are they and how they work? Init stands for initialization which implies that it is the first process that runs when we start our system. This process is the father to all the processes. There are some disadvantages due to which it has been replaced by Systemd. These disadvantages are as follows: Starts tasks serially. It waits for one Continue Reading

Automating Infrastructure on AWS Using Terraform

In this blog, I am going to showcase how to create an infrastructure on AWS using Terraform.  Let’s have a brief introduction of Terraform before jumping to the particular use-case. What is Terraform? Terraform is an infrastructure provisioning tool created by Hashicorp. It allows you to describe your infrastructure as code, creates execution plans that outline exactly what will happen when you run your code, builds Continue Reading

Packaging & Hosting python repo to S3

This blog walks through the packaging of simple python project. Lets add the necessary files and structure to create the package, then build the package and upload it to python package index ( PyPI ). Let suppose your project (sample_pkg) is created in the root directory. Mandatory Basic Directory Structure of your sample project should be: /sample_pkg /sample_pkg __init__.py project util and source code files Continue Reading

DEPLOYING A PLAY APPLICATION(SCALA) WITH ANSIBLE ON AWS

In this blog, I will be demonstrating how to create an AWS instance and how to deploy your play application on that AWS instance using Ansible. First let’s see how to make an AWS instance:- Login to AWS console Click on launch instance on top and select the free instance Select the machine which you want to set up. Click on Configure Instance Details -> Continue Reading

10 Easy To Use Modules In Ansible

Ansible is all about using modules in its playbook. Here are my top 10 commonly used modules:- Before reading this blog I would like to explain some terminologies used below:- test-servers:- It is the group of my hosts which I have written in my inventory file. 2. – m XYZ:- XYZ is the module name 3. -u ec2-user:- to define username that is ec2-user 4. Continue Reading

DynamoDB Core Components

Amazon DynamoDB: Core Components

  DynamoDB is a part of Amazon Web Services. It is a NoSQL database, which supports key-value and document data structures. In this blog, we will be discussing Core components of DynamoDb. Features of DynamoDb: It is a fully managed NoSQL database. It can store & retrieve any amount of data, and can serve any amount of traffic. To maintain fast performance, it distributes data Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!

%d bloggers like this: