Position: Linux Administrator
Category: Sysadmin
English level: intermediate
Years of experience: 2

- maintenance and support of web-hosting
- designing, implementation and deployment of ISP-Config(Master / Slave servers)
- scripts implementation for basic attacks protection of hosting servers
- network equipment configuration (switches, routers), basic servers configuration
- telephony server configuration based on Asterisk, Cisco IP phones configuration
- creation of CloudFormation template for nodejs application deployment
- chef roles development for installation and configuration webservers, databases + vagrant, chef-zero+berkshelf
- preparation and maintenance of test, dev, stage and live environments
- writing git hooks
- project deployment using Jenkins, docker, docker-compose, AWS
- UI tests automation using xvfb and chromedriver
OS: Ubuntu, Debian, CentOS
Virtualization: OpenVZ, VMWare vSphere, Proxmox
Network and protocols: TCP/IP, UDP, ICMP. Understanding of OSI, NAT, DNS, DHCP
Monitoring: Nagios, Zabbix, Grafana
Language: bash
Webservers: Apache, Nginx
VoIP: Asterisk
Hosting: ISP-Config
Backup services: backup-manager, rsync
Security: fail2ban, iptables, clamav
Configuration management: Ansible, Chef, Puppet
Storage management: mdadm, lvm2
File servers: pure-ftpd, proftpd
Software: MySQL, monit, knockd, Exim
Interesting job and good team