Position: DevOps Engineer
Company: 1648 Factory
Category: DevOps
Experience required: 5y
English level: upper

Project:
The German-based company established itself as one of the leading strategy and management consultancy for the financial services industry in Europe.
The project involves operating the software in AWS, setting up further automation and adjustments to the cloud infrastructure.
Working in a skilled SaaS team.

Requirements:
- Experience setting up infrastructure with Terraform (Knowledge of Terragrunt is a plus)
- Hands-on experience with AWS services such as EKS, ECS, EC2, RDS, IAM, ELB, Lambda
- 4+ years of DevOps AWS experience in an enterprise environment
- Strong Linux/Unix experience (Windows will be a plus), OS architecture
- Shell scripting and basic programming languages (Python, Golang)
- Experience with CI/CD pipelines (Gitlab CI, AWS CodeBuild, CodeDeploy CodePipeline)
- Knowledge of Git flow, Scrum
- Good knowledge of Kubernetes/Docker, ELK/EFK Stack, Prometheus
- Good knowledge of networking, routing, VPN


Responsibilities:
- Develop and implement complex tasks related to Cloud architecture
- Infrastructure as code with Terraform/Terragrunt
- Develop deep expertise with Kubernetes, Helm, Ingress
- Solution migration from to on-premise to cloud
- Development of CI/CD workflow for highly scalable and resilient cloud-based applications
- Apply AWS Well-Architected principles to production systems and operational support tooling
- Supporting and maintaining the infrastructure
- Ensure a high degree of observability of infrastructure and services.
- Document our infrastructure, push for infrastructure-as-code;

We offer:
- A working environment with plenty of scope for creativity.
- Independent work with a well-rehearsed team in the background.
- Competitive salary with a long term contract.
- Attractive compensation package (20 days of vacation, 5 sick days - 100% compensation, 10 sick days - 70% compensation, 15 sick days - 50% compensation).
- Super-experienced international team.
- Trust and support from the management team.
- Business trips.
- High degrees of responsibility and autonomy.
- Agile teams where your ideas and solutions are valued.