Cloud DevOps Developer

  • Full-time
  • Department: Technology Group / Groupe Technologique
  • Sub department: AI,ML & Data Science / Science des données IA et ML

Company Description

ISAAC partners with North American fleets to provide a user-friendly solution that simplifies trucking. Focused 100% on the trucking industry, we help carriers overcome challenges, while boosting driver happiness. With proven system reliability and system integration capabilities driven by our open platform, our solution helps your drivers and back-office team work smoothly.

For more information, visit www.isaacinstruments.com.

Job Description

Do you want to be part of a team dedicated to developing the best fleet management solution on the market? The Cloud DevOps Developer we seek will be a critical player in building the framework for ISAAC Instruments Data & AI cloud foundation. As an experienced Cloud DevOps Developer, you will implement and provide guidance across our cloud platform - Azure, CICD Tools, storage, network, virtualization, containerization, security – and help transform the team. You will help ISAAC take advantage of DevOps best practices and streamline the software development life cycle from requirements to monitoring in production.

Your mission will be to manage the DevOps Cloud systems while ensuring alignment with the application development teams needs and processes.

Responsibilities

  • Manage the environments accesses, controls, costs and features
  • Define and enforce best practices in DevOps and implement a solid foundation for Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Provision new environments from development to production (infrastructure and application configuration and deployment) and automate where needed
  • Design, enable and deliver scalable and automated strategy – Infrastructure as code
  • Develop and integrate data & AI platform components within the Azure cloud platform and support application, data engineering teams.
  • Troubleshoot production issues and coordinate with the development team to streamline code deployment
  • Develop and maintain relevant documentation (design, network, troubleshooting, dependencies, etc.)
  • Design and implement container-based delivery for data & AI components
  • Coordinate tasks between development, data engineering and Infrastructure teams
  • Convert business KPI's into appropriate system alerts
  • Interact with infrastructure and production teams to define DevOps best practices and processes
  • Train and mentor team members to develop their automation skills and competencies.

Qualifications

  • Bachelor’s degree in computer science or related field or equivalent combination of education and experience.
  • 2+ years of experience as a DevOps Developer or in a related role
  • Hands-on experience on Azure DevOps.
  • Strong knowledge of cloud platforms, Azure, ARM templates, Azure pipelines, Terraform
  • Strong working knowledge of containers and orchestration (docker and AKS/Kubernetes)
  • Experience with creating and maintaining detailed network documentation
  • Experience with supporting the full software development life cycle, including development, deployment, testing, and monitoring
  • Knowledge of system/network security and data backup/recovery
  • Hands on experience of SaaS product development is an asset
  • Experience with scripting languages such as Bash, Perl, Python, and Powershell
  • Strong leadership and communication skills
  • Resourcefulness and problem-solving aptitude
  • Intermediate communication and writing skills in French or /and English.

Additional Information

Collaborators are at the center of ISAAC’s interests and values. This explains the numerous benefits of working at ISAAC, namely:

  • varied career opportunities
  • a stimulating work environment focused on innovation
  • enthusiastic and collaborative teams
  • competitive salaries and benefits promoting work-life balance: a complete group insurance plan, group RRSP, an EAP, flexible hours, 4 weeks of vacation, etc.
  • various social activities and free snacks every day.