Linux DevOps / System Administrator

Our client works in the field of application development. Collaborative application design that helps create optimal project management and deliver digital work instructions securely.

Responsibilities

  • Ensure the daily operations of all systems and environments (SaaS, DR, Backups, Dev, QA, etc.).
  • Install and maintain physical/virtual servers and related software.
  • Prepare, execute and maintain security plans (must cover monitoring, breach detection and mitigation, incident response, attack and penetration testing, etc.).
  • Resolve all incidents and tasks by providing support on tools and applications used by our internal partners, as well as troubleshooting in emergency situations.
  • Collaborate closely with developer and QA teams to assess their requirements and ensure the platform is designed to be user-friendly and operable.
  • Develop the necessary tooling to operate the systems.
  • Monitor system events to ensure health, maximum system availability and service quality by performing system and application patching, and keeping the operating systems and software up to date.
  • Maintain and evolve our backup and disaster recovery strategy.
  • Proactively identify opportunities for process and software improvements and make constructive suggestions for change.
  • Participate in design, architecture and engineering discussions.
  • Maintain updated documentation regarding installation, configuration, operation and troubleshooting procedures related to systems.
  • Configure and tune/optimize Apache/PHP and MySQL for large loads.

Skills & Requirements

  • At least 5 years of experience in Linux systems administration.
  • Expert knowledge of Linux.
  • Expert knowledge of VMWare ESXi and vSphere.
  • Expert knowledge on installing and configuring physical and virtual servers, including the installation and maintenance of LAMP environments.
  • Expert at server side scripting.
  • Knowledgeable on Windows servers.
  • Experience with container-based technologies, like Docker and Kubernetes.
  • Experience with load balancing (HAproxy) and HA server clusters.
  • Experience with database clustering, like Percona XtraDB.
  • Experience with high availability solutions.
  • Experience with enterprise-level network/system security, like pfSense.
  • 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.
  • 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:

  • Be able to read and understand PHP code and SQL queries.
  • Experience with PaaS solutions, such as AWS, Azure, Google Cloud, etc.
  • Experience with Ansible, Tomato, or other automation tools.
  •  Experience with ElasticSearch.
Categories: I.T.
Types: Full Time
Locations: Montreal

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf