Back to jobs

DevOps Engineer

Job description

DevOps Engineer

Halifax

Our client a dynamic Information Technology services company that partners with leading global organizations to deliver innovative, high-quality IT solutions is looking for a DevOps Engineer.

Working side by side with the teams who design, build, and deliver their software, youll ensure that services run smoothly and reliably across local development, test, and production environments.

Your role is to remove friction: from faster onboarding of developers to standardized local environments, to stable infrastructure in our test and pre-production stages. Youll make certain their agile delivery is not slowed by operational bottlenecks, misconfigured environments, or manual interventions.

Youll be part of a high-energy team whose mission is to provide resilient environments, streamline processes, and empower developers to focus on coding rather than setup. At the same time, youll drive standardization and automation across environments, making sure our development practices scale efficiently and consistently.

 

Responsibilities

  • Leverage Internal Developer Platform (IDP) capabilities to provision, manage and support environments in a standardized and self-service way.
  • Manage virtual machines lifecycle across multiple private cloud solutions, including builds, upgrades, patching and decommissioning.
  • Standardize developer environments and workflows to reduce works on my machineissues.
  • Provide 2nd-line operational support to development teams, including diagnosing build, deployment, and environment issues.
  • Automate repetitive tasks with Ansible, Terraform and GitLab pipelines to reduce manual operations.
  • Monitor and maintain environments, ensuring their full alignment.
  • Support CI/CD pipelines with environment readiness, configuration management and deployment verification.
  • Collaborate with other technical teams on capacity, scaling and environment reliability improvements.
  • Create and maintain up-to-date documentation, runbooks and self-service guides for development teams.
  • Contribute to golden images, base containers, and templates that speed up provisioning and ensure compliance.
  • Troubleshoot networking, DNS, certificates, and service discovery issues across multiple environments.

Qualifications

  • Hands-on experience with Linux administration, including networking, troubleshooting and system services.
  • Familiarity with VM and container lifecycle management (OpenStack, VMware, Docker, Kubernetes).
  • Experience with Infrastructure-as-Code tools such as Terraform and Ansible.
  • Knowledge of CI/CD concepts and tooling (GitLab, Bamboo, Jenkins) and ability to integrate environments with pipelines. GitOps experience is valuable (ArgoCD, Helm, etc.).
  • Exposure to secrets management and access control (Vault, Keycloak, etc.).
  • Basic understanding of databases (PostgreSQL, MySQL, ElasticSearch) and ability to support Database teams with environment provisioning.
  • Good scripting skills (Bash, Python) for automation and diagnostics.
  • Understanding of monitoring and logging stacks (Prometheus, Grafana, ELK/EFK).
  • Strong sense of ownership, able to balance operational support with long-term improvements.
  • Clear communication skills to collaborate with developers, testers and other DevOps functions.
  • Flexibility to work across multiple environments, balancing standardisation with team-specific needs.

Nice to have

  • Knowledge and experience with ISO 27000

This is a fantastic opportunity to join a growing team.   The company offers a competitive compensation package, medical & health benefits and RRSP matching.

If this sounds like the ideal position for you then apply today!