Position: Middle/Senior DevOps Engineer
Company: Empeek
Category: DevOps
Experience required: 5y
English level: upper
Published: 2023-04-01T00:00:00+03:00

We are looking for a Senior DevOps Engineer who can help us build world-class solutions for the Due Diligence industries.

In this role, you’ll deliver multiple DevOps projects by collaboratively working with our DevOps and software engineering teams. 
The Project is about Due Diligence. It is ~10 years old. It has python 3.8 (+ Django 2) on backend, React and Node on front end, Maria BD 10 as database. It is hosted in AWS instance and has the failover cold mirror. The thematic the system is divided into client face app and admin tool. There is also demo mobile app. The project needs refactoring or even rewriting from scratch. The current system is hard to scale that is the main problem.

**Requirements:**
•  At least 4 years of relevant experience
• Deep understanding of the modern CI/CD concepts
• Deep understanding of Docker and different containers orchestration technologies - Kubernetes, ECS
• Ability to build end-to-end DevOps automation encompassing QA automation, CI/CD, IAC, etc.
• Hands-on Infra architectural knowledge of internet-scale web apps e.g. Load balancers, CDNs, Data lakes etc.
• Experience with IAC solutions like Terraform, AWS IAC etc.
• Experience with AWS technologies, such as EC2, S3, RDS, ECS, EKS, ECR, Route 53, CodeBuild, CodeDeploy, etc.
• Ability to write and understand scripts (Shell, Python, etc)
• Experience with managing relational databases — MS SQL Server, Postgres, MySql
• Knowledge of best practices and IT operations in an always-up, always-available service
• A working understanding of code is highly desirable

**MUST HAVE:**
• Problem-solving mindset, adaptability, and decisiveness
• Be ready to give commitment and take responsibility
• Be proactive and be able to point out problems

**Responsibilities:**
•  Identify and build solutions while ensuring system scalability and performance
•  Deliver multiple DevOps projects by collaboratively working with our DevOps and software engineering teams
•  Provide operational support around the time of project launches, marketing campaigns, and any other such important events where high traffic volumes are expected.

**We offer:**
• Interesting and complex project
• Direct involvement into processes
• Ability to take responsibilities and make decisions
• Become a key person within the department