Role Title: DevOps Consultant
Type of Role: Contract (1 Year) | Hybrid (4 Days Onsite)
Location: Toronto
Job Summary:
We are seeking a skilled DevOps Engineer to support the design, implementation, and optimization of cloud infrastructure, automation, and deployment solutions. The ideal candidate will have strong experience with cloud platforms, infrastructure automation, CI/CD pipelines, configuration management, and containerization technologies. This role involves collaborating with cross-functional teams, managing change control processes, building stakeholder relationships, and ensuring the delivery of scalable, secure, and reliable technology solutions.
Responsibilities:
- Design, deploy, and maintain cloud infrastructure solutions across AWS and Azure environments.
- Develop, automate, and optimize CI/CD pipelines to support application delivery and operational efficiency.
- Implement Infrastructure as Code (IaC) and configuration management solutions using industry-standard tools.
- Manage change control processes, system updates, and infrastructure enhancements while ensuring minimal business disruption.
- Collaborate with developers, operations teams, and stakeholders to build strong relationships and deliver high-quality solutions.
- Troubleshoot infrastructure issues, resolve conflicts, and drive continuous improvement initiatives to enhance platform reliability and performance.
Required Skills:
- Strong hands-on experience with AWS and Azure cloud platforms.
- Proficiency in Ansible, Chef, and Puppet for configuration management and automation.
- Expertise in Terraform for Infrastructure as Code (IaC) and automated provisioning.
- Experience implementing and supporting DevOps practices and methodologies.
- Hands-on experience with Jenkins and GitHub Actions for CI/CD pipeline development and release automation.
- Strong knowledge of Docker and containerization technologies.
- Experience supporting and deploying applications developed using Node.js.
- Knowledge of cloud infrastructure design, deployment, monitoring, and maintenance.
- Experience with system automation, scripting, and operational process improvements.
- Strong problem-solving, relationship management, stakeholder engagement, and conflict-resolution skills.
- Excellent communication skills with the ability to work effectively across technical and business teams.
- Experience managing change control processes and ensuring operational excellence.