Quickplay
Trainee, Infrastructure Engineer – CI/CD (Contract)
QuickplayCanada13 hours ago
ContractInformation Technology
About Us:

At Quickplay, we foster a transparent, fair, and collaborative environment. We enthusiastically tackle complex challenges in OTT video, focusing on massive scale and resilience. If you seek a high-performing, learning-oriented, and supportive culture, Quickplay is the right place.

About the Role:

As an Infrastructure Engineer I at Quickplay, you will be primarily focused on supporting the design, development, and deployment of our cloud infrastructure and CI/CD pipelines. You will play a crucial part in containerizing microservices, managing Kubernetes clusters, and ensuring our systems are secure and efficient. This hands-on role offers a fantastic opportunity to contribute to cutting-edge cloud infrastructure within the OTT video domain.

Key Responsibilities:

  • Support the design and development of Continuous Integration and Continuous Delivery (CICD) pipelines using tools such as Jenkins X and Maven, focusing on Quickplay's microservices.
  • Assist in developing and deploying infrastructure through Terraform, contributing to efficient and scalable cloud architecture, with a focus on cloud migration and ongoing support.
  • Support software containerization with Docker, leveraging Kubernetes and Docker Swarm for effective container orchestration.
  • Play a key role in Dockerizing applications, including creating Docker files, images, Helm charts, and YAML artifacts.
  • Assist in setting up, managing, and optimizing Kubernetes clusters and Rancher for container orchestration, helping ensure they are production-ready for integration with Quickplay’s microservices.
  • Support vulnerability management efforts by scanning and addressing vulnerabilities in Docker images, ensuring timely updates and secure package management.
  • Contribute to the development and management of CI/CD pipelines for both legacy and new full module deployments, ensuring smooth integration across systems.
  • Engage with various stakeholders to gather requirements, ensuring the development and deployment of infrastructure and software meet business needs and technical specifications.
  • Provide clear documentation on processes and tools, and offer basic training and guidance to team members to support successful implementations.

Key Qualifications:

Cultural Fit:

At Quickplay, we thrive on a culture defined by four core principles. As a successful candidate, you'll demonstrate:

  • Focusing on Impact: You take ownership of projects, proactively solving challenges with efficient solutions that drive measurable business impact.
  • Being Curious: Always exploring new technologies and industry trends to refine and improve Quickplay’s technical infrastructure.
  • Being Supportive: You foster collaboration within teams and ensure strong relationships with stakeholders, ensuring that Quickplay’s microservices are aligned with broader goals.
  • Speaking Up: Offering constructive feedback, you drive improvements across teams and ensure effective execution of DevOps initiatives.

Technical Expertise and Background:

  • This is an entry-level professional role, ideal for candidates with approximately 1 year of hands-on exposure in infrastructure or cloud-related environments.
  • Exposure to infrastructure management concepts, with an interest in cloud platforms, containerization, and orchestration tools.
  • Basic understanding of software development principles, with exposure to languages like Golang, Java, or similar being an asset.
  • Familiarity with microservices architecture concepts.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Basic understanding of CI/CD pipelines and GitOps methodologies.
  • Familiarity with relational databases (e.g., MySQL) and/or NoSQL databases (e.g., Couchbase).
  • Exposure to DevOps tools like Git, Maven, Jenkins X, Ansible, Kubernetes, Docker, and Terraform.
  • Ability to work seamlessly with multiple teams, ensuring successful integration of DevOps practices.
  • Clear communication skills, with the ability to explain technical concepts.
  • Self-motivated and comfortable working autonomously with minimal supervision while also actively contributing to team collaboration.
  • A creative and analytical thinker who can tackle technical challenges.

Key Skills

Ranked by relevance