Facilis.aero is seeking a DevOps Engineer with strong professional experience designing and developing cloud-based systems with automatic software testing and automatic deployment to production. The ideal candidate has a long experience of infrastructure as code, with scripted building of complex systems and containerized, highly-available applications.
Start date: 1st October 2020
University master's degree in Computer Science or equivalent experience
At least 4 years experience in IT, of which at least 2 in DevOps
Experience with cloud-based systems, containerized architecture, infrastructure as code
English level: at least B2 (CEFR), 72 (TOEFL iBT), or 5.5 (IELTS)
Soft skills: quality-minded, security-conscious, able to work in a team, able to take initiatives, problem-solver
Must have:
Highly skilled in Linux administration and networking (preferably Debian-family)
Strong professional experience with Docker, Kubernetes, IT security, SSH, SSL/TLS, firewalls, bash, Nginx or Apache httpd, Software Development Life Cycle
Basic knowledge of DNS, HTTP, SMTP, RDBMS, REST, VPN, proxies, monitoring tools
Nice to have: experience with Digital Ocean, Ansible, Chef, XML, Java, Git, GitLab, Postfix, Bind9, Tomcat, Keycloak, LDAP, Zabbix, PostgreSQL, Kafka
Design, deploy and maintain an IT infrastructure that will grow to ~100 virtual servers and containers, spread over 4 locations worldwide and 3 cloud providers
Design and maintain CI/CD on GitLab in collaboration with the development team
Collaborate with developers to design highly available cloud services for our aviation customers worldwide
Expand and implement our IT security policy in close collaboration with management
Optimise and automate IT systems processes using automation tools
Report directly to the management
Facilis.aero uses mostly open-source software and all our systems run on Linux, including desktops. Contributions to open-source projects by employees are welcome. The choice of technologies to be used in the company is made by the management only after internal discussions where all relevant team members are involved and give their point of view. Learning new technologies is part of our work, especially so in the field of DevOps. A significant part of working time is devoted to learning and practicing new technologies.