Toronto, ON, Canada Req #8000
Friday, March 12, 2021
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.
Location: This position is remote and can be located anywhere in Canada or the USA.
About the Position:
Reporting to the Development Manager, the Mobile DevOps Engineer will support multiple iOS and Android development teams. You are passionate about DevOps technologies and love to make lives of developers easier by identifying areas for improvement and automating everything related to building, testing, and releasing of mobile applications. You enjoy supporting developers and test engineers and strive to continuously improve CI/CD pipelines.
This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry related experience.
Develop, build and maintain custom tools, CI/CD pipelines and infrastructure for automation of building, testing and releasing of mobile applications
Maintain mobile applications’ build ecosystem including build and test automation tools, scripts and various infrastructure components
Integrate internal build tools with third party systems
Constantly improve operational processes, looking for opportunities to automate and improve quality and performance of build ecosystem
Manage third party libraries and other dependencies for mobile application
Investigate new and emerging tools and technologies and incorporate them when applicable into overall CI/CD solution
Take ownership of entire CI/CD infrastructure and mobile release processes, be the go-to person for anything CI/CD for mobile team
University degree in Computer Science or related field
Solid understanding of mobile specific DevOps concepts and tools
Knowledge of continuous integration and delivery tools such as Jenkins, GitLab, CircleCi, Nexus, Asure DevOps, SonarQube, Fastlane)
Experience with webhooks
Solid experience with implementation of test automation using Android Studio and Xcode
Knowledge of common build, package and dependency management tools including: CocoaPods, Maven, Gradle, Homebrew
Good scripting skills in bash and Ruby
Solid knowledge of Git and common branching strategies
Deep knowledge of internet technologies
Effective communication skills, both verbal and written
Highly self-motivated self-starter capable of working in a team environment with minimal supervision
Experience working in an Agile development environment
Nice to have:
Proficiency in one or more of: Swift, Java, Kotlin, Python
Understanding Ruby and Ruby Gems
Experience with Appium, Selenium
Experience with cloud technologies (Azure, AWS or Google)
TestFlight, App Centre
Google and Apple app stores
Ceridian is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. 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. We encourage all individuals to apply for positions that fit their passions.
We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. If you are selected for an interview, you will be contacted by a Ceridian Recruiter with a @ceridian.com email directly from our organization.
Job Family Technical Job Function Software Development Pay Type Salary