Middle-Senior DevOps Engineer
Description
Our client has an excellent opportunity for an Infrastructure Engineer who is looking to join a team following the DevOps practice and is committed to working on cutting-edge technology and having fun while doing it.
You will maintain business-critical systems that track hundreds of millions of dollars of media spend per year supporting some of the worldβs largest online brands. You would join a tight-knit development team and work alongside other developers and product managers to solve complex and interesting technical problems.
Requirements
β Hands-on experience with GCP (3 years), especially:
# Google Cloud Run.
# Google Cloud SQL (with PostgreSQL).
# Basic knowledge using GCP monitoring, logging, and IAM.
β Solid understanding of CI/CD pipelines using GitHub Actions.
β Knowledge of deploying Node.js/Express backends and React/Next.js frontends to Google Cloud Run.
β Solid understanding of Docker in the context of Node.js-based apps and Google Cloud Run.
β Experience in safely managing cloud-based configurations, including:
# Environment variables.
# Secrets management.
# SSL certificates and DNS settings (when using App Engine).
# Bonus: Usage of Vault to store / retrieve settings and secrets.
β Familiarity with scripting and automation (e.g. shell scripts, configuration files).
β Understanding of application and infrastructure security best practices.
β Basic DBA knowledge (e.g. backups, performance monitoring in PostgreSQL).
β Intermediate+ English is required.
Job responsibilities
β Design, implement, and maintain Infrastructure to ensure consistent, scalable, and repeatable cloud environments across GCP.
β Develop robust CI/CD pipelines using GitLab to automate application build, test, and deployment processes, ensuring fast and reliable delivery of software updates.
β Establish comprehensive monitoring, logging, and alerting solutions using Datadog to ensure high system visibility, rapid issue resolution, and proactive performance management.
β Partner with product owners, engineers, and cross-functional teams to align DevOps strategies with business objectives, ensuring seamless integration of workflows.
β Collaborate with developers to troubleshoot deployment and environment issues.
β Be proactive, focus on automation and process improvement.
β Work in the changing environment using Lean methodologies.
β Participation in daily meetings with customer and team, that consists both from GL people and customer people. Keep communication at a high level.
Required languages
English | B2 - Upper Intermediate |
Ukrainian | Native |