DevOps Engineer

As a DevOps engineer, you will be working with our DevOp engineers to build tools and frameworks to ensure the smooth promotion of code from build to production using industry-standard CI (Continuous Integration) and CD (Continuous Delivery) processes. This role will allow you to understand how software is built, deployed to various test environments and put into production. This role will allow you to gain an understanding of the overall processes in software development and give you a unique opportunity to work with different technologies. You will be using languages and tools such as python, bash, Zabbix, Splunk, Jenkins and Kubernetes.

At Global Relay we use leading-edge technologies to deploy and manage thousands of servers and the infrastructure that delivers highly scalable and available services.

Your Job:

  • Help the team reduce work by improving our automation
  • Develop tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) framework
  • Improve automation for builds, deploys, tests and monitoring tools
  • Work with the team in an agile development model
  • When required, monitor and ensure smooth operation of development and test environments

Skill Requirements:

  • Solid programming skills in languages such as Python or Java
  • Understanding of computer science fundamentals such as threading, OOP and more
  • Working knowledge of Linux operating systems and bash
  • An ability to learn quickly and work with different technologies concurrently
  • Experience with the following is an asset:
    • Working knowledge in container and virtualization technologies such as Kubernetes, docker, VmWare
    • Working knowledge in CI/CD tools such as Jenkins or Bamboo