Enable job alerts via email!

Python Engineer

J&M Group

Halifax

On-site

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Halifax is seeking a skilled DevOps Engineer who will develop and manage automation scripts and tools, implement CI/CD pipelines, and ensure the reliability of cloud infrastructure. The ideal candidate will have a Bachelor's degree in Computer Science and over 3 years of relevant experience. This role involves collaborating with development teams and managing cloud services on AWS, Azure, or GCP, while implementing security best practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in DevOps or related roles.
  • Proficiency in Python for scripting and automation.

Responsibilities

  • Develop and maintain automation scripts and tools.
  • Design, implement, and manage CI/CD pipelines.
  • Monitor system performance and troubleshoot issues.

Skills

Python
CI/CD
Linux/Unix systems
Networking fundamentals
Docker
Kubernetes

Education

Bachelor's degree in Computer Science

Tools

Terraform
Ansible
CloudFormation
Jenkins
GitLab CI
GitHub Actions
AWS
Azure
Google Cloud

Job description

Develop and maintain automation scripts and tools using Python to support infrastructure and deployment needs.

Design, implement, and manage CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or CircleCI.

Build and manage infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.

Monitor system performance, troubleshoot issues, and ensure high availability and reliability of services.

Collaborate with development teams to streamline build, test, and deployment processes.

Manage cloud infrastructure on platforms like AWS, Azure, or Google Cloud.

Implement security best practices and ensure compliance across environments.

Participate in on-call rotations and incident response.

Required Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.

3+ years of experience in DevOps, Site Reliability Engineering, or related roles.

Proficiency in Python for scripting and automation.

Experience with CI/CD tools and version control systems (e.g., Git).

Hands-on experience with cloud platforms (AWS, Azure, or GCP).

Familiarity with Docker and Kubernetes for containerization and orchestration.

Strong understanding of Linux/Unix systems and networking fundamentals.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Distributed Systems Software Engineer, Python / Go

Canonical

Victoria

Remote

CAD 100,000 - 130,000

6 days ago
Be an early applicant

Software Engineer - Python/Golang - Kubernetes

Canonical

Waterloo

Remote

CAD 70,000 - 100,000

12 days ago

Software Engineer - Python/Golang - Kubernetes

Canonical

Gatineau

Remote

CAD 75,000 - 110,000

12 days ago

Software Engineer - Python/Golang - Kubernetes

Canonical

Trois-Rivières

Remote

CAD 80,000 - 120,000

13 days ago

Distributed Systems Software Engineer, Python / Go

Canonical

Regina

Remote

CAD 80,000 - 120,000

13 days ago

Software Engineer - Python and K8s

Canonical

Victoria

Remote

CAD 80,000 - 120,000

13 days ago

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Waterloo

Remote

CAD 60,000 - 90,000

20 days ago

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Gatineau

Remote

CAD 70,000 - 90,000

20 days ago

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Toronto

Remote

CAD 70,000 - 90,000

20 days ago