Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Description du poste
Job Title: Cloud DevOps Engineer
Job Location: Montreal, QC (3days onsite in a week)
Job Duration: Long Term
Job Description
- Solid technical knowledge: Ability to converse with deep technical knowledge across a wide span of technologies with confidence, challenging direction as appropriate
- Alignment and team awareness: Ability to identify strengths and weaknesses, with a view to mentoring and helping Team growth
- Direct and driven: Challenges compromise where appropriate and strives to deliver the highest standards
- Sounding board and solution-orientated: enjoys working as a broader team to find solutions, supporting the team as appropriate, and allowing mentees to have a voice, grow and learn, but takes control when appropriate to provide the right direction
Responsabilités
- Design and implement scalable and secure cloud infrastructure solutions using Terraform, python etc.
- Engineer repeatable Terraform modules to high standards with documentation
- Build best practice pipelines and automation using strategic tooling (Git, Terraform, Jenkins, Snyk etc.)
- Design and codify guardrails and features requested in the Product roadmap aligned to customer security and regulatory requirements.
- Collaborate with clients to understand their business needs and translate them into technical requirements and follow good agile practices.
- Develop and maintain documentation and architectural designs for cloud solutions following the Architecture board requirements.
- Utilize DevOps principles and practices to automate deployment, monitoring, and management processes.
- Implement security controls and best practices to ensure data protection and compliance.
- Troubleshoot and resolve issues related to cloud infrastructure and applications.
- Stay up to date with the latest trends and advancements in cloud technologies and provide recommendations for improvement.
- Provide mentoring and training to the DevOps product team and inhouse teams to adopt developed solutions and enhance the agile mentality and culture.
- Work with AI engineers to build Innovative AI solutions
Exigences
- Bachelor's degree in computer science, Engineering, or a related field, or relevant experience.
- Minimum of 5 years of experience as a DevOps Engineer, with a focus on cloud architecture and deployment.
- An "automate everything" mentality.
- Exceptional experience DevOps tooling (e.g. Terraform (Cloud), Jenkins, CloudBees, Ansible, SnyK, Git etc.)
- Expertise with DevOps tools, practices and processes, including CI/CD pipelines, configuration management, testing and version control systems (e.g., Git).
- Strong expertise building Terraform modules aligned to best practices.
- Strong expertise in a broad range of AWS cloud services
- Proficiency in programming languages such as Python, Golang, and experience with GitOps.
- Solid understanding of networking concepts, security measures, and best practices in cloud environments.
- Solid understanding of implementing AI solution in AWS
- Experience with containerization technologies like Rancher, Docker and Kubernetes would be an advantage
- Excellent problem-solving skills and ability to lead and mentor a team.
- Strong communication and collaboration skills to effectively work with stakeholders at all levels.