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 Staffy. Applications are handled there, not on this site.
Original posting: https://staffy.az/job/devops-engineer-36qaDP