Академический Документы
Профессиональный Документы
Культура Документы
I would like to say thank you for giving such wonderful opportunity to introduce myself,
Coming to my family we are four members. My father, mother and brother. My father is a
business Man and mother is homemaker and my brother studying MBA.
My strengths are I can accommodate in any kind of environment, hard work and quick
learner.
My weakness is I can't take break until my work is completed with full progress. That's all
about me.
Daily Tasks:
Gathering and Analysis the user requirements (functional specifications).
Install and manage system packages using configuration management tools like
chef,
Installing and updating the Jenkins plug-ins to achieve CI/CD.
Scheduling jobs
I involved in a 24/7 business-critical online environment
Macys, Inc is the world's largest fashion goods retailer headquartered in Ohio, US.
The company operates more than 800 department stores in 45 states and it
specialize in the sales of clothing, footwear, accessories, bedding, furniture, jewelry,
beauty products, and house wares.
DevOps
DevOps is a practice or methodology or set of rules which will reuduce the gap
between developers team and operations team and by using this methodology we
deliver the code continuously
Continuous Intigration
> Continous integration: there are multiple developers develops the code for single
application so we need to perform integration test by integrating each new piece of code via
testing it through as many tests.
> Continuous Integration is a software development practice in which you build and
unit-test a software every time a developer checks in new code
Continous Delivery:
Moving the deployable across different set of env like Dev, QA, Prod in a automated
manner.
Cloud computing
Cloud computing means on demand delivery of IT resources via the internet with
pay-as-you-go pricing. It provides a solution of IT infrastructure in low cost.
Public Cloud
Public cloud allows the accessibility of systems and services easily to general public.
Eg: Amazon, IBM, Microsoft, Google, Rackspace etc.
Private Cloud
The Private cloud allows the accessibility of systems and services within the
organization. Private cloud is operated only within a particular organization. But it
will be managed internally or by third party.
Hybrid Cloud
The Hybrid cloud is the mixture of public and private cloud. Non-critical activities are
performed by public cloud while critical activities are performed by private cloud.
SAAS
IAAS
IaaS is one of the layers of cloud computing platform wherein the customer
organization outsources its IT infrastructure such as servers, networking, processing,
storage, virtual machines and other resources. Customers access these resources
over internet i.e. cloud computing platform, on a pay-per-use model.
PAAS
Virtualization
Types of Virtualization
1. Hardware Virtualization.
4. Storage Virtualization.
AWS:
EC2:
Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity
in the Amazon Web Services (AWS) cloud.
You can use Amazon EC2 to launch as many or as few virtual servers as you need,
configure security and networking, and manage storage.
Security Group:
Security groups act as a virtual firewall for your instances to control inbound and
outbound traffic.
VPC:
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web
Services (AWS) resources into a virtual network that you've defined.
A virtual private cloud (VPC) is a virtual network dedicated to your AWS account. It
is logically isolated from other virtual networks in the AWS cloud. You can launch
your AWS resources, such as Amazon EC2 instances, into your VPC. You can
configure your VPC; you can select its IP address range, create subnets, and
configure route tables, network gateways, and security settings.
Subnet:
A subnet is a range of IP addresses in your VPC. You can launch AWS resources into
a subnet that you select. Use a public subnet for resources that must be connected
to the Internet, and a private subnet for resources that won't be connected to the
Internet
CIDR Block:
VPN
A VPN connection consists of a virtual private gateway attached to your VPC and a
customer gateway located in your data center. A virtual private gateway is the VPN
concentrator on the Amazon side of the VPN connection. A customer gateway is a
physical device or software appliance on your side of the VPN connection.
EBS:
It provides block level storage volumes for use with amazon ec2 instances
Created in a particular availability zone and can be from 1GB to 1 TB size
Once volume is created, it can be attached to any amazon ec2 instance in the same
availability zone
Ebs provides the ability to backup data by creating snapshots to S3 for recovery.
RDS:
RDS stands for relational database service is a webservice hat makes it easier to
setup, operate and scale a relational database in the cloud.
S3:
S3 stands for Simple Storage Service. It is a web service interface that can be used
to store and retrieve any amount ofdata, at any time, from anywhere on the web.
AWS automatically puts your snapshots there, as well as AMIs there.
ELB:
Auto-Scaling:
Security Group:
it acts a firewall that controls the traffic allowed to reach one or more instances.
Elastic Beanstalk provides developers and systems administrators an easy, fast way
to deploy and manage their applications without having to worry about AWS
infrastructure.
Cloud Formation:
AWS CloudFormation is a service that helps you model and set up your Amazon Web
Services resources so that you can spend less time managing those resources and
more time focusing on your applications that run in AWS. You create a template that
describes all the AWS resources that you want (like Amazon EC2 instances or
Amazon RDS DB instances), and AWS CloudFormation takes care of provisioning and
configuring those resources for you
When you use AWS CloudFormation, you work with templates and stacks. You create
templates to describe your AWS resources and their properties. Whenever you create
a stack, AWS CloudFormation provisions the resources that are described in your
template.
Template:
1) An AWS CloudFormation template is a JSON or YAML formatted text file. You
can save these files with any extension, such as .json, .yaml, .template,
or .txt. AWS CloudFormation uses these templates as blueprints for building
your AWS resources. For example, in a template, you can describe an Amazon
EC2 instance, such as the instance type, the AMI ID, block device mappings,
and its Amazon EC2 key pair name.
Ex:
DevOps Tools:
SCM:
the main functionality of this is store the code with various versions here we will
come to know minor and major changes of the code with date & time.
Git
Jenkins: >Jenkins:
it is a java based application and platform independent, its is used by software developers
to do continuoes integration and continoues delivery of software application
Advanatages:
It saves developers time
Improved software quality
Faster delivery
Easily portble
Early trackins of defect
Email notification to developer
Maven
Maven is a powerful project management tool that is based on POM (project object
model). It is used for projects build, dependency and documentation
Chef:
Chef works
>Chef client periodically pulls chef server to see if there any changes in cookbooks or
settings
And chef client applies those configuration changes to nodes
>updated cookbooks and settings are pushed to chef server from workstation by
using command tool knife.
1)Knife: it is a command line tool that provides an interface b/w local chef-repo and chef-
server, it helps users to manage
2) chef repo: it is the repository in which cookbooks are authored, tested and mainted.it
should be synchronized with a version control system (git).
>Run List:it is the ordered set of recipes and the roles that chef client wiil execute on
a node.
Puppet:
Puppet is a configuration manaegement too used to deploy, configure and manage servers
at remote.
Puppet components
>puppet resources: it is the fundamental unit for modeling system configuration like
service , package , user and directory