DevOps Engineer - Montreal, Canada - eeva

    eeva
    eeva Montreal, Canada

    1 month ago

    Default job background
    Freelance
    Description

    About The Role

    The DevOps Engineer will be instrumental in transitioning our company's operations to a new cloud environment, starting with a critical first project to migrate our existing codebase from Azure. While Azure expertise is essential for facilitating this transition smoothly, the role will also involve adapting to and optimizing our deployment and infrastructure practices within the new cloud platform. Post-migration, the engineer will continue to support the development team across the software development lifecycle and ensure our cloud environments (production, staging, testing, and development) are managed effectively. This position is key to maintaining compliance with standards such as SOC2 & SOC3 and managing related certifications and audits.

    What You Will Do

  • Lead a strategic project to migrate our current Azure-based infrastructure and codebase to a new cloud environment, ensuring minimal disruption and optimal performance.
  • Establish a robust, well-documented infrastructure in the new cloud environment, complete with comprehensive alerts and monitoring systems.
  • Work closely with the development team to re-architect web, microservices, and cloud-native distributed systems in the new environment, leveraging containers like Docker and Kubernetes.
  • Implement and refine CI/CD workflows, infrastructure provisioning, and application deployment strategies to suit the new cloud platform, ensuring a smooth development lifecycle.
  • Investigate and adopt new technologies and tools that enhance the efficiency, scalability, and reliability of our cloud operations, tailored to the new environment.
  • Conduct thorough audits of our cloud setup to recommend and enact improvements or optimizations, focusing on the new cloud platform post-migration.
  • Take charge of configuring and managing resources in the new cloud environment, applying best practices for virtual networks, computing instances, and database management.
  • Ensure the security and integrity of our cloud infrastructure, adapting Azure IAM and security strategies to the controls and protocols of the new cloud platform.

    Useful Skills

  • Proficient in Azure Cloud Technologies, Azure DevOps, and Git, with a strong capability to adapt and apply these skills to a new cloud environment.
  • Experienced in orchestrating and managing cloud migrations, particularly from Azure to alternative cloud platforms.
  • Versatile in administering cloud environments, capable of transferring Azure administration skills (Subscriptions, IAM, Resource Groups, etc.) to a new platform.
  • Well-versed in the full software development lifecycle and adept at applying this knowledge in various cloud contexts, especially during and after migration.
  • Skilled in designing and implementing application solutions that are highly available and scalable, with a focus on adaptability to different cloud infrastructures.
  • Effective in project management, especially in overseeing cloud migration projects and ensuring alignment with business goals.
  • Knowledgeable in programming languages such as C#, React Native, Angular, HTML, and CSS, with the flexibility to apply these in diverse cloud environments.

    eeva focuses on SaaS, Machine Learning, Big Data, and Artificial Intelligence. Their company has offices in Montreal. They have a small team that's between 1-10 employees. To date, eeva has raised $500k of funding; their latest round was closed on December 2023.
    You can view their website at or find them on Facebook and LinkedIn.