12 Sep
|
Dawninfotek
|
Toronto
12 Sep
Dawninfotek
Toronto
Senior DevOps Engineer Role Overview We are seeking a highly skilled and self-motivated Senior DevOps Engineer to join our growing DevOps and Automation team. This individual will play a critical role in modernizing our CI/CD pipeline infrastructure, enhancing DevSecOps practices, and contributing to platform standardization across enterprise applications. The ideal candidate is an expert in Azure DevOps, GitHub Enterprise, infrastructure-as-code (IaC), and container orchestration, AWS CDK, with the ability to take initiative, drive improvements, and work independently in a fast-paced environment.
Key Responsibilities - Develop, optimize, and manage Azure DevOps pipelines, including templated pipelines and reusable YAML components aligned with enterprise standards.
- Design and implement GitHub PR processes, including branching strategies, branch protection rules, and GitHub Advanced Security (GHAS) enablement.
- Configure and maintain SonarQube integrations for various technology stacks (Angular, Maven, Ant, NodeJS), ensuring quality gates and code health compliance.
- Refactor and manage Ansible playbooks and automation tasks within Ansible Automation Platform (AAP2), leveraging best practices for template design and credential security.
- Implement and troubleshoot ArgoCD configurations, including sync status analysis, GitOps deployment workflows, and drift detection.
- Support and manage OpenShift build configurations, pod-based deployments, and image streams across development and production environments.
- Familiar with AWS CDK and managing Lambda functions.
- Oversee and govern the use of Service Accounts and tokens across CI/CD tools, ensuring proper secret management and auditing.
- Generate and interpret DevOps metrics for pipeline efficiency, deployment frequency, change failure rates, and lead time to production.
- Identify process gaps and proactively propose improvements to optimize DevOps workflows and reduce technical debt.
- Produce clear and maintainable documentation for pipeline configurations, tool usage, and operational procedures.
Qualifications - DevOps engineering experience in enterprise environments - Solid hands-on experience with:
- Azure DevOps (YAML pipelines, pipeline templating, environment strategies) - GitHub Enterprise (Actions, branch protection, GHAS configuration) - SonarQube (multi-language configuration and enterprise rulesets) - Ansible & AAP2 (playbook writing, secrets management, template reuse) - ArgoCD (application sync, GitOps flows) - OpenShift (deployment management, BuildConfig, pods, service routing) - Proven ability to work independently and drive initiatives from inception to delivery - Experience in DevOps metrics tooling and dashboards (e.g., EDF, DORA, or custom reporting) - Excellent problem-solving, communication, and documentation skills Nice to Have - Experience with HashiCorp Vault, Azure Key Vault, CyberArk, or other secure credential storage tools - Exposure to Sealights, Dynatrace, or other code instrumentation tools - Familiarity with compliance and governance-driven development pipelines We thank all applicants for your interest and referral. However, only qualified candidates selected for an interview will be contacted.
📌 Senior DevOps Engineer (Toronto)
🏢 Dawninfotek
📍 Toronto