Leading the infrastructure devops team

At Edge Impulse, I had the privilege of leading the Infrastructure Team, where our primary focus was on optimizing the company’s infrastructure to support the growing demands of our platform.

  • Overseeing day-to-day operations, coordinating tasks, and aligning efforts with company goals.
  • Planning and executing maintenance activities to ensure smooth operations and reliability.
  • Optimizing costs by leveraging cloud services efficiently and implementing cost-saving measures.
  • Leading the migration of our infrastructure to Kubernetes (K8s) for improved scalability and reliability.
  • Organizing infrastructure initiatives to support company growth, prioritizing projects, and allocating resources effectively.

Additionally, we prioritized increasing DevOps adoption and understanding across the organization, providing training and resources to embrace DevOps practices and tools.

Technology

In fulfilling our responsibilities, we utilized a range of technologies, including:

  • Kubernetes (K8s) for container orchestration
  • Vault for secrets management and data protection
  • Various AWS services for cloud infrastructure
  • AWS FSx for high-performance file storage

About the Client

Edge Impulse is a pioneering provider of embedded machine learning solutions, enabling developers to harness the power of AI on edge devices. With a comprehensive platform for building and deploying ML applications, Edge Impulse is driving innovation across industries and empowering the development of smart devices.