From f7302a0926e6964452f2ecd7d369e67fbfc42fee Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Thu, 8 Nov 2018 11:37:18 -0900 Subject: Adding initial topcis/questions for potential contractors --- notes/people/contractor-questions.md | 146 +++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 notes/people/contractor-questions.md diff --git a/notes/people/contractor-questions.md b/notes/people/contractor-questions.md new file mode 100644 index 0000000..5589e6c --- /dev/null +++ b/notes/people/contractor-questions.md @@ -0,0 +1,146 @@ + +Development +=========== + + * Examples of recent work + + * Standards + - GNU Coding Standards + - Joel on Software + + * Tools + - IDE (Visual Studio, Xcode, Sublime, etc) + - Revision Control Systems (Git, RCS, CVS, etc) + - Doxygen + + * Programming + - Languages (C/C++, Objective-C, Assembly, etc) + - Build Environments (GNU Autotools, Make, Cmake, etc) + - Frameworks/Libraries + - BSD Sockets + - LDAP API + - OpenSSL + - POSIX Functions + - dlsym() or libltdl family + - getopt() family + - radcli/freeradius-client + + * Scripting + - Languages + - Bash + - Subroutnes + - Traps + - POSIX commands + - Perl + - Writing perl modules + - CGI::Carp + - Data::Dumper + - Net::LDAP + - LWP (HTTP/HTTPS) + - CPAN + - Websocket Server + - PHP + - Websocket Server + - General frameworks + - Getopt (or equivalent) + + * Web Developemnt + - HTML5 + - CSS + - JavaScript + - Websockets + - Cross Browser support + - Chrome + - Firefox + - Internet Explorer + - Safari + - Cross Platform Support + - Windows Desktop + - MacOS Desktop + - Linux Desktop + - Apple Phone/Tablet + - Android Phone/Tablet + + * Technologies + - File Formats + - JSON + - XML + - YAML + - Database + - MySQL/MariaDB + - SQLite + - PostgreSQL + - Caches + - Redis + - Memcache + + +Systems +======= + + * Unix Distros (which versions) + - Slackware + - CentOS + - Debian/Ubuntu + - Alpine + - FreeBSD/OpenBSD/Dragonfly/etc + + * Appliances Distros + - PFSense + - VyOS/Vyatta/EdgeOS + - DD-WRT + - FreeNAS + - Proxmox + + * User management + - NSSwitch + - LDAP Auth + - PAM + - RADIUS Auth + - LDAP Auth + + * Storage + - MDADM + - LVM + - NFS (client and server) + - Ceph + - DRBD + + * Networking + - iproute2 + - Linux VRF + - Linux Firewall + - SNAT/DNAT + - ipset + - iptables + - nftables + - traffic control + - Services + - DHCP/DHCPv6 + - radvd + - PXE/Netboot + + * Virtualization + - Hypervisors + - KVM/Libvirt + - Xen + - Qemu + - VirtualBox + - Storage + - Sparse Raw Disk images + - Raw Disks + - qemu-img + - Network + - Open vSwitch + - Linux Bridges + + * Software packages + - Web (Apache, Lighttpd, NGINX, etc) + - DNS (Bind, Unbound, DNSMasq) + - File Synchronization (Rsync, scp, git, etc) + - DHCP (ISC DHCP, DNSMasq, FreeRADIUS DHCP, Kea DHCP, etc) + - RADIUS (FreeRADIUS Server, radclient, radcli) + + + + -- cgit v1.2.3