04.05.2024
Cloud Application Architect
Thales DIS CPL Canada, Inc
Canada, Ottawa 20 Colonnade
JavaScriptJavaMySQLSQLLinuxNode.js
You may be interested in the following jobs
Location: Ottawa, Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure. Position Summary This position is a Hybrid role in Ottawa. As an experienced Cloud Application Architect, you will lead the team technically in developing and enhancing our industry leading Cloud HSM Product. You will engage with product management, solution architects, and others across a wide variety of disciplines, to design, prototype, develop, and deliver our current product offering. The end goal is to provide Customers a highly secure, simple to use hardware security module, which is highly available, and easy to use. You’ll need to understand high level requirements, translate and apply them to a working enterprise solution. You will work closely with a cross-matrixed team, in a scaled agile environment. You will be involved in the entire software development lifecycle. Key Areas of Responsibility Be the lead architect for the service responsible to architect, implement, test, and support features with the following mind-set: Security, quality, end-user experience, maintainability, scalability, performance, cost, resilience CI-CD Responsibilities include: Develop and maintain the architectural vision for the service. Lead the architecture discussions in building highly secure software, using various Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) technologies and related tools Work with key business partners to influence and integrate technical solutions that leverage Thales’ security offerings Provide detailed analysis and determine design and implementation trade-offs Mentor and train junior team members Function as the main technical point of contact with business counterparts Document, and maintain architecture diagrams, knowledge, and processes Remain up to date on current industry trends, and apply the latest technologies, and frameworks where applicable to ensure the continuous improvement and evolution of the product. Foster innovation in software and product development Collaborate with business, and engineering teams, regarding solution issues, feedback from the field, strategy and roadmaps. Responsible for analysis and determination of overall software design trade-offs for the project. Following agile methodology. This includes active participation in sprint planning and retrospective meetings, creation of user stories, as well as, corresponding tasks Design and implement solutions using industry best practices Interfacing with geographically distributed teams in Austin, Ottawa, Noida, France, Prague, and other locations on a regular basis Minimum Qualifications BE/B. Tech/ M. Tech/MCA of Equivalent degree 7+ years of working experience in architecting and building complex enterprise micro-service, and cloud services, based applications in GCP or AWS 10+ years programming skills in Golang, Python, C++, Linux scripting languages, along with frameworks, Java, such as Apache, Springboot, Node.js, J2EE Fluent in English Familiarity working with continuous integration tools such as: Gitlab, Teamcity, Terraform, and CI/CD orchestration working experience In-depth experience working with Linux and Linux based applications Demonstrate strong troubleshooting skills in a cloud environment Experience with containers and the deployment using terraforms and helm into Kubernetes clusters Ability to formalize a design for a variety of audiences Excellent documentation skills to capture the problem, the intent and the solution Ability to solicit and provide feedback from, and to, other architects and stakeholders Adhere to security best practices from design to implementation and operations Experience in developing web-based client-server applications using a combination of Java, Golang, or Python, as well as web application server setup/configuration Strong database skills using relational and no-SQL DB schemas Strong back-end development skills integrating with Web based front-end and SQL databases such as MySQL, Postgres Highly motivated, enthusiastic, with an extreme desire for continual learning, and the ability to work under minimal guidance with demonstrated analytical and problem solving skills in order to deliver features on time in a fast paced team environment Strong collaboration, and communication skills, which will be fundamental to your, and the overall team’s success, of the projects you work on An endless passion for continual learning which provide you the building blocks to develop industry leading secure cloud native applications Stay current and provide insight on cutting edge software approaches, architectures, and vendors Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions Preferred Qualifications Knowledge of code analysis tools such as IDE Tools, Security and Open-source scanning tools, such as Blackduck, logging and monitoring tools, such as datadog Experience with security and identity management (access management, authentication, authorization identity providers), as well as monitoring framework Working knowledge of CI/CD build and deployment pipelines and DevOps common industry practices Working experience/knowledge with industry leading cloud providers GCP or AWS Networking and cloud infrastructure knowledge and above average application troubleshooting experience AI - machine learning knowledge/experience Working knowledge of cryptographic concepts (i.e. encryption concepts and technologies), and an understanding of encryption and cryptographic key management with experience using them to protect sensitive data in database, applications, storage systems, virtualized platforms and cloud environment Experience, and willingness, to provide L3 pager support for large complex enterprise applications #LI-Hybrid #LI-WM1 Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience. This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access. Interested in a CAREER IN THE RAIL transportation sector? To see our jobs in the railway market, please visit our dedicated site here
Apply to Job
Attention! You will be redirected to another site