Position: Senior DevOps Engineer (GCP)
Company: Blackbird Lab
Experience required: 5y
English level: upper

**Position & client**
Our client is a Canadian company Notch - a foodservice operations app that reduces the barriers to connect between restaurants and distributors, using their existing systems, with the aim of making foodservice better for everyone. 

Notch makes it simple to manage orders, reconcile invoices and process payments all in one platform, giving food service owners and their staff the tools needed to automate manual tasks required to run and grow their business.

The Notch platform is made up of 4 key product offerings: notch Invoice Manager, notch Order Manager, and notch AP Manager for restaurants, and notch AR Manager for distributors. These products combine to create the only solution built specifically for the hospitality industry.

**Stack of the project**
- Node.js, Typescript, Python, React, Ionic framework
- PostgreSQL, Google Datastore
- GCP, Kubernetes (GKE), Docker
- Google Cloud Builds, Github, Github Actions
- YAML, JSON, APIs

**Responsibilities**
- Collaborate with multiple key stakeholders (engineers, QA, product managers and designers) from requirements all the way to production with a focus on building maintainable, scalable and high-quality products
- Identify, scope and lead large technical projects with enormous impact across the business
- Improve and manage our monitoring and alert system of our applications to enable the engineering teams to successfully operate our system
- Build, deploy and manage CI/CD workflows which leverage GitOps practices
- Automate the build and deployment of software to our cloud platform and help the organization do it more efficiently and effectively.
- Eliminate all repetitive manual operations from our daily lives
- Improve and manage our Infrastructure As Code (IaC) practice using frameworks such as Terraform or Google Cloud DeploymentManager
- Research and implement improvements to how we manage our infrastructure
- Work with the Engineering team to ensure best practices (e.g. code reviews, code coverage, deployment and sprint rituals etc.)

**Requirements**
- Minimum of 5 years of experience in DevOps or related roles
- Minimum of 4 years of Strong expertise in Google Cloud Platform, Kubernetes and Docker
- Proficient in scripting languages such as Python or Bash
- Solid understanding of CI/CD concepts and tools
- Experience with infrastructure-as-code and configuration management practices
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration abilities
- Self-motivated with a passion for continuous learning and improvement
- Bachelor's degree in Computer Science or a related field

**Team setup**
- Individual Contributor

**Interview process**
- HR interview (30 mins)
- Technical interview (90 min)
- Final interview (60 min)

**Benefits**
We are all for the self-development of each team member. As a part of our team, you’ll be supported in your professional growth, work on Macs, receive certifications, and visit conferences. On top of that, you will enjoy an attractive social package, including

- Сompetitive monthly compensation
- Flexible working schedule
- Working remotely
- 18 paid vacation working days
- Paid sick leaves (with 5 undocumented days per year)
- Health support with medical insurance or sports programs (only in Ukraine)
- English lessons, sports activities, and charity events (only in Ukraine)
- Full support of Private Entrepreneur reporting services (ФОП) (only in Ukraine)