DevOps Engineer

TT Technologies

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

Description

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.

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.

Müraciət etmək üçün : [email protected]

Apply at the source

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

View & apply on smartjob.az ↗