Monday, August 30, 2021

AWS important

AWS service you know or worked.

 

Route53 

 


Route53
(register new domain,
transfer existing domains,
route traffic for your domains to your AWS and external resources,
and monitor the health of your resources)

DNS Management
Traffic Managment
Availablity monitoring
Domain registration


DNS Manage- If you already have a domain name, such as example.com, Route 53 can tell the DNS where on the internet to find web servers, mail servers, and other resources for your domain.

Panel
Dashboard
Hosted Zones    -  Create Hosted zone
Health checks  

Create Hosted zone
Domain Name    technicalhub.com
comment       
Type        public

create         after create

4 name server    TTL
ns-xxxxx.org    172800/365 day    NS
ns-xxxxx.com
ns-xxxx.net
ns-xxxx.co.uk

nxxxxxx        SOA

never change both record above


Now need to create Record set

Where you mention your server website address, routing

Name     www.technical.com or blank technical.com
Type: A- IPv4 address

Alias Yes/No        here you publish through S3 website endpoint(target define), load-balancer

Routing Policy:
Simple/
Weighted(need to create 2 record set -70/30)/
Latency-(select server region- us-centeral-a1)/
Failover(create health check like you have 2 server, create 2 health check - and in routhing select primary/secondary)/
Geolocation - (define by Geo- Like asia traffic on particaluar server)/
Multivalue Answer

Evaluate Target Helath  Yes/NO            its mandate on failover

TTL

Value:     Public Ip

  • Address Mapping record (A Record)—also known as a DNS host record, stores a hostname and its corresponding IPv4 address.
  •  
  • IP Version 6 Address record (AAAA Record)—stores a hostname and its corresponding IPv6 address.
  • Canonical Name record (CNAME Record)—can be used to alias a hostname to another hostname. When a DNS client requests a record that contains a CNAME, which points to another hostname, the DNS resolution process is repeated with the new hostname.
  •  
  • Mail exchanger record (MX Record)—specifies an SMTP email server for the domain, used to route outgoing emails to an email server.
  •  
  • Name Server records (NS Record)—specifies that a DNS Zone, such as “example.com” is delegated to a specific Authoritative Name Server, and provides the address of the name server.
  •  
  • Reverse-lookup Pointer records (PTR Record)—allows a DNS resolver to provide an IP address and receive a hostname (reverse DNS lookup).
  •  
  • Certificate record (CERT Record)—stores encryption certificates—PKIX, SPKI, PGP, and so on.
  •  
  • Service Location (SRV Record)—a service location record, like MX but for other communication protocols. 
  •  
  • Text Record (TXT Record)—typically carries machine-readable data such as opportunistic encryption, sender policy framework, DKIM, DMARC, etc.
  •  
  • Start of Authority (SOA Record)—this record appears at the beginning of a DNS zone file, and indicates the Authoritative Name Server for the current DNS zone, contact details for the domain administrator, domain serial number, and information on how frequently DNS information for this zone should be refreshed.





Traffic Policies- if you want to explain to your team about traffic flow


 

S3 - versioning

Buckets

create Bucket - access - bucket versioning - enable -

newbucket    bucket created

Upload file - update 2-3 times - Grant public read access

sample.code    click on sample code it will open in another window

check version - click on bucket - version - current /pervious null

You can delete previous version, cant delete current ver.



Amazon SNS

Simple notification service

Create Topic

Access policy - Define who can publich (topic owner, Everyone, Only specfic AWS a/c)
        Define Who can subscribe

Delivery retry policy

Done



create subscription
HTTP/Https/Email/Email-JSON/Amazon SQS/AWS Lambda/SMS/Platform application endpoint

Email - techincal99@gmail.com


It will trigger the Email to your email id about your subscription

Done

Publish message -

Subject

Message body

Mobile

Publish notification


EBS Volume Types Table


Volume Type

General Purpose SSD (gp2)

Provisioned IOPS SSD (io1)

Throughput Optimized HDD (st1)

Cold HDD (sc1)

Uses

General purpose SSD volume that balances performance and price; used for low-latency app, dev and test environments

Highest-performance SSD volume, designed for mission-critical, low-latency, or high-throughput applications; used for large databases, and critical business applications

Low-cost HDD volume designed for throughput-intensive workloads; used for log processing, data warehouses, and streaming workloads

Lowest cost HDD volume designed for infrequently accessed data; used as a cheap storage solution

Volume Size

1GiB—16TiB

4GiB—16TiB

500GiB—16TiB

500GiB—16TiB

Max Throughput per Volume

250MiB/s

1000MiB/s

500MiB/s

250MiB/s

Max IOPS per Volume

16000

64000

500

250

Cost

$0.1 per GB

$0.125 per GB + $0.065 per IOPS

$0.045 per GB

$0.025 per GB

 boot               can boot              can boot              cant boot volm   cant boot volm
    

 



 

SQS - simple Queue service.

Amazon Simple Queue Service is a reliable, scalable, fully-managed message queuing service.

Create Queue

Standard Queue - Unlimited throughput - support a nearly unlimitd num of trans/per sec.
At least once delvr

FIFO Queue - FIFO queue support up to 300 msg per sec send/receive/delete operation.
First-in-1st-out

provide visiblity other config/delvr delay etc

Dead letter queue- if unsuccess, check reason and attempt define

Done

create msg body - send receive msg











Thursday, August 5, 2021

Manger round interview questions?

How to explain the reasons for leaving your previous job

career growth require continuously learning and new skills, 

so i want to upgrade my new skills set, and continuously learning is required.


My company underwent a merger, the new policy will apply, team restructuring happening, and new policy will be coming in effect.

 

When have you handled huge pressure in a work-related situation?
I studied the brief carefully and then created a plan of action for getting the project delivered on budget and also on time.

It was tough going, but i put in the extra hours' work needed and i am pleased to say i managed to get the project finished on time and to specification. my supervisor was thrilled with my work ethic and effort, and he thanked me for my commitment and dedication to delivering this important project.

Can you describe a stressful situation and how you handled it?
when pri line got down, or application down, application got slow, down time is there.

customer calling, keep calling, and need to answer to customer, and need to give assurance, it will resolve ASAP.

also work side by side to resolve the issue, 1st identify, then try to resolve the issue 1st and inform to customer about down is resolved,

And the provide the RCA

@ Can you give an example of how you dealt with conflict in the workplace?
in my previous organization 1 of my colleague had problem with my, not sure he not liked my work, or jealous about my initiative or performance,

so i have ask him personally 1 meeting, just causal meeting, started with basic conversation, so make him what i am, what i feel and how i think, i cleared myself, i have no hard feeling for him or anybody, i have helping nature, also explained if something required in office and working environment, then we have do it, even its not my area of interest or other person in the team, but as team we have to perform the task, because that is requirement, and company demanded and its need to be done.

But personally whatever i can do professionally, any help he need or other team member need i will be ready to do. i am not jealous by anybody or i am not  UN-cooperative with you or other member in team.  

then he started understanding me, and the environment is created in the team, whatever task we receive, we started done effectively and we done our best, whenever any help required within team, we done as much as possible.


Can you tell me about a mistake you made at work and how handled it?
Not any big mistake recently, but i have done when i was new in the company, and i was part of testing team, i was doing a compatibility test of application with the customer database replica with our new application upgrade release, During the testing, while we apply patch, i made mistake, i applied patch without remove some previous history database, like data_base version history, and database_schema_version history. and database got corrupted, and this database was around 100gb size,

So i have acknowledge my mistake, and informed to the manager, i got annoyed, the main reason because, we have committed time to the customer, about new release upgrade, we had some fixes in the current release, and database is got corrupted, now 1 more extra day was required, and it need to confirm inform again to the customer, and that customer is very sensitive customer, it was not easy to give any excuse easily to this customer, somehow we got 1 more extra day, and i have restored another copy of that database by self in 24 hours, and processed CDC process further.


Can you tell me about a time you had to deal with an irate customer or client?
i am also a part of escalation team, we are multi tasking in our team, so sometime we go for escalation call, and meeting, where we have customer side, and from our side our account manager, and technical team, so as part of technically team, i use to join those meeting, we use to discuss all pain and problem from the customer side.

personally i use to write all technical point customer getting trouble, it could be usability issue, or it could be genuine issue, or bug in the application or process customer observe.

 
once customer explain everything and all pain, then i acknowledge his all trouble point wise point, and then i start resolving,
step by step, if just usability issue related to our application, we use to explain on same time,
some point need some analysis so we bear some time.
and if issue is genuine issue, we raise it further in our organization, issue could be related to product or bug, etc.
And we acknowledge the issue, and we provide TAT for that issue.

so here 99% percent customer got satisfied