Post Job Free
Sign in

Cloud Engineer

Company:
Synechron
Location:
Montreal, QC, Canada
Posted:
May 16, 2024
Apply

Description:

Lieu : Montréal (Présence au bureau dès le jour 1 - Mode hybride)

Synechron est une importante société de conseil en transformation numérique mondiale axée sur les services financiers et les organisations technologiques. Nos spécialités comprennent l'intelligence artificielle, le conseil, le numérique, le cloud et DevOps, les données et l'ingénierie logicielle de bout en bout. Nos 13 FinLabs servent de hubs où nous innovons et développons des solutions commerciales de pointe.

Le candidat idéal développera un logiciel de qualité fonctionnant avec l’infrastructure des fournisseurs de services de cloud public (CSP) dans différents domaines du cloud public et maîtrisera divers outils et techniques de développement orientés objet.

La personne doit avoir de l’expérience avec le développement Python et Goland ou Terraform ainsi que les bases de données NoSQL, idéalement dans un environnement de cloud public.

La connaissance de Javascript/Typescript est un atout supplémentaire.

De bonnes compétences en résolution de problèmes et la prise en charge indépendante des éléments tout en assurant le suivi jusqu’à la clôture sont également indispensables.

Le candidat assurera la liaison avec les équipes mondiales pour comprendre les exigences, développer un code de haute qualité et livrer des projets.

Le poste exige une attention aux détails, associée à la propriété, pour assurer la livraison de candidatures de haute qualité.

Principales responsabilités :

Développement et conception d’applications Python et Golang

Améliorer et intégrer le framework d’automatisation CSP avec des outils internes (Azure initialement)

Développer des outils et des capacités en libre-service pour le Cloud Public (Azure/GCP/AWS) et les utilisateurs internes

Intégrer les workflows d’automatisation dans les pipelines CI/CD

Améliorer l’expérience des développeurs MS en collaborant avec le client et l’équipe d’infrastructure

Interface avec une équipe mondiale de développeurs d’applications et d’ingénieurs d’infrastructure

Produire des preuves de concept dans de nouveaux domaines de développement

Enquêter sur les problèmes de production

Fournir un support technique pour le débogage des défaillances applicatives dans les systèmes de production

Participer à tous les aspects du SDLC (analyse, conception, codage, tests, déploiement)

Compétences requises :

6-8+ ans d’expérience professionnelle pratique en utilisant Python, Goland, Java ou JavaScript/TypeScript

2+ ans d’expérience avec des équipes dispersées dans le monde entier qui se trouvent sur différents fuseaux horaires

Solide compréhension de la conception et du développement orientés objet

Maîtrise des technologies de base de données (de préférence NoSQL) incluant la modélisation, les tests et le réglage des performances

Maîtrise des environnements Linux/Unix

Expérience avec les frameworks BDD (Cucumber/Gherkin, GoDog, behave, etc)

Maîtrise des systèmes de contrôle de version (git) et des outils CI/CD (Jenkins)

Bonne compréhension des méthodologies et outils Agile & DevOps (par exemple, Jira, Rally)

Capacité à écrire du code réutilisable, optimisé et maintenable qui est bien documenté et qui suit les meilleures pratiques standard de l’industrie

Excellentes compétences en communication et en présentation de manière claire et concise entre différents groupes de parties prenantes et niveaux de connaissances

Compétences recherchées :

Expérience avec l’infrastructure en tant que code (Terraform)

Expériences avec l’OPA

Expérience en conception d’applications Azure

Expérience avec les services PaaS Azure

Connaissance des contrôles de sécurité et/ou des outils de sécurité pour le Cloud Public

DÉCLARATION DE DIVERSITÉ ET D'INCLUSION DE SYNECHRON

La diversité et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'être un employeur qui promeut l'égalité des chances et les actions positives. Notre initiative de diversité, d'équité et d'inclusion (DEI) 'Synclusive' s'engage à favoriser une culture inclusive - promouvant l'égalité, la diversité et un environnement respectueux envers tous. Nous croyons fermement qu'une main-d'œuvre diversifiée contribue à la construction d'entreprises plus fortes et plus réussies en tant qu'entreprise mondiale. Nous encourageons les candidatures de personnes issues de divers horizons, races, ethnies, religions, âges, états matrimoniaux, genres, orientations sexuelles ou handicaps. Nous donnons à notre personnel mondial les moyens d'aménagements flexibles, de mentorat, de mobilité interne, de programmes d'apprentissage et de développement, et bien plus encore. Toutes les décisions d'emploi chez Synechron sont basées sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans égard au genre, à l'identité de genre, à l'orientation sexuelle, à la race, à l'ethnicité, au handicap ou au statut de vétéran du candidat, ou toute autre caractéristique protégée par la loi.

Location: Montreal (Office Attendance from day 1 - Hybrid Mode)

Synechron is a leading global digital transformation consulting firm focused on financial services and technology organizations. Our specialties include end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering. Our 13 FinLabs serve as hubs where we innovate and develop cutting-edge business solution

Position Description:

The ideal candidate will develop quality software working with public cloud service provider (CSP) infrastructure across different Public Cloud areas and is proficient with various Object-oriented development tools and techniques.

The individual should be experienced with Python and Goland or Terraform development as well as NoSQL databases, ideally in a public cloud environment.

Knowledge of Javascript/Typescript is an additional benefit.

Good problem-solving skills and taking ownership of items independently while tracking to closure are also an absolute must.

The candidate will liaise with global teams to understand requirements, develop high quality code, and deliver projects.

The position requires attention to detail, coupled with ownership, to ensure the delivery of high-quality applications.

Primary Responsibilities:

Hands-on Development and design of Python and Golang applications

Enhance and integrate the CSP automation framework with in-house tooling (Azure initially)

Develop tooling & Self-service capabilities for Public Cloud (Azure/GCP/AWS) and internal users

Integrate automation workflows into CI/CD pipelines

Improve MS developer experience by collaborating with client & infrastructure team

Interface with a global team of application developers and infrastructure engineers

Produce proof of concepts in new areas of development

Investigate production issues

Provide technical support for debugging application failures in production systems

Participate in all aspects of SDLC (analysis, design, coding, testing, deployment)

Required Skills:

6-8+ years of hands on professional experience using Python, Goland, Java or JavaScript/TypeScript

2+ years of experience with globally dispersed teams that fall across different time zones

Solid understanding of object-oriented design and development

Proficient with database technologies (preferably NoSQL) including modelling, testing and performance tuning

Proficient in Linux/Unix environments

Experience with BDD frameworks (Cucumber/Gherkin, GoDog, behave, etc)

Competency with version control systems (git) and CI/CD tools (Jenkins)

Good understanding of Agile & DevOps methodologies and tools (e.g. Jira, Rally)

Ability to write reusable, optimized and maintainable code that is well documented and follows industry standard best practices

Excellent communication and presentation skills in a clear and concise manner across different stakeholder groups and knowledge levels

Desired Skills:

Experience with Infrastructure as Code (Terraform)

Experiences with OPA

Experience designing Azure applications

Experience with Azure PaaS services

Knowledge of security controls and/or security tooling for the Public Cloud

SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Synclusive’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Apply