Quality Assurance
Static
ESlint
Prettier
Husky
Unit/Integration
Jest
React testing lib
Mock Service Worker
Unit/Integration
Enzyme
Test Driven
Development
End to End
Cypress
Selenium
DevOps
OS Concepts
- Process Management
- Sockets
- Networking
- I/O Management
- Virtualization
- Memory/Storage
- File Systems
Operating Systems
-
Linux
- Debian
- Ubuntu
- CentOS
- Fedora
-
Unix
- Windows
Managing Servers
-
Terminal
- Bash Scripting
-
text tools (awk,sed,grep,echo...)
- Process Monitoring(ps,htop)
- Nano/Vim
-
Networking (nmap,tcpdump,ping,dig...)
-
Networking, Security and Protocols
- OSI Model
- DNS
- Emails (smtp,imaps,pop3s)
- Http/Https
- Ftp
- SSL/TLS
- SSH
- Port Forwarding
-
Web Servers (Nginx, Apache)
- Firewalls (iptables, pf)
- Monitoring (Zabbix)
- CI/CD (Docker/CitLab)