Back to jobs

Specialist Systems, IT

Hybrid / CanadaTemporaryMid level (2–4 years)
Apply

About the role

Req ID: 28678

Vacancy Type: Temporary for 2 years with full benefits

Number of Positions: 1

Closing Date: 10/23/2026

Job Summary

As a DevOps Specialist, you will work with technical teams across the organization to implement DevOps strategies and automate applications and infrastructure across on-premise and cloud environments. You will be responsible for understanding requirements and designing, documenting, supporting and delivering secure, scalable and reliable solutions within a defined framework.

The successful candidate will collaborate with software development teams, project managers and infrastructure architects to design, build, deploy, operate and monitor enterprise applications and services. Responsibilities include implementing Infrastructure as Code (IaC), cloud automation, CI/CD pipelines, monitoring solutions and operational best practices.

This role requires hands-on experience with AWS services including ECS, EC2, RDS, S3, CloudFront, Lambda, Route 53, CloudWatch, IAM and networking services, as well as Windows and Linux administration. Experience with Azure DevOps, scripting, AI-assisted tools and automation is also desirable. Occasional work outside regular business hours is a requirement of the position. The role follows a hybrid work model, requiring employees to be onsite in the office 3 days per week and allowing remote work for the remaining days. Specific in-office days may be set by the team or department to support collaboration and business needs.

Duties and Responsibilities

  • Design, implement and support DevOps practices, cloud infrastructure, automation solutions and CI/CD pipelines.
  • Develop and maintain Infrastructure as Code and configuration management solutions using Terraform, AWS CloudFormation, Ansible or similar tools.
  • Configure, manage and troubleshoot AWS services including ECS, EC2, RDS, S3, CloudFront, Lambda, Route 53, CloudWatch, IAM, VPC and Elastic Load Balancing.
  • Develop and support containerized applications using Docker and Amazon ECS, and administer Windows and Linux environments across cloud and on-premise infrastructure.
  • Develop automation and integrations using PowerShell, Python, YAML, REST APIs and related technologies.
  • Implement monitoring, alerting, logging and performance optimization solutions for applications and infrastructure.
  • Investigate and resolve application, infrastructure, networking, security and deployment issues.
  • Collaborate with development, infrastructure, security and business teams to deliver production-ready solutions that comply with City standards and industry best practices.
  • Develop and maintain technical documentation, architecture diagrams, operational procedures and recovery plans.
  • Evaluate emerging technologies, including AI-assisted DevOps tools and Microsoft Power Platform, to improve operational efficiency and service delivery.
  • Provide technical guidance, training and knowledge transfer to staff and project teams.
  • Participate in after-hours support, maintenance activities and emergency response as required.

Skills and Qualifications

  • Post-secondary degree in Computer Science, Information Technology or a related discipline, or possess an equivalent combination of education, certifications and experience
  • 3+ years of experience as a DevOps Engineer, DevOps Specialist, Cloud Engineer or in a similar role.
  • Strong understanding of Agile methodologies, DevOps principles, source control and CI/CD practices.
  • Experience designing and implementing CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins or similar platforms.
  • Strong experience configuring and supporting AWS environments, including ECS, EC2, RDS, S3, CloudFront, Lambda, Route 53, CloudWatch, IAM, VPC and load balancing services.
  • Experience with Infrastructure as Code and configuration management tools such as Terraform, AWS CloudFormation, Ansible, Chef or Puppet.
  • Experience with Docker, Amazon ECS and containerized application delivery.
  • Strong scripting and automation skills using PowerShell, Python and YAML.
  • Related IT certifications are an asset. AWS Certified DevOps Engineer, AWS Solutions Architect or equivalent is preferred.
  • Advanced hands-on experience with Windows and Linux administration, monitoring, logging and troubleshooting.
  • Excellent analytical, problem-solving, collaboration and documentation skills, with the ability to work independently or within cross-functional teams.
  • Experience with Microsoft Azure or other cloud platforms would be considered an asset.
  • Experience evaluating and implementing AI-assisted tools for software development, infrastructure operations and DevOps workflows would be considered an asset.
  • Experience with Microsoft Power Platform, including Power Apps and Power Automate, would be considered an asset.
  • May require light lifting of supplies or materials and prolonged use of computer keyboards and screens in a primarily office-based environment.

Hourly Rate/Salary: $ 50.39 - $ 67.18

Grade: TF

Hours of Work: 35

Work Location: Civic Centre

Hybrid Workplace

Organization Unit: CPS/Architecture, Projects & Cyb. Sec

Department/Division/Section: CPS/Corporate Services Dept , CPS/IT Division , Architecture, Projects & Cyb. Sec

Non-Union/Union: Non Union

Applicants applying to this posting may be considered for the same position(s) should another vacancy occur within six months from the date of this posting, unless the requirement to repost is expressed differently in a Collective Agreement.

If you are selected for an interview and your proposed transfer or promotion results in a real or perceived conflict of interest in relation to the Employment of Relatives Corporate Policy and Procedure, you must notify the Human Resources Representative as soon as possible.

If you are selected for an interview you are expected to disclose all current positions held in the City, whether full time or part time.

AI (Artificial Intelligence)

The City of Mississauga may use artificial intelligence (AI) technology in sourcing and/or screening candidates for some positions; however, it is not used in selecting final candidates

Candidates are expected to complete interviews independently to ensure an equitable assessment. The use of AI-generated responses, AI assistants, transcription tools, or third-party coaching technologies during interviews is prohibited, unless supported by an approved accommodation and may result in disqualification from the recruitment process.

Accommodations

The City of Mississauga is an Equal Opportunity Employer and is committed to removing barriers in our selection process for people with visible and invisible disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, the City of Mississauga will provide accommodations throughout the recruitment, selection and/or assessment process to applicants with disabilities.

If selected to participate in the recruitment, selection and/or assessment process, please complete the following Accommodation Request Form and have it emailed to [email protected] citing the Job ID and Job Title. This will inform Human Resources of the nature of any accommodation(s) that you may require in respect of any materials or processes used to ensure your equal participation.

Equity, Diversity and Inclusion

The City of Mississauga is committed to creating a respectful and supportive workplace that fosters a culture of equity, diversity and inclusion which broadly reflects the communities and residents we serve. Throughout the employee life cycle, the City is working to include an EDI lens to attract, retain and support the growth of diverse talent.

Learn more about the City’s commitment to Equity, Diversity and Inclusion.

Search the jobs. Check the details. Make your move.

Compare recent openings by location, work format, pay, and experience level in one place.

Explore jobs
Smiling man pointing at a “Job offer!” notification on his phone

Excellent

Rated 4.8 out of 5 based on 617 reviewsTrustpilot

by Megan F.

Job seeker

The filters made it easier to see roles that actually matched the way I want to work. I could compare options without opening dozens of tabs.

by Daniel B.

Developer

I liked being able to narrow the search to remote roles and check the requirements before taking the next step.

by Rachel A.

People operations

The listings are easy to scan. Work format, location, and experience level are right where I expect them.

by Marcus H.

Data analyst

Salary and location filters helped me focus on roles that were worth a closer look.

by Aisha K.

QA engineer

I found the job details clear and useful. It was simple to see which skills mattered for each role.

by Olivia G.

Support specialist

The search felt straightforward, and I could quickly switch between different kinds of jobs.

by Kevin T.

Account manager

It is easy to revisit roles that fit my experience. I would like to see even more openings in my area.

by Sophia R.

Product designer

I could check work format and salary before reading the full description. That made my search feel much clearer.

by Hannah S.

Project coordinator

The job pages put the important details together, so I knew what to expect before deciding to continue.

by Victor A.

DevOps engineer

The remote filter is useful and the listings are quick to scan. A few more country options would make it even better.

by Brandon L.

Job seeker

After a break from work, a simple search and clear filters helped me start looking again without feeling overwhelmed.

by Jessica M.

Marketing coordinator

The search is straightforward. I can move from a short result to the full role description in one click.

by Christopher H.

Operations manager

I like seeing salary, location, and experience level next to each role. It saves time when comparing openings.

by Ethan M.

Sales representative

The layout is clean and the job cards are easy to read. I am looking forward to a larger selection of listings.

by David R.

Support specialist

I found the different work formats easy to browse and could quickly open roles that matched my schedule.

Frequently asked questions

Answers about finding your next role

What can I search for?

Search by job title or keyword, then browse remote, hybrid, and onsite openings in one list.

Where can I find remote jobs?

Browse remote openings on Remote Amigo. Search by job title or keyword, then choose Remote in the work format filter. Check each listing for location or country requirements.

How do I narrow the results?

Choose a country, work format, minimum annual salary, and experience level. You can change or clear the filters at any time.

What will I see on a job page?

Each listing shows the role, company, location, work format, salary when available, skills when provided, and a job description.

Do I need an account to browse jobs?

No. You can search and read the available listings without signing in.

Does this site submit job applications for me?

No. You can search and review listings here. The Apply button starts the job preference quiz; it does not submit an application to an employer.

Where do the jobs come from?

Listings are imported from public job feeds and job sites. Job details may change at the original source, so confirm the latest information before applying.

How recent are the listings?

Search results include listings with a publication date in the last 30 days. If a source provides no publication date, the import date is used; the actual posting may be older.

Can I search for remote jobs only?

Yes. Select Remote in the job type filter to show remote listings. You can switch to Hybrid or Onsite whenever you want.

What is the difference between remote, hybrid, and onsite?

Remote roles are intended to be done away from an office. Hybrid roles combine remote and office work. Onsite roles are based at a workplace. Always read the listing for its exact location requirements.

Can I filter jobs by country?

Yes. Choose a country in the search form to narrow the listings. A remote role may still have country restrictions, so check its description before applying.

Why do some jobs have no salary listed?

Some listings do not include pay information. We show a salary when it is available and leave it out when it is not provided.

Is the salary filter a monthly or annual amount?

The minimum salary field uses US dollars per year. It filters listings that have comparable salary information.

Can I change or clear my search filters?

Yes. Change the keyword, country, job type, salary, or level in the search form. You can clear individual fields and run a broader search again.