Senior Devops Engineer

Senior Devops Engineer

Toronto, Ontario, Canada  - Contract and Permanent

Job Description

We're currently in search of a Lead AWS DevOps Engineer with a minimum of 5 years' hands-on experience in infrastructure development and automation. In this role, you'll take the helm in overseeing end-to-end DevOps processes, ensuring the reliability, scalability, and security of our cloud infrastructure. The ideal candidate will possess an in-depth knowledge of AWS services, a wealth of experience in DevOps practices, and the ability to guide and nurture a team.

- Design, deploy, and maintain scalable and secure AWS infrastructure.
- Implement Infrastructure as Code (IaC) tools like Terraform and CloudFormation to automate resource provisioning.
- Establish and manage CI/CD pipelines for efficient application delivery, with expertise in automation.
- Develop and optimize deployment strategies to facilitate seamless releases.
- Manage containerized applications utilizing Docker and container orchestration tools such as Kubernetes or AWS EKS.
- Proficient in writing software with languages like Java, JavaScript (Node.js), and Python.
- Configure and maintain monitoring solutions (e.g., CloudWatch, Prometheus) for system health.
- Implement robust security measures and perform regular audits to address vulnerabilities.
- Ensure compliance with industry standards and regulations.
- Collaborate with development and operations teams to integrate DevOps processes smoothly.
- Streamline manual processes through automation to enhance efficiency.
- Design and manage backup and disaster recovery strategies for data integrity and availability.
- Conduct capacity planning to meet resource requirements.
- Optimize AWS infrastructure for cost-effective solutions.
- Document system architecture, processes, and configurations for knowledge sharing.
- Mentor junior team members and keep abreast of emerging technologies.

Must Have Skills:

- Bachelor's degree in Computer Science or related field.
- 5 to 7+ years of relevant experience or proven working experience in the field.
- Proven expertise as a DevOps Engineer with AWS, Docker, Kubernetes, and related tools.
- Proficiency in programming languages such as Java, PHP, JavaScript, and Bash.
- Experience with RDBMS/DB systems like MySQL and PostgreSQL.
- Strong understanding of Linux operating systems.
- Familiarity with CI/CD processes and tools like Jenkins, Bitbucket, JFrog.
- Hands-on experience with infrastructure as code tools like Terraform, Ansible, and Cross Plane.
- Knowledge of containerization and monitoring technologies (Docker, Prometheus, ELK).
- Experience with AWS Cloud and Amazon Connect.
- Familiarity with Jenkins, Bitbucket, JFrog, Terraform, Cross Plane, Kubernetes, and Python.
- AWS certifications preferred.
- Excellent communication skills and the ability to collaborate effectively in a team environment.

Nice to Have Skills:

Preferred qualifications include French language proficiency, AWS Certified DevOps Engineer certification, and additional certifications like AWS Solutions Architect. Desired skills encompass leadership abilities, familiarity with version control systems like Git, and understanding of architectural patterns.


Starting: ASAP

Similar jobs in Toronto: