Ingénieur en Infrastructure Cloud

Harris Computer
Full_time

📍 Job Overview

  • Job Title: Ingénieur en Infrastructure Cloud
  • Company: Harris Computer
  • Location: Remote - Quebec, Canada
  • Job Type: Full-Time
  • Category: DevOps Engineer, System Administrator, Web Infrastructure
  • Date Posted: 2025-07-02
  • Experience Level: Mid-Senior level (2-5 years)
  • Remote Status: Remote OK

🚀 Role Summary

  • Design, implement, and maintain secure cloud infrastructures on AWS and Azure.
  • Manage Active Directory for identity and access management in cloud and on-premise environments.
  • Automate deployment processes using tools like Terraform and CloudFormation.
  • Optimize cloud resource usage for cost and performance balance.
  • Participate in on-premise environment migrations to AWS.
  • Ensure continuous monitoring, management, and optimization of cloud environments for peak performance and high availability.
  • Collaborate with development teams to implement DevOps practices and improve infrastructure collaboration.
  • Troubleshoot technical issues related to infrastructure and systems in close collaboration with internal teams.
  • Participate in on-call rotations for 24/7 incident management and critical issue resolution.

📝 Enhancement Note: This role requires a strong background in cloud infrastructure, with a focus on AWS and Azure. Experience in Infrastructure as Code (IaC) tools like Terraform is essential for automating deployment processes and ensuring consistent, secure, and well-documented infrastructure.

💻 Primary Responsibilities

  • Cloud Infrastructure Design & Management (60%)

    • Design, implement, and maintain secure cloud infrastructures on AWS and Azure.
    • Optimize cloud resource usage for cost and performance balance.
    • Participate in on-premise environment migrations to AWS.
  • Active Directory Management & Security (20%)

    • Manage Active Directory for identity and access management in cloud and on-premise environments.
    • Implement and enforce security policies and best practices.
  • Infrastructure Automation & Collaboration (20%)

    • Automate deployment processes using tools like Terraform and CloudFormation.
    • Collaborate with development teams to implement DevOps practices and improve infrastructure collaboration.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, IT, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: 3 to 5 years of experience in IT, with a focus on infrastructure management and cloud solutions.

Required Skills:

  • Cloud infrastructure (AWS, Azure)
  • Infrastructure as Code (Terraform)
  • Active Directory management
  • CI/CD pipelines and automation tools (e.g., Azure DevOps)
  • Security principles and access management (IAM, VPC, Security Groups)
  • Version control with Git and system administration
  • Problem-solving and troubleshooting skills
  • Availability for on-call rotations and incident management

Preferred Skills:

  • Certifications in cloud (AWS, Azure) or DevOps (e.g., Kubernetes, Docker, Terraform)
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with French and English for effective communication within the team and with stakeholders

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in cloud infrastructure design, implementation, and management on AWS and Azure.
  • Showcase projects that involve Active Directory management and security best practices.
  • Highlight automation and deployment processes using tools like Terraform and CloudFormation.
  • Include case studies or examples of infrastructure optimization for cost and performance balance.

Technical Documentation:

  • Document cloud infrastructure designs, configurations, and best practices.
  • Include version control and deployment processes using tools like Git and CI/CD pipelines.
  • Demonstrate understanding of security principles and access management in cloud environments.

💵 Compensation & Benefits

Salary Range: Competitive salary based on experience and regional market standards for cloud infrastructure roles in Quebec, Canada.

Benefits:

  • Competitive salary
  • Comprehensive insurance plan (medical, dental, vision, life, and long-term disability)
  • Retirement savings plans
  • Stock purchase program
  • Personal days off (5 days per year, in addition to vacation time)
  • Training opportunities focused on skills, knowledge, and personal development

Working Hours: Full-time position with a standard workweek of 40 hours. Availability for on-call rotations and incident management is required.

📝 Enhancement Note: The salary range for this role is estimated to be between CAD 80,000 and CAD 120,000 per year, based on market research for cloud infrastructure roles in Quebec, Canada. This estimate takes into account the candidate's experience level and the company's size and industry.

🎯 Team & Company Context

🏢 Company Culture

Industry: Legal technology and software development

Company Size: Medium-sized organization with multiple locations and a global presence

Founded: 1976 (over 45 years of experience in the industry)

Team Structure:

  • The Infrastructure and Security team is responsible for designing, implementing, and maintaining secure cloud infrastructures and managing system access.
  • The team works closely with development teams to ensure seamless integration and collaboration between infrastructure and application development processes.
  • The team follows Agile methodologies for project management and collaboration.

Development Methodology:

  • Agile/Scrum methodologies for project planning and collaboration
  • Code reviews, testing, and quality assurance practices
  • CI/CD pipelines and automated deployment strategies for infrastructure and application development

Company Website: www.harriscomputer.com

📝 Enhancement Note: Harris Computer is a well-established company in the legal technology industry, with a strong focus on innovation and customer satisfaction. The company values collaboration, continuous learning, and a commitment to excellence in all aspects of its operations.

📈 Career & Growth Analysis

Cloud Infrastructure Engineer Career Level: Mid-Senior level role responsible for designing, implementing, and maintaining secure cloud infrastructures. This role involves a high level of technical expertise and requires strong problem-solving skills and experience in cloud infrastructure management.

Reporting Structure: The Cloud Infrastructure Engineer reports directly to the Infrastructure and Security Manager and works closely with development teams to ensure seamless integration and collaboration between infrastructure and application development processes.

Technical Impact: This role has a significant impact on the company's overall infrastructure, security, and application development processes. The Cloud Infrastructure Engineer is responsible for ensuring that the company's cloud environments are secure, performant, and well-documented, enabling efficient and effective application development and deployment.

Growth Opportunities:

  • Technical Growth (1-2 years): Develop expertise in emerging cloud technologies and infrastructure as code (IaC) best practices. Expand knowledge of security principles and access management in cloud environments.
  • Leadership & Architecture (3-5 years): Take on a leadership role within the Infrastructure and Security team, mentoring junior team members and contributing to architectural decisions that shape the company's cloud infrastructure strategy.
  • Cross-functional Collaboration (Ongoing): Collaborate with development teams to improve infrastructure collaboration and implement DevOps practices, driving continuous improvement in application development and deployment processes.

📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership development within the Infrastructure and Security team. The Cloud Infrastructure Engineer can expect to gain valuable experience in cloud infrastructure management, security, and architecture, as well as the chance to mentor junior team members and contribute to strategic decision-making processes.

🌐 Work Environment

Office Type: Remote work environment with occasional on-site meetings and team-building events

Office Location(s): Quebec, Canada (with remote work options available)

Workspace Context:

  • Remote work environment with flexible hours and the option to work from home or a co-working space
  • Access to company-provided hardware and software tools for remote work
  • Occasional on-site meetings and team-building events to foster collaboration and knowledge-sharing

Work Schedule: Full-time position with a standard workweek of 40 hours. Availability for on-call rotations and incident management is required.

📝 Enhancement Note: The remote work environment at Harris Computer offers a high degree of flexibility and autonomy, allowing employees to balance their personal and professional lives more effectively. The company provides the necessary hardware and software tools to ensure a productive and efficient remote work experience.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Video Screen (30 minutes): A brief conversation to assess communication skills, technical background, and cultural fit.
  2. Technical Deep Dive (60-90 minutes): A detailed discussion of the candidate's cloud infrastructure experience, focusing on AWS and Azure, Active Directory management, and infrastructure automation.
  3. Behavioral & Situational Questions (30 minutes): Questions designed to assess problem-solving skills, adaptability, and cultural fit within the team.
  4. Final Decision & Offer (TBD): A decision will be made based on the candidate's technical skills, cultural fit, and alignment with the company's values and goals.

Portfolio Review Tips:

  • Highlight cloud infrastructure projects that demonstrate experience in AWS and Azure, Active Directory management, and infrastructure automation.
  • Include case studies or examples of infrastructure optimization for cost and performance balance.
  • Showcase strong documentation and version control practices, demonstrating attention to detail and commitment to best practices.

Technical Challenge Preparation:

  • Brush up on cloud infrastructure concepts, with a focus on AWS and Azure.
  • Review Active Directory management best practices and security principles.
  • Familiarize yourself with infrastructure as code (IaC) tools like Terraform and CloudFormation.
  • Prepare for problem-solving and troubleshooting scenarios related to cloud infrastructure management.

ATS Keywords: (Organized by category)

  • Cloud Platforms: AWS, Azure, Google Cloud Platform
  • Infrastructure as Code: Terraform, CloudFormation, Ansible, Puppet
  • Active Directory: LDAP, Kerberos, Group Policy, Azure AD
  • Version Control: Git, SVN, Mercurial
  • CI/CD: Jenkins, Azure DevOps, GitLab CI/CD
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog
  • Containerization & Orchestration: Docker, Kubernetes, Amazon EKS, Azure AKS
  • Security: IAM, VPC, Security Groups, Network Security, Identity Management
  • Soft Skills: Problem-solving, Troubleshooting, Communication, Collaboration, Adaptability
  • Industry Terms: DevOps, Infrastructure as Code, Cloud Migration, Hybrid Cloud, Multi-Cloud

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit within the team. The technical deep dive focuses on cloud infrastructure experience, while behavioral and situational questions help evaluate the candidate's adaptability and alignment with the company's values and goals.

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • Primary: AWS, Azure
  • Secondary: Google Cloud Platform (as needed)

Infrastructure as Code (IaC) Tools:

  • Primary: Terraform
  • Secondary: CloudFormation, Ansible, Puppet

Active Directory Management:

  • Primary: Microsoft Active Directory
  • Secondary: Azure Active Directory (as needed)

Version Control Systems:

  • Primary: Git
  • Secondary: SVN, Mercurial

CI/CD Pipelines:

  • Primary: Azure DevOps
  • Secondary: Jenkins, GitLab CI/CD (as needed)

Monitoring & Logging:

  • Primary: Prometheus, Grafana
  • Secondary: ELK Stack, Datadog (as needed)

Containerization & Orchestration:

  • Primary: Docker, Kubernetes
  • Secondary: Amazon EKS, Azure AKS (as needed)

Security Tools & Principles:

  • Primary: IAM, VPC, Security Groups, Network Security, Identity Management
  • Secondary: Firewalls, Intrusion Detection Systems, Encryption, Access Control

📝 Enhancement Note: The technology stack for this role is focused on cloud infrastructure management, with a primary emphasis on AWS and Azure. Experience with Infrastructure as Code (IaC) tools like Terraform and CloudFormation is essential for automating deployment processes and ensuring consistent, secure, and well-documented infrastructure.

👥 Team Culture & Values

Cloud Infrastructure Engineer Values:

  • Innovation: Embrace emerging cloud technologies and best practices to drive continuous improvement in cloud infrastructure management.
  • Security: Prioritize security principles and access management in all aspects of cloud infrastructure design, implementation, and maintenance.
  • Collaboration: Work closely with development teams to ensure seamless integration and collaboration between infrastructure and application development processes.
  • Documentation: Maintain comprehensive and up-to-date documentation of cloud infrastructure designs, configurations, and best practices.
  • Continuous Learning: Stay current with industry trends and best practices in cloud infrastructure management, security, and automation.

Collaboration Style:

  • Cross-functional Integration: Work closely with development teams to ensure seamless integration and collaboration between infrastructure and application development processes.
  • Code Review Culture: Participate in code reviews and knowledge-sharing sessions to ensure consistent and high-quality infrastructure implementations.
  • Peer Programming: Collaborate with team members on complex infrastructure challenges to leverage collective expertise and drive continuous learning.

📝 Enhancement Note: The cloud infrastructure team at Harris Computer values innovation, security, collaboration, documentation, and continuous learning. The team works closely with development teams to ensure seamless integration and collaboration between infrastructure and application development processes, fostering a culture of knowledge-sharing and continuous improvement.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Migration: Lead the migration of on-premise environments to AWS, ensuring minimal downtime and optimal performance.
  • Infrastructure Optimization: Continuously optimize cloud infrastructure for cost and performance balance, staying up-to-date with AWS and Azure best practices and pricing models.
  • Security & Compliance: Ensure cloud infrastructure compliance with relevant security standards and regulations, such as ISO 27001, SOC 2, and HIPAA.
  • Emerging Technologies: Stay current with emerging cloud technologies and best practices, integrating new tools and services into the company's cloud infrastructure as needed.

Learning & Development Opportunities:

  • Certifications: Pursue certifications in cloud (AWS, Azure) or DevOps (e.g., Kubernetes, Docker, Terraform) to expand technical expertise and demonstrate commitment to continuous learning.
  • Conferences & Events: Attend industry conferences, webinars, and workshops to stay current with cloud infrastructure trends, best practices, and emerging technologies.
  • Mentorship & Leadership: Mentor junior team members and contribute to architectural decision-making processes, driving continuous improvement in cloud infrastructure management and security.

📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership development within the Infrastructure and Security team. The Cloud Infrastructure Engineer can expect to gain valuable experience in cloud infrastructure management, security, and architecture, as well as the chance to mentor junior team members and contribute to strategic decision-making processes.

💡 Interview Preparation

Technical Questions:

  • Cloud Infrastructure Fundamentals: Describe the key components of a typical cloud infrastructure, including compute, storage, networking, and security services.
  • AWS & Azure: Compare and contrast AWS and Azure, highlighting the key differences in their service offerings, pricing models, and best practices.
  • Active Directory Management: Explain the key concepts and best practices in Active Directory management, including identity and access management, group policy objects (GPOs), and security groups.
  • Infrastructure as Code (IaC): Describe the benefits and best practices of using IaC tools like Terraform and CloudFormation for automating deployment processes and ensuring consistent, secure, and well-documented infrastructure.

Company & Culture Questions:

  • Harris Computer Culture: Describe the company's culture and values, highlighting the importance of collaboration, continuous learning, and innovation in cloud infrastructure management.
  • Team Dynamics: Explain how the Infrastructure and Security team works with development teams to ensure seamless integration and collaboration between infrastructure and application development processes.
  • Cloud Infrastructure Challenges: Discuss the unique challenges and opportunities presented by cloud infrastructure management, security, and automation in the legal technology industry.

Portfolio Presentation Strategy:

  • Cloud Infrastructure Projects: Highlight cloud infrastructure projects that demonstrate experience in AWS and Azure, Active Directory management, and infrastructure automation.
  • Documentation & Version Control: Showcase strong documentation and version control practices, demonstrating attention to detail and commitment to best practices.
  • Problem-Solving & Troubleshooting: Prepare for problem-solving and troubleshooting scenarios related to cloud infrastructure management, demonstrating adaptability and technical expertise.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit within the team. The technical deep dive focuses on cloud infrastructure experience, while behavioral and situational questions help evaluate the candidate's adaptability and alignment with the company's values and goals.

📌 Application Steps

To apply for this Cloud Infrastructure Engineer position at Harris Computer:

  1. Submit Your Application: Click on the application link provided in the job listing and follow the instructions to submit your resume and any relevant portfolio materials.
  2. Prepare Your Portfolio: Tailor your portfolio to highlight cloud infrastructure projects that demonstrate experience in AWS and Azure, Active Directory management, and infrastructure automation. Include case studies or examples of infrastructure optimization for cost and performance balance.
  3. Optimize Your Resume: Highlight your relevant experience in cloud infrastructure management, security, and automation. Include any relevant certifications or training in cloud technologies, such as AWS, Azure, or DevOps.
  4. Research the Company: Familiarize yourself with Harris Computer's mission, values, and culture. Understand the company's focus on legal technology and innovation, and be prepared to discuss how your skills and experience align with the company's goals and objectives.
  5. Prepare for Technical Interviews: Brush up on cloud infrastructure concepts, with a focus on AWS and Azure. Review Active Directory management best practices and security principles. Familiarize yourself with infrastructure as code (IaC) tools like Terraform and CloudFormation. Prepare for problem-solving and troubleshooting scenarios related to cloud infrastructure management.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have 3 to 5 years of IT experience with a focus on infrastructure management and cloud solutions. Knowledge of Infrastructure as Code, cloud environments, and security principles is essential.