DevOps Engineer - Canada - Flowmentum, Inc.

    Flowmentum, Inc.
    Flowmentum, Inc. Canada

    1 month ago

    Default job background
    Description

    Job Title:
    Dev

    Ops Engineer Company Overview:
    Join our pioneering team at the forefront of technology and innovation.

    We are seeking talented Full Stack Engineers with a strong background in System Architecture and a specialization in Site Reliability Engineering (SRE).

    This role involves engaging with complex DevOps solutions across our SaaS products portfolio, tackling sophisticated infrastructure challenges to enhance scalability, deployment speed, and overall customer satisfaction.

    System Architecture Analysis and Enhancement: Deep dive into existing system architectures, identifying bottlenecks and proposing actionable improvements to enhance feature delivery and system performance.


    Issue Resolution:

    Take the lead in triaging, debugging, and resolving issues at both the application layer and underlying infrastructure, working closely with the DevOps team.


    Innovation and Deployment:
    Participate in projects deploying cutting-edge technologies such as Kubernetes, ensuring system scalability and reliability in production environments.

    Become a subject matter expert on client systems, with a focus on our core technologies within the Big Data stack.


    Required Technical Skills:

    Big Data Tools:
    Strong experience in Hadoop, Spark, Presto, Hive, etc

    DevOps Tools and Practices:
    Proficient in CI/CD pipelines (jenkins), Infrastructure as Code (IaC), (terraform) containerization with Docker, and orchestration with Kubernetes (EKS)

    Monitoring and Logging:
    Proficient in python and shell scripting.
    Demonstrable experience in Full Stack Development using the Big Data Tools stack and strong grounding in DevOps/SRE principles.
    Excellent problem-solving skills with the ability to lead resolutions from triage through to implementation.

    ROWE Policy:
    We operate under a Results-Only Work Environment, prioritizing outcomes over hours spent.
    Flexible work arrangements, requiring good coordination across global time zones to maintain alignment with team goals.