Role: DevOps Engineer

Job Description

  • Install, configure and maintain Drupal and its supporting components in a Cloud-based Linux environment, utilizing a security-first and performance-first mindset.
  • Linux Administration skills mandatory.
  • LAMP (Linux, Apache, MySQL, PHP) and NGINX setup, updates, upgrades and support.
  • In-depth understanding and configuration of SOLR platform.
  • Docker installation, configuration and maintenance.
  • Create Puppet scripts and/or templates to automate and/or bootstrap infrastructure provisioning and management tasks.
  • Develop, document, and implement CI/CD strategy for management of Infrastructure as Code baseline.
  • Troubleshoot server issues and investigate root causes of incidents.
  • Network troubleshooting of application traffic and supporting other solution components.
  • Evaluate application performance, identify potential bottlenecks, develop solutions, and implement them with the help of developers and other IT personnel.
  • The ability and flexibility to work in shifts between 7:00 AM and 7:00 PM Eastern Time, Monday to Friday, and be available outside of these hours for emergencies.
  • Prepare Shift Report to ensure a smooth-running, continuous operation with high performance and availability.

Required years of experience, training, technical skills, and other requirements for job performance:

  • Minimum 4 years of experience deploying and monitoring Linux-based web applications in a Cloud-based environment (preferably Azure).
  • Experience or knowledge with VMWare Vsphere (or equivalent) administration.
  • Experience supporting and administrating Version Control products like GitHub.
  • Experience with systems reliability, load balancing, monitoring, logging and alerting.
  • Experience with fully automating CI/CD pipelines end-to-end from code commits to production, preferably using GitLab.
  • Solid experience in installing, configuring, administering and troubleshooting Linux-based environments.
  • Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP.
  • Strong scripting skills, including one or more of the following: shell scripts, PHP, Perl, Python, etc.
  • Good experience in administering and performance tuning of application stacks, such as Tomcat, JBoss, Apache, Ruby, Puppet, NGINX, and others.
  • Ability to work in an open, collaborative team environment.
  • Have effective verbal and non-verbal communication with peers and clients.

Education Qualification:

  • Bachelor’s/Master’s degree in Computer Science, Engineering, Information Technology, Cybersecurity, or related field.
  • Minimum of 4 years’ professional experience in network or UNIX/Linux system administration, software engineering and/or software development in a Cloud-based environment (preferably Azure).

Preferred at have least one of the following certifications:

  • Microsoft Azure Fundamentals or Administrator
  • DevOps Foundation or Leader
  • DevSecOps Foundation or Leader
  • ITIL 4 Foundation

Security Clearance:

  • Security Clearance (Enhanced Reliability Status) from the Government of Canada or the candidate should be a resident of Canada for 5 continuous years.
Apply