As a Senior DEVOPS Developer, you are responsible for developing complex physical models and data structures, testing, debugging and deploying business rules applications. You have experience as a developer and architect. You contribute to IT efficiency by analyzing, designing and developing programming algorithms (computer software, web applications) and the architecture of IT tools (software, networks, databases, etc.).Your role is to design detailed architectures, software, and testing and implementation strategies for large-scale and innovative projects and projects. You analyze, develop and recommend solutions and orientations at the functional, organic or technological level. The importance of mastering technology and anticipating innovations as well as your ability to optimize work processes then become essential skills. The nature of the files requires extensive and in-depth knowledge in your field.The files and projects under your responsibility are strategic in nature and involve high operational and conceptual complexity. These require a comprehensive and detailed analysis and understanding of the business area and the organization. There are many tie-downs. You are called upon to interact with a large number of stakeholders working in various fields of expertise.Job DescriptionMore specifically, you work as a technical specialist of the Business Decision Management (BMS) platform in the Development and Operations Department, IT Foundations, Block 1. This team is responsible for maintaining and developing the GDA service which is a system of 'decision support (commonly referred to as an expert system engine) deployed on an Azure AKS (Kubernetes) infrastructure in a "serverless" model. You participate in the implementation of solutions to manage, automate and sustain separately from the application code, the organization's policies and the operational decisions that result from it.You will work with business contacts in the context of the business rules application project as well as DEVOPS teams in the context of resolving operating problems, carrying out proofs of concept, developing tools and infrastructure components. Proficiency in JAVA and cloud computing tools is essential.Responsibilities· Software development across the technological vertical of the business rules engine in agile and DevOps mode.Development, testing, debugging and deployment of the platform (Java / Drools) and its management console (Angular)Encapsulation and deployment in container (Docker, Kubernetes, Helm)Automation of cloud infrastructure deployments (Azure, Bash)Management of rule bases, master data and fact bases (Postgres)Source code management (Git) and monitoring of tasks taken in the sprint (Jira)· Development of dedicated bodies by business project.Support of service contracts with external servicesWrite complex rules that non-IT resources cannot writeProvide rule execution test and trace services· Addition of functionalities to enable the processing of new areas of analysis (OCR, NLP, supervised learning, etc.)· In collaboration with the Product manager, propose and evaluate new technologies to develop the platform.Required profileBachelor of Computer ScienceGood knowledge of the following technologies:o Languages and Framework: Java, Spring Boot, JPA, JAX-RS, Angularo Containers: Kubernetes (AKS), Docker, Helmo Business rules: Drools (BRMS) and BPMN and DMN standardso Complementary technologies: Git, ssh, bash, EclipseMaster problem solvingMaster written communicationKnowing how to adapt to working with a variety of clients and contactsPossess excellent technical skillsLikes novelty and innovationEase of learning new thingsAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications___________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.