- Company Name
- Finastra
- Job Title
- Sr. DevOps Engineer (Hybrid role in Mississauga)
- Job Description
-
Job title: Senior DevOps Engineer
Role Summary: Lead design, implementation, and optimization of cloud‑based infrastructure and delivery pipelines within Azure. Drive IaC practices, CI/CD automation, and GitHub Operations to support secure, scalable application releases.
Expectations: • Deliver high‑quality, reusable Terraform modules and Azure ARM templates for production workloads. • Maintain and improve GitHub Actions pipelines for infrastructure and application deployments. • Ensure all DevOps processes comply with security, compliance, and industry best practices. • Act as a technical mentor and process owner for the DevOps team.
Key Responsibilities:
- Design, develop, and maintain reusable Terraform modules and IaC pipelines for Azure resource provisioning and teardown.
- Implement and manage Azure DevOps and GitHub Pipelines for continuous integration, continuous delivery, and continuous security.
- Administer and optimize GitHub Organization and Project settings, including access control, repo management, and workflow troubleshooting.
- Automate operational tasks, security checks, compliance reporting, and integration of test automation and application security tools.
- Collaborate with development, QA, and security teams to build secure, scalable, and reliable build/release pipelines.
- Document processes, mentor team members, and support Agile planning and work tracking with Jira.
- Research, evaluate, and implement new tooling to improve DevOps efficiency and reduce cost and time.
- Set up monitoring solutions for development, QA, and performance environments; manage maintenance and issue resolution.
- Enforce environment and application security based on established policies and procedures.
Required Skills:
- 6+ years software development/DevOps experience; 4+ years in automation build and delivery operations.
- Strong expertise in Azure (ARM, Azure DevOps, ExpressRoute, Virtual WAN, WAF, network security).
- Advanced Terraform, Azure Resource Manager, and IaC pipeline development.
- Proficient with GitHub – orchestration, Actions, security, and organization management.
- Scripting: PowerShell, Bash, Python, Shell.
- Knowledge of virtualization, Linux/Windows OS, networking (DNS, load balancing, SSL/TCP), Docker, Kubernetes.
- Experience with Azure cloud delivery methodologies, Agile development, and production release support.
- Familiarity with CI/CD tooling, test automation, application security tools, and monitoring solutions.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure DevOps Engineer Expert, Terraform Associate, or equivalent) preferred.