You will enjoy :
Culture : an organization that is guided by our fundamental principles of humanity, impartiality, neutrality, independence, voluntary service, unity and universality
Opportunity : to work with the best and brightest in the non-profit field, in an environment that promotes continuous learning, creativity and collaboration
Flexibility : alternative work arrangements and paid time off for those life happens moments
Meaningful Work : you will be co-creating transformative and innovative solutions that create an impact at a global level
In this role you will :
Manage and develop Continuous Integration solutions and configurations for multiple projects for enterprise Web applications in a Windows Server / .NET environment
Implement a build process that uses npm / yarn / nuget for package management, webpack for bundling, grunt / gulp as task runners, and then TeamCity for deployment to the various development and production environments
Write build automation scripts to build and deploy applications, run automated tests, and acquire logs and output
Design and configure continuous integration and deployment pipelines on cloud and on-premises
Write concise technical documentation for CI / Deployment solutions and processes
We’re looking for :
4+ years of experience working on enterprise scale projects to develop CI solutions, implement build and automated deployment processes
At least 3 years of experience working in an Agile development environment (stand-ups, sprints and other sprint ceremonies) using processes such as Scrum or Kanban and tools like Jira Software (Lean or TDD development experience works as well)
Thorough understanding of PaaS (Platform as a Service) frameworks to deploy applications to development and production environments
Working knowledge of SaaS (Software as a Service), the .NET Core framework and object-oriented programming in C#
Server-side scripting with tools such as NodeJS, Python or Powershell.
Experience using and configuring CI tools such as TeamCity / Bamboo / Jenkins
Build and deployment tools such as NPM, Nuget, Proget, Grunt, Gulp and Webpack
Strong understanding of IIS 7+
In-depth knowledge of Cloud architecture and the Azure platform (also GCP or AWS)
Up-to-date on current DevOps standards and best practices and continuously research new technologies and practices to improve your DevOps skills
This is a full-time permanent position.
The Canadian Red Cross is committed to gender equality and social inclusion in our workplace. All qualified applications will receive consideration without regard to sex, gender identity, gender expression, sexual orientation, race, ethnic origin, color, religion, nationality, disability, age, or any other characteristic protected by applicable law.
We encourage all qualified persons to apply particularly Indigenous peoples, persons with disabilities, ethnic minorities, visible minorities, and others who share our values and contribute to fostering an inclusive and diverse workplace.
Please notify us as soon as possible of any adaptive measures you might require at any stage of the recruitment process.