Author: Sameer Mahajan

AWS Cost Optimization – Tools, Tips and Techniques

AWS Cost depends on various services in use. The cost of each of these services in turn depends on many factors. In this blog we will look at a few common workloads, the AWS services they typically use and how to contain cost for each one of them. AWS well architected framework has a Cost...

Booting CentOS from UEFI

Basic Input Output System (BIOS) is firmware that sits between hardware and software. BIOS initializes all hardware components like CPU, RAM, graphics cards, peripherals etc. it then performs Power On Self Test (POST) to ensure everything is working correctly. It then looks for bootable device and hands over control to the OS. Thus, BIOS has...

NetDevOps: Methodology and Business Use Cases

Networking involves two primary teams, namely network development engineers and network operations engineers. These two teams have different responsibilities. The development team works on code development and testing, whereas the operations team deals with the environment, IT architecture, deployment, availability, etc. Traditionally there are silos across these teams, and multiple hands-off are involved while taking...

Quantum Computing

This recent announcement from Google is absolutely jaw-dropping. Google says that its 54-qubit Sycamore processor was able to perform a calculation in 200 seconds that would have taken the world’s most powerful supercomputer 10,000 years. Is this real?  Many of you have been asking me what quantum computing is all about? So, I will cover...

A Primer On Neural Networks

Background Any system has certain number of inputs, certain number of outputs and some relationship in between. A generic system with m inputs and p outputs can be represented as a function: f (x1, x2, … , xm) = (y1, y2, … , yp) Let us say that you are given a dataset of such...

Machine Learning Use Cases For DevOps Platform

If your organization is into building DevOps platforms that integrate various parts of the product lifecycle like code check-ins, builds, Continuous Integration (CI), Continuous Deployment (CD), ticketing system, sprint planning, release management, etc.; here are some interesting Machine Learning Use Cases that you can implement on your platform 1.    Predicting Build Time The ML program…

Fast Storage For OpenStack

Traditional disks typically support only around 10s of IO Operations Per Second (IOPs). It poses IO bottleneck in virtualized environments where you are running hundreds (or even more) of Virtual Machines (VMs) on a single hypervisor. You can easily address memory bottleneck by adding more RAM to the hypervisor. The computer bottleneck can also be…

Deep Learning For Insurers

There is a lot of excitement in the insurance industry about the potential impact of deep learning on several areas of the industry including the customer experience, underwriting, distribution and claims processing. You may wonder how deep learning will help insurers. Deep learning is a type of machine learning that uses multi-layered neural networks, this...

Machine Learning Basics for a Newbie

Machine Learning (ML) gives computers the ability to learn without being explicitly programmed. Evolved from the study of pattern recognition and computational learning theory in artificial intelligence, ML explores the study and construction of algorithms that can learn from and make predictions on data through building a model from sample inputs. It's a really exciting...