Senior Linux System Administrator - Permanent

Visual Knowledge Share

Apply Now

VKS is seeking a talented Linux System Administrator with strong security knowledge to work on our flagship Web application.


  • Create, deploy, and maintain new servers.
  • Secure all server environments (production, pre-production, build, backup, …).
  • Prepare, apply and maintain security plans (must cover monitoring, breach detection and mitigation, incident response, attack and penetration testing, etc.).
  • Collect and report on operational metrics for SLA reporting and capacity planning.
  • Monitor the health of our testing and production infrastructure.
  • Collaborate and work with other team members to ensure the infrastructure and applications that depend on it work harmoniously together.
  • Configure and tune/optimize Apache/PHP and MySQL for large loads.
  • Participate in regular design, architecture and engineering discussions.
  • Maintain and evolve our backup and disaster recovery strategy.
  • Troubleshoot hardware and software issues, including build issues.
  • Execute performance and load testing.
  • Create various scripts for development, staging and production needs.
  • Maintain all testing and production server environments up to date.
  • Create and adhere to timelines for multiple projects.
  • Proactively identify opportunities for process and software improvements and make constructive suggestions for change.
  • Produce and maintain technical documentation.

Skills & Requirements

  • At least 5 years of experience in Linux systems administration.
  • Expert knowledge of Linux.
  • Knowledgeable on Windows servers.
  • Expert knowledge of server setup and usage, including full LAMP stack installation and maintenance.
  • Experience with VMWare ESXi, and other virtualization platforms.
  • Experience with container based technologies, like Docker, and the tools used to manage them.
  • Experience with load balancing and clusters.
  • Experience with enterprise level network/system security.
  • Experience with monitoring technologies.
  • Experience with cloud-based hosting and private cloud solutions.
  • Experience with multi-site disaster recovery.
  • Experience with creating and maintaining many hosting locations in sync.
  • Experience with backing up and synchronizing large volumes of data between servers.
  • Expert at server side scripting.
  • Experience with Jenkins and other similar tools.
  • Experience with GitHub.
  • Detail-oriented, strong problem-solving, people and communication skills as well as product/marketplace instincts.
  • Time management skills: solution-focused, must be able to prioritize work assignments.
  • Preference given to bilingual (English and French, spoken and written) candidates.
  • Nice to have:
    • Experience with database clustering (ie: Galera, Percona XtraDB, etc.).
    • Experience with container platforms (ie: Kubernetes, Docker Swarm, OpenShift, etc.).
    • Experience with Ansible, Tomato, or other automation tools.
    • Experience with ElasticSearch.

Position​: Permanent

Start date: As soon as possible

Indemnities: To be discussed

Work schedule: 40 hours/week, flexible

Can’t wait to hear from you

Come create with us, email your resume to: