Software DevOps Engineer - Cloud at Aversan
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 May, 25

Salary

0.0

Posted On

05 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Devops, Paas, Iaas, Code, Automation, Challenging Environment, Programming Languages, Orchestration, Cloud

Industry

Information Technology/IT

Description

SOFTWARE DEVOPS ENGINEERING - CLOUD

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.
We are currently seeking a qualified Software DevOps Engineering to work on leading-edge technology products. IS/IT Devops roles support team on digital architecture & Continuous Integration / Delivery development pipeline
Location: Vancouver, BC
Schedule: Hybrid role- 1 day onsite – Wednesday – Rest work from home
Working Hours: 9AM – 5PM PST

DESCRIPTION

Imperva is a leader in cybersecurity, with a passion for protecting our valuable customers applications & data. Imperva is known as the cybersecurity expert - trusted by industry leaders and recognized as best-in-class by both our customers and independent analysts alike. We are looking to find a DevOps Engineer to work hybrid in our Vancouver office.

Responsibilities.

  • Collaborates with team to ensure operational performance
  • Supports Team on deployment schedule
  • Solves live performance & stability issues, and prevents their recurrence
  • Provides recommendations to developers based on operational analysis
  • Participate to your teams’ daily meetings and recurring events
  • Regularly deliver and deploy increments of your applications and present them to the project’s stakeholders
  • Develop and maintain CI/CDD pipelines
  • Ensure your applications are running in their nominal conditions and set-up the right threshold for your application’s alerts accordingly
  • Monitor how the new features are used by the end-users
  • React fast in case of a production issue, analyze the root cause and ensure it does not happen again (continuous improvement)
  • Spend time with your team mates to share and grow all together on the latest technologies

Basic Qualifications & Skills

  • You graduated with a Master of Engineering or Computer Science or in university, and you have proven experience in Agile or DevOps team
  • You enjoy working within an Agile team and being plunged into a challenging environment, requiring reactivity and resourcefulness
  • You want to handle your application from A to Z – from its development to its incident management, going through automated testing, automated deployment, live monitoring and KPIs tracking
  • You have great knowledge of DevOps, digital stack (IaaS, PaaS, SaaS…) and Cloud Platforms (preferably Azure)
  • You have knowledge of Networking, Cybersecurity basics & privacy on 21st century applications
  • You have deep knowledge of containers development and orchestration (Docker, Helm, Kubernetes)
  • You are familiar with automation and industrialization methods (programming languages, scripting [Go, Python, Bash] and CI/CDD (Continuous Integration / Continuous Delivery and Deployment) pipelines (Gitlab pipelines, GitHub actions…), and possibly in defining your infrastructure as code using technologies like Terraform or Ansible
  • You know how to run an application: monitoring, alerting & incident management (Microsoft Defender for Cloud, Azure Sentinel)
Responsibilities
  • Collaborates with team to ensure operational performance
  • Supports Team on deployment schedule
  • Solves live performance & stability issues, and prevents their recurrence
  • Provides recommendations to developers based on operational analysis
  • Participate to your teams’ daily meetings and recurring events
  • Regularly deliver and deploy increments of your applications and present them to the project’s stakeholders
  • Develop and maintain CI/CDD pipelines
  • Ensure your applications are running in their nominal conditions and set-up the right threshold for your application’s alerts accordingly
  • Monitor how the new features are used by the end-users
  • React fast in case of a production issue, analyze the root cause and ensure it does not happen again (continuous improvement)
  • Spend time with your team mates to share and grow all together on the latest technologie
Loading...