DevOps Engineer
- 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 JobSearch.az. Applications are handled there, not on this site.
Original posting: https://www.jobsearch.az/vacancies/tt-technologies-devops-engineer-148529