We are looking for a skilled Middle DevOps Engineer who is passionate about building efficient, scalable, and secure infrastructure solutions. If you have experience with Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Terraform, GitLab CI, ArgoCD, SQL, and HashiCorp Vault, and are eager to take on new challenges, we want to hear from you.
Key Responsibilities:
- Design, implement, and manage cloud infrastructure on GCP utilizing GKE for container orchestration.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to automate provisioning and ensure consistency across environments.
- Implement and manage CI/CD pipelines using GitLab CI and ArgoCD to streamline deployment processes.
- Collaborate with development teams to ensure best practices for DevOps are integrated throughout the software development lifecycle.
- Manage database systems (primarily SQL-based) to ensure data integrity, security, and availability.
- Implement and manage secret management and data protection strategies using HashiCorp Vault.
- Monitor system performance, reliability, and security, making improvements as necessary.
Qualifications:
- Proven experience working as a DevOps Engineer, with a focus on the technologies mentioned.
- Solid understanding and hands-on experience with GCP and container orchestration tools such as GKE, IAM, SQL, Cloud Tasks, CloudScheduler, Logging, Monitoring, CloudFunctions, VPC, Load balancing, Autoscaling, NAT, CloudDomains.
- Managing Postfix servers.
- Proficient in using Terraform for Infrastructure as Code.
- Experience with continuous integration and continuous deployment (CI/CD) tools, specifically GitLab CI and ArgoCD.
- Familiarity with SQL databases and their management.
- Experience with secret management tools, particularly HashiCorp Vault.
- Strong problem-solving skills, attention to detail, and a proactive attitude.
- Excellent communication skills with the ability to work collaboratively in a team environment.
Project Benefits
- The product company, SCRUM approach, and opportunity to learn about the cybersecurity inside the company (training, video, and a lot more)
- Multinational team — a great opportunity to improve your communication skills;
- A fully remote and flexible working schedule;
- 18 days of vacation, 5 days of sick leave, and a days-off on national holidays
- MacBook provided on request
- Budget for Sport/Insurance (available after probation)
- Opportunity to work together with the team in the co-working (coworking offices in Kyiv and Lviv)
- Team buildings and non-work activities