×
Kaï (Shay) Bergmann

Kaï (Shay) Bergmann

DevOps Engineer | AWS & Cloud Automation

Montréal, QC
Hebrew, English, French, German

Background


About

About

DevOps Engineer with extensive experience in cloud infrastructure automation and CI/CD pipeline management. Proficient in using Terraform for infrastructure as code and working with a variety of CI tools like CircleCI, Travis, and Buildkite. Skilled in cloud resource management, security automation with tools like Vault, and optimizing workflows for efficiency and reliability. Strong foundation in deploying scalable systems and managing cloud environments to support dynamic business needs.

Work Experience

Work Experience

  • Full-Stack Developer (Student Placement & Contract), Flo-Fab Inc.

    Jun, 2024 - Present

    Working on the production dashboard for a manufacturing company’s new internal system. Started as part of a 3-person student team during my AEC program, then continued on a short-term contract to finish and extend the work. Handling both backend and frontend development to deliver tools used daily on the factory floor.

    • Implement API endpoints and build responsive UI components for the production dashboard using ASP.NET Core, React, and MSSQL.

    • Add new features and refine existing ones based on feedback from production staff and internal stakeholders.

    • Integrate testing frameworks and write unit/integration tests to keep changes safe and reliable.

    • Maintain a CI pipeline to improve build and integration processes.

    • Use Git for version control and review pull requests to keep code quality high.

    • Work in an Agile environment with sprints, standups, and backlog grooming.

  • iOS Developer, Self-employed (Freelance)

    Jul, 2023 - Jun, 202411 months

    Developed and launched a photo rating app on the App Store, initially created as a personal project. Gained further experience through freelance work maintaining a music app, refining skills in app development and deployment.

    • Developed and published a mobile app, designing and implementing its UI and core functionality.

    • Maintained and improved an existing music app, fixing bugs, refining UX, and ensuring stability for active users.

    • Communicated with stakeholders to prioritize issues and implement solutions effectively.

    • Optimized performance and improved maintainability in both projects through targeted refactoring and enhancements.

  • Site Reliability Engineer, Input Output Global (formerly IOHK)

    Feb, 2019 - Mar, 20234 years 1 month

    • Participated in the development and maintenance of the team's internal deployment tools (exposure to Rust, Golang and Crystal).

    • Made contributions to upstream Nix-ecosystem tools (exposure to C++, Python and Perl).

    • Collaborated with cross-functional teams to design and implement robust infrastructure solutions, ensuring high availability and scalability for critical systems.

    • Deployed and maintained monitoring and alerting systems to proactively identify and resolve performance issues.

    • Developed and automated deployment pipelines using CircleCI, Buildkite, Docker, Nix, and Hydra.

    • Conducted incident response and root cause analysis to identify underlying system weaknesses, leading to proactive system enhancements.

    • Refactored and modularized IaC code bases for readability, maintainability, and reusability.

    • Mentored junior team members on best practices, troubleshooting, and automation strategies.

  • DevOps Engineer, Benbria Corporation

    Nov, 2013 - Feb, 20195 years 3 months

    • Streamlined build processes to improve efficiency and reduce deployment time, resulting in faster release cycles.

    • Designed and implemented CI pipelines for reliable automated delivery.

    • Used IaC to provision and manage cloud infrastructure, improving scalability and reducing manual work.

    • Implemented configuration management to maintain consistent and secure instances.

    • Developed monitoring and metrics systems to proactively address performance issues.

    • Built a self-serve deployment dashboard for developers using NodeJS, WebSockets, Ember.js, and the GitHub API.

  • System Administrator/DevOps Engineer, Panaya LTD

    Aug, 2009 - Oct, 20134 years 2 months

    • Led the migration to EC2 cloud infrastructure, improving scalability.

    • Automated deployment and configuration management of production instances.

    • Developed internal tools and dashboards to control cloud resource costs (exposure to Java and Ruby on Rails).

  • Professional Services Consultant, Infinity IT

    Jan, 2008 - May, 20091 year 4 months

    • Managed and monitored customer production servers.

    • Provided technical support over the phone and on-site.

    • Performed overseas bare metal deployments.

  • Network Operator, Jajah

    Sep, 2007 - Dec, 20073 months

    • Detected and mitigated VOIP-related issues.

    • Resolved tier-one incidents.

  • Senior Technical Support Engineer, Bezeq International

    Dec, 2004 - Aug, 20072 years 8 months

    • Provided technical support to enterprise customers.

    • Resolved escalated cases.

    • Set up and maintained customer network and security equipment.

    • Developed and administered internal Linux-based services.

Skills

Skills

  • Apple Ecosystem

    Swift

    SwiftUI

    Xcode

    UIKit

  • DevOps

    Continuous Integration (CI/CD)

    Infrastructure as Code (IaC)

    Automation

    Configuration Management

    Containerization

    Orchestration

    Cloud Platforms (AWS)

    Monitoring and Logging

    Deployment Pipelines

    Version Control (Git)

    Scripting (Bash, Python, Ruby)

  • Cloud Computing

    Amazon Web Services (AWS)

    Microsoft Azure

    Google Cloud Platform (GCP)

    Serverless Architecture

    Microservices

    Networking in the Cloud

    Infrastructure Scalability

  • Containerization

    Docker

    Docker Compose

    Container Orchestration

    Microservices Deployment

    NixOS Containers

  • Configuration Management

    Ansible

    Chef

    NixOps

  • Monitoring and Logging

    Prometheus

    Grafana

    ELK Stack

  • CI/CD Tools

    Buildkite

    GitHub Actions

    CircleCI

    Travis CI

    Automated Testing

    Deployment Pipelines

  • Scripting Languages

    Bash

    Perl

    Python

    Ruby

  • Version Control

    Git

    GitFlow

    GitHub

  • Infrastructure as Code

    Terraform

    CloudFormation

    NixOps

Education

Education

  • Software Development, AEC, Le Collège de Bois-de-Boulogne

    Jan, 2024 - Jan, 2025

    Analyste Programmeur

  • Computer Science (incomplete), BSc, The Academic College of Tel-Aviv, Yaffo

    Jan, 2009 - Jan, 2012