Bachelor's in Computer Engineering or IT, or relevant College Diploma
5+ years DevOps engineering experience in AWS or Azure
Proficient in Kubernetes cluster management and operations
Experience building and maintaining CI/CD pipelines and GitOps workflows
Solid grasp of Linux, Git, Docker, and scripting languages (Bash, Python, GoLang)
Strong understanding of security implementations
Familiarity with monitoring tools (Grafana, Loki, Tempo, Prometheus) in Kubernetes environments
Fluent in both French and English (spoken and written)
Responsibilities
Collaborate with development teams to streamline development processes
Automate CI/CD pipelines and manage application deployment and maintenance
Diagnose and resolve production issues alongside development teams
Manage security compliance and access control across environments
Implement GitOps best practices using tools like Terraform and ArgoCD
Monitor system performance and provide proactive recommendations for optimization
Troubleshoot complex distributed systems to apply corrective measures
Optimize cloud usage to reduce operational costs
Benefits
Collaborative team environment with experienced DevOps Specialists
Exposure to diverse internal products which enhances skill breadth
Opportunity to work with leading technologies in cloud infrastructure
Focus on improving developer experience, contributing to a positive company culture
Encouragement towards continuous learning and professional development
Full Job Description
Location: Canada (Montreal and Quebec City)
Hybrid work in a collaborative workspace
Internal job title: Systems Administrator
Permanent, full-time position
Benefits from day one: medical, dental, pension plan, telemedicine program, employee assistance program, and more
Flexible hours
Hours per week: 40
Educational support (LinkedIn Learning, LOMA courses, and Equisoft University)
Role: The Systems Administrator (Azure Cloud) reports to the Manager, Product Development, and works closely with 6 other infrastructure specialists. The incumbent is responsible for the administration, stability, and security of the environments hosted in Azure, supports the development and support teams day to day, and ensures that the systems behind our products are reliable, up to date, and well monitored.
Your day at Equisoft:
Work with the development and support teams to support their environments (development, test, and production)
Install, configure, patch, and upgrade servers (Linux and Windows), databases, and the infrastructure components that underpin our applications, and automate recurring tasks (scripts, scheduled tasks)
Diagnose and resolve production incidents (servers, network, storage, performance) in coordination with the development and support teams
Manage accounts, access controls (Entra ID / Active Directory), certificates, and compliance, and implement security best practices across all environments
Apply infrastructure as code and GitOps best practices (Terraform, OpenTofu, FluxCD, ArgoCD)
Monitor and optimize the performance, availability, and security of our systems, and make proactive recommendations
Respond to requests and investigate issues in order to apply corrective measures to the systems under your responsibility
Optimize cloud usage to reduce operating costs
Requirements:
Technical
Bachelor's degree in computer engineering or information technology, or a college diploma
5+ years of experience in systems administration (Linux and/or Windows Server) in Azure environments
Strong knowledge of Linux and Windows Server administration, networking (DNS, firewalls, VPN, load balancing), storage, and databases, as well as scripting (Bash, PowerShell, or Python)
Solid understanding of security practices
Experience with monitoring and logging tools (Grafana, Prometheus, Loki, or equivalents)
Excellent knowledge of French and English (spoken and written)
Soft skills
Strong organizational and task prioritization skills
Analytical and problem-solving abilities
Ability to communicate, write, and synthesize information
Ability to multitask in a fast-paced environment
Team spirit, tact, diplomacy, autonomy, rigor, and discipline
Curiosity and a desire to learn
Assets:
Cloud (Azure) or systems administration (Linux, Microsoft) certifications
Relevant experience in product development
Knowledge of infrastructure as code and GitOps tools (OpenTofu, Terraform, FluxCD, ArgoCD)
Experience with Docker and Kubernetes cluster management