
About this role
First Canadian is a national organization and we are experiencing unprecedented growth!
We aim to hire bright, hard-working people who share our values. We seek employees who are committed to learning, career growth, and opportunity. We take pride in being an organization that our employees support long-term. We believe in our employees and celebrate their success by asking for employee opinions and feedback so that we continue to be a Great Place to Work.
We award our team with the following:
- Off work 1 hour early on Fridays.
- Earned Time-Off Program and vacation.
- Group Retirement Savings Plan with employer match.
- A hybrid work model is available upon successful completion of probation.
- On-site gym including free weekly classes with a qualified trainer.
- Newly renovated facility with ergonomic desks/chairs.
- Educational assistance and career development.
- Employee benefits.
- Health and Wellness spending account.
- Employee Assistance Program (EAP).
- Employee discount programs.
- A Culture Team dedicated to diversity, inclusion, and employee programs.
- Employee recognition and appreciation events.
- French is not required for this role but is an asset, an uplift of 5% is applied after the probationary period for qualified professional level French bilingualism (both spoken and written).
Check out our company page for all the information on why we believe First Canadian is an employer of choice!
If you are motivated to succeed by helping people, then this is the opportunity for you!
The DevOps Engineer, reporting to the Web Development Manager, is based in the Sherwood Park office. The role is responsible for designing, building, and operating secure, scalable platforms across on-premises and public cloud environments. This role requires deep technical expertise, strong automation skills, and the ability to influence architecture and engineering practices across teams. You will play a key role in enabling reliable software delivery, modernizing infrastructure, and improving observability, security, and resilience in a hybrid cloud ecosystem.
Essential Responsibilities:
- Design, deploy, and manage Kubernetes clusters, both cloud-managed (EKS/AKS/GKE) and on premise.
- Implement and manage CI/CD pipelines using tools like GitLab CI, GitHub Actions, Jenkins, or CircleCI.
- Manage and secure VPNs, preferably using Cisco Duo, for secure remote access and internal communications.
- Configure and maintain container registries, including Docker Hub, GitHub Container Registry, and self-hosted/private registries.
- Deploy and manage databases including MySQL, Redis, and DB2.
- Write and maintain PowerShell, and Bash scripts for automation and system administration on Linux-based systems.
- Deploy and manage Apache Kafka for distributed event streaming and real-time data pipelines.
- Use NGINX as a reverse proxy, load balancer, and/or ingress controller, including TLS/SSL management.
- Build infrastructure using Infrastructure as Code (IaaC) tools such as Terraform or Pulumi.
- Set up monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK, Datadog).
- Collaborate with developers, QA, and security teams to ensure reliable, secure, and scalable deployments.
- Support cloud infrastructure (AWS and Azure) and help in cost optimization and environment standardization.
- Participate in on-call rotations and handle production incidents and troubleshooting.
Qualifications:
- A degree in Computer Science is required.
- 5+ years of hands-on experience in DevOps, SRE, or infrastructure engineering roles.
- Expertise in deploying and managing Kubernetes clusters (cloud-managed and on-prem).
- Experience with Cisco Duo, VPN setup, Subnets, and maintenance.
- Strong knowledge of Linux systems administration, especially Ubuntu or Red Hat.
- Proven scripting ability with Bash, and Python.
- Experience debugging and troubleshooting JavaScript frameworks like React, Node, Next.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Experience managing and securing container registries (Docker, GitHub, GitLab, etc.).
- Working knowledge of MySQL, Redis, and DB2, and related database tools.
- Familiarity with Apache Kafka usage, configuration, and performance tuning.
- Experience with NGINX for traffic routing, load balancing, and TLS termination.
- Comfortable with Git workflows and version control best practices.
- Experience with Salt, Terraform, Ansible, or similar automation tools.
- Experience hosting applications using IIS and WSL.
- Solid understanding of networking (DNS, firewalls, routing, SSL/TLS, etc.).
- Strong understanding of networking, security networking, security, and system architecture.
- Prior experience or knowledge of MLOps is highly desirable.
- Fluent in English with proven competencies in verbal and written communication is required.
- Fluent in French with proven competencies in verbal and written communication is an asset.
- Intermediate skill with Microsoft Office (Word/Excel) is required.
- Successful completion of a credit check, criminal background check and employment reference checks is required before employment.
Thank you for considering our organization.
If you are bilingual there will be a French and English assessment as a part of the recruitment process.
We are an equal opportunities employer and welcome applications from all suitably qualified persons. Accommodations are available upon request.