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 billions 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.
This is a hybrid role in Ottawa, Ontario Canada.
Position Summary
Thales Software Monetization Service Operations seeks a Sr. DevOps Engineer who will work closely with SM Engineering, QA, Professional Services, and within SM Service Operations to automate, support, and scale production AWS and GCP infrastructure and applications used by Sentinel Licensing SaaS offerings. Sr. DevOps Engineers will integrate new services, drive operability improvements in application components, and develop new capabilities to drive technical improvements in the Sentinel Service Platform. He/She will be primarily responsible for operating the customer environment. A Sr. DevOps Engineer’s role requires technical skills in the development cycle and operations skills for maintenance and support.
Key Areas of Responsibility
Understanding customer requirements and project KPIs
Implementing various development, testing, automation tools, and IT infrastructure
Planning the team structure, activities, and involvement in project management activities
Managing stakeholders and external interfaces
Setting up tools and required infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Reviewing, verifying, and validating the software code developed in the project
Troubleshooting techniques and fixing code bugs
Monitoring processes during the entire lifecycle for adherence and updating or creating new processes for improvement
Encouraging and building automated processes wherever possible
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
Incident management and root cause analysis
Coordination and communication within the team and with customers
Selecting and deploying appropriate CI/CD tools
Striving for continuous improvement and building continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Mentoring and guiding team members
Monitoring and measuring customer experience and KPIs
Managing periodic reporting on progress to management and customers
Managing support for clients on AWS & GCP Cloud across various regions
Basic Qualifications
BS in Computer Science
At least 6 to 8 years of experience in software development or technical operations with extensive hands-on experience building, deploying, and scaling high availability Linux-based web applications and services in a large public cloud environment
Strong scripting or development background in Python, Ruby, Node.js, Scala, Golang, or Java with a demonstrated track record of independently and rapidly learning new frameworks, languages, tools, and APIs
Extensive experience with Open Source configuration management tools such as Ansible, Helm, and Terraform
Production experience and strong foundation of knowledge around cloud platforms like Google, Azure, and AWS
Hands-on experience with Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment
Experienced in AWS Cloud IaaS platform with features EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, CloudFormation, CloudFront, and CloudWatch
Experience in designing, architecting, and implementing scalable cloud-based web applications using AWS and GCP
Strong working experience in Kubernetes, Helm & Docker environments
Experience with open sources and tools such as Redis, Istio, Haproxy, Apache, Nginx, F5, or Amazon ELB
Basic competency in one or more relational databases (MySQL, Postgres, Oracle, or SQL Server)
Fluency with version control systems with a preference for Git
Exceptional written and verbal communication skills necessary to work as part of a global services organization that supports 24x7 online services
Strong attention to detail, sense of ownership, and Engineerership skills necessary to drive technical and business problems to closure across organizational boundaries
Awareness of critical concepts in DevOps and Agile principles
Excellent troubleshooting skills
Previous experience successfully working as part of a remote or distributed team
An effective communicator & team leader with strong analytical, problem-solving & continuous learning skills
What We Offer
Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
Company paid holidays, vacation days, and paid sick leave.
Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
Employee Discounts on home, auto, and gym membership.
Why Join Us?
Say HI and learn more about working at Thales.
#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.
#J-18808-Ljbffr