Page Index - coleman-word/DevOps-Guide GitHub Wiki
157 page(s) in this GitHub Wiki:
- Home
- Software Delivery
- What is Continuous Integration?
- What CI tools have you used? Example: Travis-CI.
- What is Continuous Delivery and why is it important?
- What is Continuous Deployment?
- Explain the importance of A/B testing and how it relates to software delivery? o
- What are your favorite deployment techniques and why? Examples include: 0 downtime, Canary, or Blue/Green.
- Explain a time when a software release has gone poorly
- How can you reduce the time to test and Deploy code?
- Source Control
- What types of source control programs are you comfortable with?
- What are the benefits of using source control?
- Give an example of a good commit message?
- Testing
- Talk about different types of automated testing you have implemented?
- What is the importance of software testing?
- What testing paradigms do you use, if any?
- Explain the difference between unit and end to end testing?
- Have you used any testing frameworks? If so, which ones?
- Architecture
- Explain what a RESTful architecture is?
- How would you scale a slow website?
- Your application just got millions of users overnight, what do you do?
- What are some ways to increase client-side performance?
- Can you explain the significance of a primary/replica database architecture?
- What are some caching strategies you can implement to increase performance?
- What are the advantages and disadvantages of implementing a Microservices architecture?
- What is the difference between vertical and horizontal scalability?
- Database
- What is the difference between a relational and non-relational database?
- When do we optimize the database?
- Can you give some ways to optimize the performance of a database?
- What does A.C.I.D mean?
- Explain how you would do Database Continuous Delivery?
- Linux
- How can you view running processes?
- How do you check server uptime?
- How do you start/stop services?
- How do you display the shell’s environment variables?
- What does #!/bin/bash at the top of a script do?
- What does "&" after a command do?
- What does piping commands mean?
- What distributions have you used on servers?Why?
- Security
- What is the importance of SSL?
- What is a SQL injection?
- What is cross-site scripting (XSS)?
- Why shouldn’t you roll your own crypto?
- How are passwords stored on databases?
- What is a Man-in-the-middle attack?
- How do you safely manage environment variables in a cloud environment?
- How do you manage security updates?
- How do you keep encryption keys and credentials secure but make them available to machines that need them?
- Cloud
- Which cloud providers are you familiar with?
- What are the benefits of using a cloud provider?
- Have you managed production systems in the past?
- Configuration Management
- Which Configuration Management tools are you most comfortable with? Examples include: Chef, Salt, Puppet, or Ansible?
- Container
- How does Docker improve scalability, distributed computing, and efficiency vs. virtual machines?
- List some Docker use cases
- Networking
- What is the difference between a vlan and subnet?
- What is a broadcast domain?
- What is the difference between icmp, tcp and udp?
- Explain how a tcp session is set up?
- How are tcp options negotiated and selected?
- How would you use tcpdump to determine if one remote host was making a connection to your server?
- General
- Describe your worst Fear?
- What new technology would you like to learn?
- Have you worked on any side projects?
- Do you contribute to any open source projects?
- Ansible Cheat Sheet
- Please reload this page
- API Cheat Sheet
- Please reload this page
- AWS Cheat Sheet
- Please reload this page
- Best Practices Cheat Sheet
- Please reload this page
- Blue Green Cheat Sheet
- Please reload this page
- CD Cheat Sheet
- Please reload this page
- CI Cheatsheet
- Please reload this page
- Cyber Security Cheat Sheet
- Please reload this page
- Data Structures Cheat Sheet
- Please reload this page
- Database Cheat Sheet
- Please reload this page
- DNS Cheat Sheet
- Please reload this page
- Docker Cheat Sheet
- Please reload this page
- Dockerfile Cheat Sheet
- Please reload this page
- Email Server Cheat Sheet
- Please reload this page
- Firewall Cheat Sheet
- Please reload this page
- Git Cheat Sheet
- Please reload this page
- Golang Cheat Sheet
- Please reload this page
- Google Cloud Cheat Sheet
- Please reload this page
- Helm Cheat Sheet
- Please reload this page
- Javascript Cheat Sheet
- Please reload this page
- Jenkins Cheat Sheet
- Please reload this page
- JSON Cheat Sheet
- Please reload this page
- Jupyter Notebook Cheat Sheet
- Please reload this page
- Kubernetes Cheat Sheet
- Please reload this page
- Linux Cheat Sheet
- Please reload this page
- Microservices Cheat Sheet
- Please reload this page
- Networking Cheat Sheet
- Please reload this page
- Packer Cheat Sheet
- Please reload this page
- Port Forwarding Cheat Sheet
- Please reload this page
- Python Cheat Sheet
- Please reload this page
- Rundeck Cheat Sheet
- Please reload this page
- Scala Cheat Sheet
- Please reload this page
- Slack Cheat Sheet
- Please reload this page
- Solidity Cheat Sheet
- Please reload this page
- Splunk Cheat Sheet
- Please reload this page
- Terraform Cheat Sheet
- Please reload this page
- Testing Cheat Sheet
- Please reload this page
- VIM Cheat Sheet
- Please reload this page
- VPN Cheat Sheet
- Please reload this page
- YAML Cheat Sheet
- Please reload this page
- Zeit Now Cheat Sheet
- Please reload this page