DevOps Engineer

Ceridian - Markham, ON (30+ days ago)

Apply Now

Ceridian. Makes Work Life Better™

This is our promise. Not only for our customers, but our employees as well.
Do you thrive in an innovative and exciting environment that’s continuously evolving? Ceridian is looking for fun, intelligent, team oriented people who believe in our values: Customer Focus, Transparency, Diligence, Optimism, and Agility. Our workplace culture provides empowering programs for career growth and offers diversity and inclusion groups to support every person’s career journey. Ceridian employees have declared Ceridian a Great Place to Work® in 2019, a Glassdoor Best Places to Work in 2019, and one of Canada’s Top 100 Employers for the 16th consecutive year!
Find out why Ceridian is such a great place to work.

This position can be located in any location in North America or Virtual.

About the Position:
The Ceridian Tax and Payments Product Development team is looking for an experienced DevOps Engineer to join an energetic global team of Product Managers, Business Analysts, Developers, and QA where daily collaboration across these groups is a key part of our success. Reporting to the Development Manager, the DevOps Engineer will work and collaborate with Developers, Architects, Test Engineers, Product Managers and stakeholders throughout the development process. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.

As a DevOps Engineer:
You’ll be the primary resource responsible for building and deploying the Continuous Integration / Continuous Deployment CI/CD pipeline
Create and maintain Build and Deployment automation framework for Azure Environment
You will work with the Ceridian Tax and Payments group, enhancing our Application and Integration Framework in order to provide the development team with the tools they need to build robust, reliable and scalable solutions
You will work on maintaining and supporting the newly built modules
You will help mentor and encourage the use of proper design patterns and best practices
Integration with Data As A Service (DAAS) and Identity Access Management (IAM)
You will have an understanding of the full Software Delivery Lifecycle
You will have demonstrable experience delivering high availability auto scaling containerized deployments in AWS or Azure
You will have experience working closely with IT Operations, IT Development and IT Service teams to promote DevOps culture
You will demonstrate an in depth understanding of continuous integration, continuous delivery, software configuration management, version control and release management.

Strong object oriented design and programming skills using C#, .NET, .NET Core, Azure, SQL
Experience with advanced programming constructs such as multi-threaded programming, dependency injection, messaging, advanced SQL, object relational mapping
Angular .js and Entity Framework
8+ years of experience with .NET framework
2+ years working with ASP.NETMVC
3+ years with MS PowerShell
4+ years’ experience in TFS Build Automation, Release and Configuration management
Proficiency with SQL and an understanding of relational database systems
Disciplined self-starter, capable of working independently or in close collaboration within an agile development team
Experience working in Cloud Computing services, specifically AWS or Microsoft Azure
Excellent communication and collaboration skills
Passion for solving hard problems and knows how to have fun!
Strong agile skillset and experience working in a Scrum Agile Development environment
Containerisation such as Docker
Containerisation orchestration such as Kubernetes
Version control solutions, specifically Team Foundation Server
DevOps methods (integration & automation)
Continuous integration, continuous delivery/deployment tooling such as Jenkins/Drone
Configuration management tooling such as Ansible and Puppet
Automatedtested tools such as Selenium
Good knowledge and hands on experience of Database technologies such as SQL/Azure SQL
Good knowledge and hands on experience of Windows operating systems

Desirable Skills:
Experience of ITIL and IT Management systems, such as ServiceNow
Automated testing tools

Ceridian combines the excitement of a startup environment, with the growth opportunities of a large organization. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment. We provide our employees with comprehensive benefits for various life circumstances and needs, great opportunities for career development, and a balanced lifestyle to achieve personal and professional success.
Ceridian is fueled by the diversity of our talented employees. We are an equal opportunity employer and embrace all individuals and what makes them unique. We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity, disability, national origin, race, sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We enthusiastically encourage all individuals to apply for positions that fit their passions. Come join our inclusive team and start collaborating with us on award winning projects!
We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.