Language Skills

  • Very good communication skills in English, written and spoken

Personality

  • Independent and motivated with a positive can-do attitude.
  • Very precise in handling the assigned tasks.
  • Feeling responsible.

Requirements

  • Practical experience in deploying web applications using the following
    technologies:

    • Laravel 4.2 and newer
    • Vue.js
    • React
    • Node.js (Express.js)
    • MySQL
    • MongoDB
    • Redis
    • etc.
  • Practical experience of containerization services and apps using Docker.
  • Practical experience in automatized deployment, e.g. CI/CD pipelines in GitLab.
  • Strong knowledge of Linux (Ubuntu) server administration. This
    includes:

    • configuration of the hosting environment for web applications
    • managing domain records
    • email service management
    • ensuring server security
    • managing user access
    • and more…

Responsibilities

  • Design, manage and document the server infrastructure related to the
    software development lifecycle. Close collaboration with our
    developers and product managers.
  • Completely oversee our server infrastructure
  • Monitor the health and performance of our servers and installed
    services, web apps.
  • Taking care of backups.

Must haves

  • Next Cloud
  • Zimbra
  • Docker
  • Git CI/CD
  • Ubuntu
  • Advanced routing
  • Security and monitoring
  • Server administration
  • Deployment in multiple environments
  • Domain/DNS management
  • Email server management

Nice to have

  • AWS
  • Cpanel
  • Basic level php, nodejs, python know how