Skip to main content

Senior DevOps Engineer - Canada

Senior DevOps Engineer - Canada
Zortech Solutions
remote
7 months 1 week ago

Job Details

Role: Senior DevOps Engineer with Programming (Java or Python)

Location: Vancouver, BC/Remote

Duration: 12+ Months

Job Description

  • Must have: Spring Boot, Gitlab Jenkins, Maven, JFrog, Docker, AWS EKS or Kubernetes, Terraform, Apache Kafka, (JAVA / Python / Scala)

The Senior Software Engineer role will assist in developing high-performing, well-tested, and thoughtfully architected software applications that satisfy our internal business needs and power guest experiences.

A Day In The Life

  • Leads end-to-end engineering for projects and problems of complex scope and impact within practice.
  • Manages cross-team software dependencies within discipline as it pertains to deliverable.
  • Collaborates with all disciplines to ensure the problem and recommended solution are understood.
  • Delivers software that meets architectural and operational requirements and performs to expectations.
  • Uses algorithms, data structures, programming languages, programming paradigms to create, test, and operate sustainable client-side or server-side software applications and services.
  • Builds and extends software applications in varying (cloud, hybrid cloud, and on-premise) environments.

Technical Skill Tool Kit

  • Fluent with functional, imperative and object-oriented languages; Strong knowledge of Java, Python, Scala would be desired.
  • Solid Experience with DevOps practices (i.e., CI/CD, Automated Testing using APIs, TDD).
  • Able to write SQL scripts for data analysis and reporting.
  • Experience with AWS services EC2, ECS, serverless computing, EBS, RDS, S3, IAM, etc.
  • In-depth understanding of API gateway products, API security policies & API traffic management policies.

Qualifications

  • 7+ years of software engineering experience; 10+ years in IT.
  • Minimum Bachelor's degree in computer science/engineering or equivalent.

Must Haves

  • Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
  • Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
  • Communicates with honesty and kindness and creates the space for others to do the same.
  • Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
  • Fosters connection by putting people first and building trusting relationships.
  • Integrates fun and joy as a way of being and working, aka doesn't take themselves too seriously.

Expertise level

Work arrangement

Similar Jobs in Canada