Image for post
Image for post

Automation is the technology by which a process or procedure is performed with minimal human assistance. The process of creating software and systems to replace repeatable processes and reduce manual intervention.

I have created a menu-driven program which gives the user the power to set up and manage Linux operations, Docker, Hadoop, AWS.

You just have to a Run command

python3 automation.py 

Explaination to whole program and its implementation is explained in this video :

Link to the Github : https://github.com/sarthak-sriw/arth_automation_task

Main Menu :

Image for post
Image for post

Inside Each task there is a sub task :

General Task

Option 1 of the main menu Performing General Task. …


AWS Cloudfront

Image for post
Image for post

CloudFront is a CDN (Content Delivery Network). It retrieves data from Amazon S3 bucket and distributes it to multiple datacenter locations. It delivers the data through a network of data centers called edge locations. The nearest edge location is routed when the user requests for data, resulting in lowest latency, low network traffic, fast access to data, etc.

How AWS CloudFront Delivers the Content?

AWS CloudFront delivers the content in the following steps.

Step 1 The user accesses a website and requests an object to download like an image file.

Step 2 DNS routes your request to the nearest CloudFront edge location to serve the user request. …


Image for post
Image for post

Docker is an open-source containerization software that creates isolated environments to run an application. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.

Installation :

To install docker on RHEL 8 you can follow this pdf

Task :

  • Configuring HTTPD Server on Docker Container
  • Setting up Python Interpreter and running Python Code on Docker Container

Configuring Httpd Server :

We need to Configure the HTTPD Server inside Docker Container . …


Image for post
Image for post

What is Terraform?

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Configuration files describe to Terraform the components needed to run a single application or your entire data center. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.

Installation :

You can go to the official site of terraform and download terraform in easy way.

  • For Ubuntu
1. sudo yum install -y yum-utils
2. sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
3. …

Image for post
Image for post

Unilever was formed in 1930 by the merger of Dutch margarine producer, Margarine Unie and British soap maker, Lever Brothers. Today, the consumer goods giant sells food, home care, refreshments, and personal care products in over 190 countries. Unilever has headquarters in London, United Kingdom and Rotterdam, the Netherlands, and subsidiaries in over 90 countries. The company employs more than 170,000 people. In 2012, Unilever reported more than €51 billion in revenue.

Unilever, the multibillion-dollar multinational consumer goods company is looking to create a culture and organization which is data-intelligent and can predict the future .

How Unilever Uses AI Technology?

The company has been using AI/ML for years to process structured data within a database but unfortunately, it’s not the same with unstructured data. Notably, unstructured data is qualitative which extracts insights from content data such as text, audio, social media, and mobile activity. However, the AI venture of Unilever now analyses content data from different posts delivered or reacted by people. …


Image for post
Image for post

Per-requisites :

AWS-cli setup

  1. Create an account on AWS.
  2. Go to Identity & Access Management (IAM), create a user and generate an access key to configure AWS on your machine. You need to give AdministratorAccess Permissions to this IAM user.
  3. Open the command line and configure AWS
aws configure

4. Provide access key and secret you just generated, along with that provide the region you are going to deploy your cluster in. AWS recommends users to choose regions geographically close to them to reduce latency and costs.

For those who are using AWS Educate Starter Account . Go to AWS Educate -> sign in -> AWS Account -> AWS Educate Starter Account -> Account…

About

Sarthak Srivastava

I’m an undergraduate student at IIIT Ranchi, pursuing my B-Tech in Electronics and Communication Engineering.

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