Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • DevOps Engineer at AOT Technologies managing automation processes for software delivery across consulting and product teams. Collaborating with internal stakeholders to optimize DevOps practices and ensure system reliability.

Responsibilities

  • Develop and maintain automation processes for build, deployment, and release pipelines, using industry-standard tools and methodologies, to streamline software delivery and reduce manual intervention
  • Manage Jenkins, Ansible Tower, and Azure DevOps infrastructure through configuration and optimization to ensure smooth CI/CD workflows and system reliability
  • Administer source control management systems, implementing best practices and access controls, to securely manage and version code for software projects
  • Manage and maintain various DevOps applications and tools, performing routine updates and troubleshooting, to ensure optimal performance and integration with development workflows
  • Monitor Linux, Windows, network, and Storage Area Network (SAN) infrastructure using monitoring tools and proactive management to ensure system stability and performance
  • Provide consulting services, expert advice, and recommendations to clients and internal stakeholders, analyzing their needs and suggesting tailored solutions to optimize DevOps practices
  • Assist internal stakeholders in supporting business operations — including recruitment, marketing, sales, RFP, and training — by providing technical insights and support
  • Participate in the experimental development of AOT’s products, engaging in prototyping and innovation to contribute to the evolution of new features and technologies
  • Keep up-to-date with industry-standard technologies by participating in AOT’s performance and training programs, ensuring continuous professional development and application of current best practices
  • Work in person or remotely with various internal and external stakeholders across different time zones and locations, coordinating tasks and meetings to fulfill job responsibilities effectively

Requirements

  • Bachelor’s degree in computer science or a related discipline, or equivalent experience
  • 3+ year of experience in CI/CD pipeline implementation
  • 5+ years of experience in release management and release deployment
  • Minimum of 5 years of overall industry experience
  • Hands-on experience with OpenShift and Azure (required)
  • Experience with Python and shell scripting
  • Demonstrated experience with REST and SOAP services, API integration, and web technologies

Benefits

  • Flexible remote work environment with optional hybrid collaboration in Victoria, BC
  • Continuous learning and leadership development opportunities
  • Flexible schedules and generous paid time off
  • Competitive health, dental, and wellness benefits from Day 1
  • Employer-sponsored deferred profit-sharing plan
  • A collaborative, mission-driven culture where your work matters

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$85,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAzureJenkinsLinuxOpenShiftPythonShell ScriptingSOAP

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.