DevOps Engineer

TT Technologies

Location
Not specified
Employment
Full-time
Category
DevOps & SRE
Posted

Description

Responsibilities:

Design, implement, and manage CI/CD pipelines using GitLab to streamline development

and deployment processes;

Maintain and improve containerized

environments using Docker and orchestration tools

Write and

maintain automation scripts and Ansible playbooks to manage infrastructure and deployment

workflows;

Configure and maintain high-availability solutions using

technologies like Patroni and HAProxy;

Administer PostgreSQL

databases, including performance tuning, replication, and backup strategies;

Implement and monitor disaster recovery plans to ensure business

continuity

Manage caching and background processing tools like

Redis and Celery in production environments;

Maintain and scale

object storage systems such as MinIO or equivalent solutions

Monitor infrastructure using centralized logging and metrics platforms such as the ELK

Stack;

Perform regular vulnerability scanning and static code

analysis using tools like Trivy, Bandit, Gosec, or govulncheck;

Configure and secure production-grade web servers such as nginx and

uWSGI

Collaborate with developers, QA, and operations teams to

improve system reliability and efficiency;

Support the agile

development process through effective use of task tracking tools such as Jira;

Ensure system and network security compliance with industry best

practices.

Qualifications & Requirements:

Bachelor’s degree in computer science, Engineering, or a related

field;

Minimum of 2 years of professional experience in a relevant

role;

Hands-on experience with Docker for building, running, and

managing containers;

Proficiency in designing and maintaining

GitLab CI/CD pipelines;

Experience writing and updating Ansible

playbooks and automation scripts;

Familiarity with

high-availability infrastructure components such as Patroni and HAProxy;

Strong PostgreSQL DBA expertise, including setup, backups, replication, and performance

tuning;

Solid understanding of disaster recovery planning and

implementation;

Working knowledge of Redis and Celery in production

environments;

Experience managing object storage solutions such as

MinIO or equivalent platforms;

Familiarity with the ELK Stack

(Elasticsearch, Logstash, Kibana) for centralized logging and monitoring;

Basic understanding of vulnerability scanning tools such as Trivy or

similar;

Exposure to static code analysis tools like Bandit, Gosec,

govulncheck, or SonarQube;

Experience configuring and tuning

production web servers such as nginx and uWSGI;

Scripting

proficiency with Bash, Python, or similar languages;

Basic

knowledge of Jira for issue and task tracking;

Strong analytical,

troubleshooting, and problem-solving skills;

Fluency in Russian

language is considered an advantage.

Additional Information:

Work schedule: 5-day work week;

Working hours: 09:00 – 18:00.

Interested candidates are invited to send their CVs to the e-mail address in

the Apply for job button with

the subject line “DevOps Engineer.”

Apply at the source

This role was published by TT Technologies and listed via Staffy. Applications are handled there, not on this site.

View & apply on staffy.az ↗