Dev/Ops Engineer - Linux - Halifax, Nova Scotia Canada - 16867

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.


Job #: 16867
Title: Dev/Ops Engineer - Linux
Job Location: Halifax, Nova Scotia - Canada
Employment Type:
Salary: $80,000.00 - $100,000.00 - Canadian Dollars - Yearly
Other Compensation: Full Benefits
Employer Will Recruit From: Nationwide
Relocation Paid?: Negotiable


Our client is the leading provider of cloud-based enterprise software for a very large global market.  Their product supports email, instant messaging, social media, mobile messaging, along with mobile, Outlook, and web access.  As a development team member, you will be responsible for ensuring the smooth operation of production systems and development/test environments.  You'll use leading edge technologies to deploy and manage thousands of servers and the infrastructure that delivers a highly scalable and available service. You will also play a critical role in proposing solutions, automating processes, documenting systems components and contributing to the overall product.  The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.



Technologies in Use:


  • Big Data Technology (Cassandra, Zookeeper, Hadoop, Kafka)
  • Deployment Automation (Puppet, Fabric, Ansible)
  • Continuous Integration Systems (Jenkins, Bamboo)
  • Build Management Tools (Git, Maven)
  • Scripting (Python, Ruby, Perl, Bash)


Role Responsibilities:


  • Monitor the performance and improve reporting on production systems
  • Database administration and report generation on production systems
  • Enhance deployment procedures and participate in deployments
  • Maintain and improve build and continuous integration system
  • Ensure proper management of development, test and staging environments
  • Design and execute performance benchmarks
  • General system administration tasks on Linux and Solaris platforms
  • Provide 3rd level support



  • 5+ years experience as a System Administrator or as a Developer with Operations experience
  • Fluency with Linux
  • Proficiency in scripting languages such as Python, Ruby, Perl or Bash
  • Solid understanding of networking/firewall concepts
  • Experience doing service level measurement and analytics
  • Experience with configuration management
  • Experience with the following technology is required:
    • Deployment tools such as Puppet, Ansible, or Fabric
    • Continuous integration systems such as Jenkins, Bamboo or Hudson
    • Build systems, such as Maven
    • Monitoring systems such as Zabbix or Nagios
    • Virtualization technology such as VMware or Vagrant
    • Containerization technology, such as as Docker or Kubernetes
    • RPM or WSI packaging
    • TSL certificates
    • Load-balancing technology, such as HA-Proxy or Zeus
  • Experience with any of the following is an asset:
    • Java development
    • Big Data related technology, such as Cassandra, Kafka, Hadoop or Zookeeper

University - Bachelor's Degree/3-4 Year Degree