31 December, 2023

AWS VPC(Virtual private cloud)

 Hello! Generally sometimes interviewer ask about VPC, some people will tell i know the VPC and we can simply derive the abbreviation virtual private cloud but VPC concept is big concept & most important service in AWS.

We can try to understand and create the VPC in this post.


VPC

Subnets

Internet Gateway

Router

NAT Gateway

Elastic IP

Lets create VPC manually and assign subnets,security groups.




Devops

 Devops Tools:

git & git hub

docker

jenkins

quay repo

aws/openshift/kubernetes


Airflow installation setup using helm chart.

14 March, 2023

AWS Security Best Practices.

Security is the most important area need to concentrate now days. AWS also provide couple of security services to protect the organization but AWS cloud security provide Shared responsibility model.It means customer need to focus on Security in the cloud and AWS responsibility for security of the cloud.

we can start with IAM service:

Managing IAM users:

- No shared user Identity

- Individual user access

- Tightly control the IAM policies.

Managing IAM Groups:

- use group for giving authorization with IAM policies.

Managing aws credentials

- AWS Username/password with MFA

- Access Keys

- MFA for API calls.


18 June, 2021

Git Useful Commands

 Git is open source source control management tool and Now a days Git is very popular tool for SCM.

Main reasons for Most of the IT industry adapted git tool is:

     Flexibility


Use Git workflow to manage your project work effectively.

working with set of guidelines increases git's consistency and productivity.


Remote repository:

The remote repository is the server where all the collaborators upload changes made to the files.

Local Repository:

Local repository is user's copy of the version database.The user access all the files through local repository and then push the change made to the remote repository.

Workspace:

workspace is user's active directory.The user modifies existing files and create new files in this space.

git track these changes compared to your local repository.

Stage:

stage is a place where all the modified files marked to be committed are placed.



    

03 November, 2020

Data Science

 Data science is a field study related to data, to bring out meaningful business insights for effective decision making.

Stages of Analytics:

  1. Descriptive analytics.
  2. Diagnostic analytics.
  3. Predictive analytics.
  4. Prescriptive analytics.
  5. Highest level of analytics.
Descriptive analytics:
        
                Answers questions on what happened in the past and present.

                Example: Number  of Covid-19 cases to date across various countries.

Diagnostic Analytics:

                Answers questions on why something happened.

                Example:Answers questions on why Covid -19 cases are increasing?

Predictive Analytics:

                Answers questions on what might happens in the future.

                Example: what will be Number of covid 19 cases in the next month.

Prescriptive Analytics:

                Provides Remedies and solutions for what might happen in the future.

                Example: what should be done to avoid the spread of covid 19 cases. which might                                             increase in the next one month
                

CRISP -DM: Cross Industry Standard Process for Data Mining:

Business Understanding ---> Data Collection ---> Data Cleansing and exploratory data analysis--->

Data Mining and Model Development --> Model evaluation ---> Deployment.


CRISP - DM for Business understanding:

Articulate the business problem by understanding the client/customer requirement.


Formulate Business Objective       Formulate Business constraint


Few Example of Business objective and Business Constraint:

Business problem: Significant proportion of customers who taken loan are unable to pay.

Business objective: Minimize loan defaulters.

Business Constraint: Maximize profits.

Key points to remember:

Ensure that objective and constraints are SMART.

specific measurable achievable relevant time bound




25 August, 2015

Most useful 100 LINUX commands




arch - print machine hardware name (same as uname -m)

bash - GNU Bourne-Again Shell

         Description:  Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor-
       porates useful features from the Korn and C shells (ksh and csh).