Desired Skills and Experience

  • Manage, maintain and monitor all web servers for production, QA and development environments. Environment mainly consists of Linux (CentOS / Redhat) running on VMware platform
  • Setup new servers (VMs), configure hardware, services, settings and storage in accordance with operational requirements.
  • Design, develop, implement and maintain automated systems that enable to creating, patching and configuration management of large pool of VMs and Physical servers
  • Install, configure and optimize all web application such as Tomcat, Apache, Nginx, Varnish
  • Setup, configure, administer and secure database servers and clusters (MySQL/MongoDB/CouchDB) Perform required performance tuning. Provide SQL optimization support to web development teams.
  • Provide primary technical support to achieve departmental objectives and initiatives relating to live and on-demand audio and video streaming.
  • Manage, maintain live audio encoders (Windows) for Bell Media’s 106 radio stations.
  • Assist web development teams with web applications and databases load testing
  • Manage and maintain security policies relating to systems and applications
  • Ensure that appropriate backup strategies of all systems and databases are properly managed, monitored and tested in order to minimize downtime and to reduce retrieval times to a minimum
  • Work with hardware and software suppliers regarding support contracts and technical issues.
  • Monitor application performance, carry out hardware upgrades and resources optimization, when needed
  • Configure and manage Load Balancers.
  • Maintain proper documentation on systems and procedures.
  • Ensure proper use of project/ticked management tools.
  • This position also requires sharing on-call duties for technical support in order to ensure site availability 24/7
  • 3+ years of experience in a similar position
  • Very solid experience with Linux operating system, mainly CentOS and Redhat Server
  • Extensive knowledge of Java, Tomcat, Nginx, Squid, Varnish and JBOSS software applications.
  • Experience with database creation and administration with MySQL/MongoDB/CouchDB and strong skills in optimization
  • Experience with VMware vCenter / VSphere / ESXi / Vrealize environment and applications
  • TCP/IP and network fundamentals
  • Extensive knowledge of server management tools and monitoring tools (e.g. Satellite/Puppet/Ansible, Nagios, Centreon, LDAP, Elasticsearch, logstash)
  • Excellent organizational and interpersonal skills
  • Good general knowledge of technologies and web tools (PHP, JavaScript, XML, JSON, CSS, HTML…)
  • Working knowledge of media streaming protocols (i.e. HLS, HDS, RTMP, Shoutcast, MPEG-DASH, etc.)
  • Good problem-solving skills, open-mindedness, willing to explore new technologies
  • Good experience with Storage Area Networks
  • Scripting language literacy (e.g. BASH/PERL/PYTHON)
  • Proficient in high traffic web environment (Load Balancing/Caching) and troubleshooting website delivery issues.
  • Experience in working with content delivery networks (CDNs), Akamai or Limelight preferred
  • Experience with audio and video streaming technology is an asset
  • Experience with CMS platforms an asset (Polopoly)
  • Strong Team player