When we think of automating any process end-to-end, we think of automating each and every end of that particular process. A term pops up into our mind is that we need “No Human Intervention” in the whole process or pipeline. As a DevOps and Cloud enthusiast let’s think of deploying an Infrastructure either on any cloud provider (AWS, Google Cloud Platform or Microsoft Azure) or on any cluster of bare-metal servers or machines. There are a lot of tools and technologies currently for automation and provisioning of infrastructure neatly and in an optimized manner.

Furthermore we have the concept of…


When I started working as a DevOps Engineer, I was introduced with the concept of Monitoring, Either it’s infrastructure level monitoring, application level monitoring or something like that. Let’s consider a scenario where we have an infrastructure of more than five hundred servers, In any case we are bound to do the pro-active monitoring of our whole infrastructure very efficiently and smartly in order to meet the service level agreements and keep the system up and running. If we are any sort of service provider then we must keep an eagle’s eye on whole of our stack. …


Introduction

In last few decades, we are continuously looking at the innovation happening in the area of Cloud Computing. After the launch of EC2 by AWS in 2006 more or less, Infrastructure as a code concept starts shining and it was the best thing happened at that time using which one can easily create, provision and orchestrate VMs using simple clicks via browser or via some API calls or using command line. The issue was that we still have to care about our infrastructure at the back of our head. Moving forward we got the concept of Serverless Computing. …


Whenever we are providing any service to a huge customer base or we are SaaS (Software As A Service) provider, we deal with a huge amount of data daily and for the processing and management of such data we must have some underlying infrastructure on which all of this is being performed. Controlling and Managing that Infrastructure is obviously is one of thing that needs to be done very rapidly and quickly. For example deployment of a group of servers with some particular specification, doing some massive updates to the group of servers, some activity or roll-out that is to…


Terraform is a famous open-source tool which uses the concept of Infrastructure As Code for the automation and provisioning of many cloud, Infrastructure or such services. It was developed by HashiCorp, it follows a Freemium business model. It delivers consistent workflows to provision, secure, connect, and run any infrastructure for any application.

Infrastructure As Code is a concept or a well-defined process of management and provisioning cloud based systems, data centers or such infrastructures through declarative configuration files, rather than physical hardware configuration or some other configuration management tools.

AWS-EC2 Creation using Terraform

Using terraform to provision AWS Elastic Cloud Compute instances is a…


To get familiar with the cloud environment, getting hands on with a prominent cloud service provider, I think of having some experience with Amazon Web Services (AWS). Although I have some familiarity with couple of AWS services like EC2 (Elastic Compute Cloud), S3 (Simple Storage Service) etc.

Starting off, first we need an AWS Account, for which I go for the student account as I am a Master student in Germany, So I just got the One year free account via AWS Educate. …


INTRODUCTION

If we want to have a look at how to build traditional web applications and micro-services in Go language, then there is a framework commonly used named as Gin framework. It is a framework that reduces boilerplate code that would normally go into building these applications. One of library we have in GO language for creating an HTTP server is net/http using which we can easily create a HTTP server. but the point to consider here is that it is not so flexible and it requires some boilerplate code to implement. Therefore Gin comes into the play. It has those…


Recently, I’ve come along a requirement to scrape some content from a website, well it was Wikipedia. I have to utilize it somewhere and try to get something out of that content. Well getting something out of it is another story, trying to achieve this i came across a library used in python named as “BeautifulSoup”, There are many other libraries as well like “scrapy”. But for this task I opted beautifulsoup. It is indeed a good library to scrape off the content from any web-page or website within couple of minutes.

Introduction to BeautifulSoup

Beautiful Soup is a simple library in Python…


A Brief Introduction

Couple of days ago, I started learning GO language, Well it remind me of the days learning C and C++, It’s not difficult to say that those who have a good command over C and C++ can easily get familiar with the GO language. While learning and practicing, I felt like I am programming in C language. First step of learning is setting up the environment which will work independently, Moreover I am not in favor of installation of package and libraries on local system. What I think is to use containerized environment for that using Docker.

Setting up the Environment

Pre-requisites

One must have…


Let me be the owner of my Data

It’s the start of the year 2020, and day by day we are getting deeply involved with the data and it’s processing, manipulation, analysis and security. In our everyday life we are getting surrounded by applications and tools that are becoming vital for our daily use, with such immense usage of such platforms, applications and data processors there is a always an alarm in everybody’s mind that how their personal data is being collected and used? how it is being manipulated ? Are they selling our personal data to third parties for any purposes ? Is our personal data safe…

Syed Saad Ahmed

Python, DevOps, Cryptography, Infra-Structure, Automation. https://syedsaadahmed.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store