Junior Cloud Infrastructure Engineer
NewBe an early applicantSummary
Junior engineer who designs, builds, and maintains AWS infrastructure (Terraform, Kubernetes, Ansible, GitLab CI) hosting a mission-critical microservices platform serving the global hospitality industry. The role expects basic cloud/Linux skills plus a strong willingness to learn with team guidance.
- You will be responsible for designing, implementing, and maintaining infrastructure that hosts a microservices-based application on AWS. This supports a mission-critical, stable, long-term global product.
- Infrastructure-related decision-making is embedded directly within our team—we choose the technologies, design the architecture, implement it, and maintain it.
- For a Junior Cloud Infrastructure Engineer, we expect a basic level of technical knowledge. More importantly, we value a strong can-do attitude and the willingness to learn and grow with guidance in the right direction.
- AWS
- Terraform
- Kubernetes
- Ansible
- Elasticsearch
- Kafka
- PostgreSQL
- VictoriaMetrics
- Hashicorp stack
- Gitlab
- Nexus
- We use Kanban to manage tasks.
- Our teamwork is based on Jira.
- We participate in daily, weekly and retro meetings.
- We use Gitlab as a code repository with a trunk-based development approach.
- We use Gitlab CI to automate our (and other's) jobs.
- We build environments in AWS with Terraform/Terragrunt.
- We develop deployment solutions for Kubernetes.
- We support local environments with Docker/docker-compose (for developers).
- We create libraries, tools and AWS Lambdas in Python.
- We create Docker images for automation and internal usage.
- We act using the "Everything as Code" philosophy.
- We do not release applications to the environments (there is a dedicated team of Release Managers).
- We use MS Teams to spread knowledge and participate in meetings.
- Our primary cloud service provider is AWS. We use most of the popular services including EC2, S3, RDS, SES, SNS and many more.
- We write all of our infrastructure as code using Terraform and Terragrunt.
- Our application that is written in .NET Core runs on top of Kubernetes cluster deployed in EKS.
- We have very large observability stack that includes collecting logs and metrics and visualizing it in Grafana and Kibana.
- DevOps Team are also responsible for managing GitLab, Jenkins and Nexus.
- We write our internal tool set using Python and Golang.
Requirements
- Minimum of 1 year of commercial experience in a similar position.
- Experience in managing and troubleshooting GNU/Linux operating systems.
- Experience working with Docker and docker-compose.
- Basic networking skills.
- Basic programming skills (Bash or Python preferred).
- Basic knowledge of AWS (EC2, S3, IAM, VPC, Lambda) or similar cloud platforms.
- Proficiency in CI/CD processes, particularly using GitLab.