Position: DevOps Engineer
Company: GroupBWT
Category: DevOps
Experience required: 3y
English level: upper

Our client is developing a one-stop financial service provider for e-wallet, bank account, Forex, transfers, payments and plastic/virtual multi-currency prepaid cards.



**We think that you'd fit in our team best, if you already have:**
- Min 3 years experience in AWS-based production infrastructure (ideally certified) is essential;
- Min 3 years experience of administering and working with configuration management tools, CI/CD e.g. Jenkins;
- Experience with automation/configuration management using Kubernetes (ideally, blending with software development practices like version control) along with containers (Docker), container management (e.g., via Kubernetes), AWS EKS, AWS ECR, AWS ECS);

**Will be a plus:**
-Experience in configuring and administration of Linux, Apache, NginX;
-Experience in Domain Administration with AWS Route 53;
-Experience with AWS Certificate Manager at configuring SSL certs on Application Load Balancer;
-Costs optimization for AWS environments;
-Knowledge of best practices and IT operations in an always-up, highly-available service (ideally, ITIL certified) including monitoring tools like CloudWatch, Prometheus, Kibana, Grafana, PowerBI or equivalent;
-Working knowledge of the network stack such as NIST Cyber Security;
-Experience with infrastructure and administration scripting solutions such as PowerShell, Python, YAML and BASH;
-Ability to read codebase and understand how backend codebase (like Java, PHP) and frontend codebase (like Vue.js, NuxtJS) actually works from high level in order to troubleshoot issues with deployment and hosting;
-Control and monitor the application lifecycle of software-based platform and products (e.g. Controlling gated release mechanism);
-Work on Disaster Recovery solutions;
-Experience in SDLC Working with Agile Methodologies e.g., Scrum or Kanban;
-Bachelor’s or Master’s degree in Computer Science (or equivalent work experience);
-Upper-Intermediate English — Written and Verbal.

**Join us if you are looking to:**
-Developing, planning and implementing release management to support continuous integration and continuous deployment (CI/CD) by writing well-designed, testable orchestration procedures.
-Monitoring and managing appropriate access levels to various environments, ensuring a restrictive security model for access to the environments.
-Solve technical problems across multiple technologies, developing new methods if required.
-Use network management tools to collect and report on network load and performance statistics.
-Use standard procedures and tools to carry out defined system backups, restoring data where necessary.
-Setup/config VPNs, De-militarized zones, Private zones, Peering connections, configure correct Network ranges. Ability to calculate Network ranges, sub ranges, VPNs, NAT and Internet gateways (and how they work), Network Access Control Lists, Security Groups and Linux firewalls, and configuring route tables and subnets as well.
-Identify operational problems and contribute to their resolution, determine operational feasibility.
-Document and maintain IT infrastructure functionality by implementing health monitoring and alerting; ensuring health alerts are managed and dealt with.
-Troubleshoot, debug and upgrade existing tools and systems. Support the creation and operation of API gateways, proxy server and similar components of the architecture, which are classed as ‘high-availability’.
-Collaborates with the team to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem.


**Benefits:**
-20+ paid vacation days.
-Paid sick leaves.
-Health expenses reimbursement.
-Besides team buildings and meal reimbursement, ask our recruiters to tell us more about other benefits we offer to local and remote workers.