# Tech Skills ## Linux Troubleshooting user cannot login issue: Invesitgation from : * sssd, pam, nofile (limitation setup), ldap * HDD broken * service broken * network connection Troubleshooting DNS issues: * Truncate * DNS route (dig, tcpdump trace package) * Zone management Filesystem: * have study on filesystem : inode, superblock...etc Openstack: * Deployed a server via openstack client * Status check on baremetal and server instance. * Basic troubleshooting on openstack: remove faulty instance, list error logs. Others: * Uderstand certification configuration. * Use vim as default editor * Qemu and kvm ## Ansible * Dealing with legacy ansible code with 2 repo and 20+ yaml files, extracted necessry files and provide a interface to simplify operations. * Able to deal with old ansible playbook 2.9.7+ * Able to implement ansible playbook from scratch (2.12+) * Trcaing ansible builtin module (copy, move..etc) * My answer on stack overflow: https://stackoverflow.com/questions/24851575/ansible-how-to-pass-multiple-commands/62566158#62566158 ## Docker * Basic docker operation (run, volumn, netwrok, exec and image) * Understand multi-layer build to reduce image size * Build integration test and local dev env with docker-compose * Have a study on namespace, understand docker vs VM. * Have experience on overlay filesystem. * Use ansible to deploy docker containers.