Difficult Ones Flashcards

1
Q

A tool from hashicorp for building and managing virtual machine environments in a single workflow

A

Vagrant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Uses Docker as a Container Runtime?

A

OpenFAAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Microservices can be built in any language

A

OpenFAAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Provides an open source runtime

A

Azure Functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Aims to simplify code and function deployment to kubernetes

A

Open FAAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

App Engine and Cloud Run

A

serverless platforms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Provides both a client server and agentless models

A

salt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What introduces the idea s infrastructure as code?

A

Configuration management tool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Contains facts, manifest file and catalogs

A

puppet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Distributed through the Raft protocol

A

etcd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Each instance keeps an in-memory image of the state

A

zookeeper

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Uses watches to monitor for updates

A

consul kv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Provides scaling for larger data sets

A

key value store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Combines resources from different providers into reusable models

A

terraform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Manage Infrastructure across multiple platforms

A

terraform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Incorporates safety control when updating or provisioning infrastructure (rollback triggers, change sets and drift detection_

A

cloudformation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Stores data in an index

A

elastisearch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Collected metrics from targets by scraping HTTP endpoints

A

prometheus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What are some AWS billing resources?

A

Budgets
Cost and Usage Reports
Cost Explorer
Cost Allocation tags

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Provides a unified user interface for cetralizing operational data and tasks across AWS resources.

A

aws systems manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Helps you consolidate multiple AWS accounts that you can centrally manage.

A

AWS Organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are the two software application architectures?

A

layered, microservices, client server, event driven and peer to peer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is composed of a layered architecture

A

A
presentation -ui
application
business - where logic resides
data access layer -database

24
Q

Traditional Waterfall Method Steps

A

Requirements
Design
Implementation
Testing
Deployment
Maintenance

25
Q

what are some examples of Permissive licenses?

A

BSD, Apache, MIT etc.

26
Q

Devops process

A

Build > Integrate > Test > Deploy

27
Q

What are the CI/CD Pipieline Steps?

A

Plan
Code
Build
Test
Release
Deploy
Operate

28
Q

What step is where developers create code simultaneously, making frequent commits to a repository using an IDE?

A

code

29
Q

What step packages code and compiles it with the necessary dependencies and can be triggered by a code commit?

A

build

30
Q

This step can happen automatically or manually there are several tools that reduce the downtime to near zero.

A

deploy

31
Q

Docker Components

A

Docker Daemon
Docker Client
Docker API
Docker File
Docker Registries
Docker Container

32
Q

Docker commands

A

Build, run pull/push start stop and kill

33
Q

What is a key component of docker that is used to control and manage containers?

A

Docker Daemon

34
Q

What GIT command is used to place file contents to the index

A

git add

35
Q

Network Secuirty Tools

A

Interact with the firewall - firewal-cmd (red Hat) and ufw (Debian/Ubuntu)
Interact with services- systemctl
View sockets processes and open files - ss, ps, and lsof
Data transfer and commujnication - scp, ssh, rsync. sftp
investigate and analysis -wireshark, nmap, traceroute etc

36
Q

elastisearch components

A

node, cluster, shard, replica, document, index

37
Q

splunk components

A

universal forwarder
heavy forwarder
indexer
search head

38
Q

What are ways to reduce cost in the cloud

A

reserved instances
right sizing resources
pricing calculator
aws price list api
application discovery services

39
Q

What are some AWS billing resources

A

Budgets
Cost and Usage Reports
Cost Explorer
Cost Allocation tags

40
Q

Benefits of IaaS

A

Cost, maintenance, scalability, control and disaster recovery

41
Q

Benefits of PaaS

A

ncreases focus on app development
Provides global access to dev environment
Reduces complexity
Increases speed of delivery
simplifies app lifecycle management
reduces need for system administratio

42
Q

terraform steps

A

Scope, Author, Initialize (init), Plan and Apply

43
Q

Source Control Management Tools for Devops

A

Git
GitHub
GitLab SCM
BitBucket
Subversion

44
Q

Build and Automation Tools and CI for CICD Pipeline

A

Jenkins
GitLab CL
Travis CL
Maven
Bamboo

45
Q

Testing Tools

A

JMeter
Selenium
Appium
Cucumber

46
Q

Release Manaegment

A

CloubBees Flow
UrbanCode Release
AWS Code Pipeline
BMC Release Lifecycle Management

47
Q

Configuraiton Management Tools

A

Ansible, Chef, Puppet, Salt, Terraform

48
Q

Deployment tools cici pipeline

A

Azure devops pipeline
aws code deploy
cloudbees CD
spinnaker
Octopus deploy

49
Q

Containers

A

Docker
OpenShift
Kubernetes
Helm
Rancher

50
Q

Monitoring and Analytics

A

Elastic Stack
Splunk
Grafana
New Relic
App Dynamics

51
Q

Container Orechestration

A

ConfigurationProvisioning
Scaling
Secuirty
Health Monitoring

52
Q

git add

A

this command tells git to ttrack changes int he specified file or all files and prepare them for the next commit

53
Q

git status

A

shows the status of changes as untracked modfied or staged

54
Q

git commit -m

A

commits changes with a message

55
Q

git checkout

A

switches branches or restores working tree files

56
Q

git merge

A

merges changes from different branches

57
Q

git remote

A

allows you to view and manage remote repositories