Alteo is looking for a Cloud Platform Architect for a permanent job based in Montreal.
Responsibilities:
- Design and implement Cloud-native architectures that will allow business requirements to be met with a minimal time to market.
- Develop and maintain highly scalable, highly available cloud platform architectures, perform activities including conceptual and logical modeling and design implementation.
- Develop a technology roadmap and transitions from the current architectures to the target architecture
- Work in small teams that use Agile methodology to keep up in a fast paced business environment
- Evaluate new cloud technologies to determine suitability for inclusion in the solution architecture including implementation of POCs
- Promote the use of shared platforms, services, and applications to reduce costs and improve overall efficiency.
- Must subscribe to a DevOps culture within multidisciplinary teams focused on fully automated CI/CD environments
- Focused within a DevOps culture, this position will be responsible for promoting and implementing the digital transformation strategy
Profile:
- DEC / BAC in IT, Software Engineering or equivalent
- At least 5 years of relevant work experience
- Strong working knowledge of cloud PaaS architecture: AWS and SaaS implementations.
- General knowledge of Service Oriented Architecture, containers, microservices, queuing and messaging, logging and monitoring, programming languages, development tools, technology stacks (terraform, javascript, c#, etc.), UI frameworks (ReactJs), APIs and API management (REST, GraphQL), testing, performance tuning and profiling, automation, Agile/scrum, and DevOps.
- General knowledge of data management, big data, RDB, NoSQL, ETL, analytics, and BI.
- General knowledge of Identity, directory, authentication/authorization, single-sign-on, access management, API hardening, encryption, data privacy.
- Advanced knowledge of cloud storage, scalability, and availability.
- Strong experience determining and addressing non-functional requirements: response times, availability, disaster recovery, scalability, data retention, etc.
- Proven record of architecting and building large-scale, complex applications used in business- critical operations and featuring high performance/throughput and scalability high availability, disaster recovery implementation.
- Experience in working both independently and with multi-discipline teams, business stakeholders. High attention to security concerns.
- Excellent communication skills including documenting, visualizing, presenting to a mixed/large audience, and balancing talking and listening.
- Excellent leadership skills including collaboration, accountability, results driven, self-motivation, big-picture thinking, building strong relations, and negotiating.
- High attention to detail and strong analytical, organizational, and task management skills.
- Ideally bilingual in French and English (oral, written)
@@@@@
Alteo est à la recherche d'un Architecte de plateforme Cloud pour un emploi permanent basé à Montréal.
Responsabilités :
- Concevoir et mettre en oeuvre des architectures infonuagiques qui permettront de satisfaire aux exigences d'affaires en minimisant le temps consacré à les commercialiser.
- Concevoir et maintenir des architectures de plateforme de nuage hautement évolutives et disponibles, et accomplir des activités liées à la modélisation conceptuelle et logique, et la mise en oeuvre de la conception.
- Élaborer une feuille route technologique et effectuer la transition des architectures actuelles vers l’architecture visée.
- Travailler en petites équipes qui utilisent la méthodologie Agile pour garder la cadence des environnements professionnels intensifs.
- Évaluer de nouvelles technologies infonuagiques en vue de déterminer leur aptitude à être incluses dans l’architecture des solutions, y compris la mise en oeuvre des POC.
- Promouvoir l'utilisation des plateformes partagées, des services et des applications afin de réduire les coûts et d’accroître leur rendement global.
- Souscrire à la culture des activités de développement au sein des équipes multidisciplinaires axées sur les environnements IC (intégration continue) et DC (développement continu) entièrement automatisés.
Profil:
- DEC / BAC en informatique, génie logiciel ou équivalent
- 5+ années d'expérience professionnelle pertinente
- Une solide connaissance pratique de l'architecture PaaS dans le nuage : mises en œuvre de l'AWS et du SaaS.
- Connaissance générale de l'architecture orientée services, des conteneurs, des micro-services, de la mise en file d'attente et de la messagerie, de la journalisation et de la surveillance, des langages de programmation, des outils de développement, des piles technologiques (terraform, javascript, c#, etc.), des cadres d'interface utilisateur (ReactJs), des API et de la gestion des API (REST, GraphQL), des tests, de l'optimisation et du profilage des performances, de l'automatisation, de l'agilité/scrum et des DevOps.
- Connaissance générale de la gestion des données, des grandes données, de la RDB, de NoSQL, de l'ETL, de l'analyse et de la BI.
- Connaissances générales en matière d'identité, d'annuaire, d'authentification/autorisation, d'authentification unique, de gestion des accès, de renforcement des API, de cryptage et de confidentialité des données.
- Connaissances avancées sur le stockage dans le nuage, l'évolutivité et la disponibilité.
- Forte expérience dans la détermination et la prise en compte des exigences non fonctionnelles : temps de réponse, disponibilité, reprise après sinistre, évolutivité, conservation des données, etc.
- Une expérience éprouvée dans l'architecture et la création d'applications complexes à grande échelle utilisées dans des opérations critiques pour l'entreprise et présentant des performances/débits élevés et une grande évolutivité, une haute disponibilité et une mise en œuvre de la reprise après sinistre.
- Expérience de travail à la fois de manière indépendante et avec des équipes multidisciplinaires, des acteurs du monde des affaires. Grande attention portée aux questions de sécurité.
- Excellentes compétences en communication, notamment en matière de documentation, de visualisation, de présentation à un public mixte/grand, et d'équilibre entre le discours et l'écoute.
- Excellentes compétences de leadership, notamment en matière de collaboration, de responsabilité, de résultats, d'auto-motivation, de vision globale, d'établissement de relations solides et de négociation.
- Grande attention aux détails et solides compétences en matière d'analyse, d'organisation et de gestion des tâches.
- Idéalement bilingue en français et en anglais (oral, écrit)