Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota. They are seeking a Senior Cloud Infrastructure Engineer to design, build, and operate scalable cloud infrastructure primarily focused on Microsoft Azure, while also supporting AWS. The role involves improving deployment workflows, building reliable environments using infrastructure as code, and ensuring system security and performance.
Responsibilities:
- Design and manage cloud infrastructure in Azure, with some exposure to AWS
- Build and maintain Terraform modules to provision and manage infrastructure
- Develop and support CI/CD pipelines for infrastructure and application deployments
- Own the lifecycle of VM images (build, harden, version, and distribute)
- Implement reliable, scalable patterns for networking, compute, and storage
- Improve system reliability through monitoring, alerting, and automation
- Troubleshoot infrastructure and deployment issues across environments
- Partner with engineering, security, and platform teams to align on standards and best practices
- Document infrastructure designs and operational procedures
Requirements:
- Must be a US citizen, naturalized citizen, green card holder or permanent resident and authorized to work without sponsorship
- 5+ years of experience in cloud infrastructure engineering
- Strong hands-on experience with Microsoft Azure
- Working knowledge of AWS
- Solid experience with Terraform in production environments
- Experience building and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.)
- Experience with VM image management (e.g., Packer, Azure Image Builder, or similar)
- Strong understanding of: Cloud networking (VNet/VPC design, routing, DNS), Identity and access management, System security and hardening practices
- Proficiency in scripting (Python, Bash, or PowerShell)
- Ability to work independently and drive work forward with minimal direction
- Strong communication skills and ability to collaborate across teams
- Experience working in multi-cloud environments
- Familiarity with governance and policy tools (e.g., Azure Policy)
- Experience with cost optimization and resource management
- Cloud certifications (Azure and/or AWS)