Sr. Devops Engineer

Ottawa, ON, Canada

Job Description


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 is a local position within Ottawa, Canada.

We are currently looking for a Sr. DevOps Engineer in our Ottawa, CAN location. The candidate will support the Software Monetization engineering team and 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.

Job 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\xe2\x80\x99s 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
  • Have the technical skill to review, verify, and validate the software code developed in the project.
  • Troubleshooting techniques and fixing the code bugs
  • Monitoring the processes during the entire lifecycle for their adherence and updating or creating new processes for improvement and minimizing the wastage
  • Encouraging and building automated processes wherever possible
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Incidence management and root cause analysis
  • Coordination and communication within the team and with customers
  • Selecting and deploying appropriate CI/CD tools
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  • Mentoring and guiding the team members
  • Monitoring and measuring customer experience and KPIs
  • Managing periodic reporting on the progress to the management and the customer
  • Managing support for clients on AWS & GCP Cloud across various regions.
Minimum Requirements
  • 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 and the cloud ecosystem
  • 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 and happily working as part of a remote or distributed team.
  • An effective communicator & team leader with strong analytical, problem-solving & continuous learning skills.
Preferred Qualifications
  • Master\'s degree in Computer Science or related field
  • Practical experience with J2EE/JVM Web Application deployment, troubleshooting, monitoring, performance tuning, analysis of stack traces, and JVM metrics.
  • Experience designing and implementing infrastructure and application automation and monitoring to support complex distributed systems using a cloud-based database, and messaging systems.
  • Experience in building automation technologies like Ant, Jenkins, Bamboo, Teamcity, Groovy, Maven, etc.
  • Experience with commercial or Open Source log management tools such as Datadog, Splunk, or Logstash.
  • Understand and appreciate core concepts of 12-Factor App development and microservices delivery.
  • Exposure to evolving development and deployment platforms and Serverless technologies.
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.

Thales

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2158144
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned