Job Title : Devops EngineerLocation : CalgaryEmployment Type : ContractDuration : 12 MonthsMISSIONAs part of the integration of the technology stacks with the ones from the client, we are looking to harmonize our development practices so as to offer a unified developer experience. This starts by sharing common DevOps practices.RESPONSIBILITIESMoving our code from on-premises bitbucket to product aligned mono-repos on GitHubMigrating our java builds tools from Maven to GradleHarmonizing our JavaScript build processesAdopting a common artefact repository (JFrog Artifactory)Adopting a common CI toolchain based on GitHub ActionsGathering metrics so as to ensure the efficacity of our effortsEnhancing our Developer Experience within the department through the adoption of better tools, such as Backstage and others so that developers can become more productiveOptimize our code hygiene efforts through the adoption of Moderne / Open RewriteHelp and enable our global community of developers to adopt the new toolchains.The candidate will interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior managementWork within an Agile team, participating in ceremonies related to the Agile frameworkSKILLS REQUIRED3-5 years’ experience of Java (or JavaScript) development3-5 years’ experience of working on Linux based systemsScripting languages : Python, kshBuild System : Proficient with a build system such as Gradle / Maven or NPM (or both)Source Code Repository : Proficient with code versioning tools, Git, Bitbucket, GitHubCI tools : Proficient with Jenkins and / or GitHub ActionsMust possess strong analytical, troubleshooting, and problem-solving skillsExcellent English verbal and written communication skillsWillingness to occasionally wander into other areas (e.g., backend, other teams' codebase) and ship end-to-end solutions.Drive to learn, grow and "make things better than you found it”.Self-motivated, highly organized, team player who thrives in a fast-paced environment with the ability to learn quickly and work independently.DESIRED SKILLS : Knowledgeable with SDLC processes.Experience with Docker / Kubernetes.Ability to gather metrics and make sense of them
Engineer • Alberta, Canada, Canada