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.
Start date: As soon as possible
Indemnities: To be discussed
Work schedule: 40 hours/week, flexible