Job description:
- Designing, implementing, and maintaining CI/CD processes to support fast and reliable software releases (Jenkins, Nexus, GitLab).
- Managing artifacts and dependencies using Nexus Repository Manager to ensure consistency and version control in projects.
- Creating and evolving automation scripts (e.g., in Groovy, Python, Bash) to streamline CI/CD processes.
- Optimizing build and deployment processes to reduce software delivery time.
- Monitoring, diagnosing, and resolving performance and availability-related issues.
- Ensuring the security of infrastructure and CI/CD processes following best practices.
- Implementing and maintaining tools for code quality analysis, e.g., SonarQube, as part of CI/CD processes.
- Creating and maintaining tools to support monitoring and logging (e.g., Prometheus, Grafana, ELK Stack).
- Developing and implementing incident management processes and disaster recovery strategies.
- Collaborating with development teams on code integration, project builds, automated testing (various levels of the testing pyramid), and dependency management.
- Actively participating in projects related to containerization and orchestration, using technologies such as Docker, Kubernetes.
- Defining and maintaining automation standards, technical documentation, and DevOps practices.
- Conducting training and mentoring on DevOps practices, CI/CD, and the tools used.
- Implementing integrations between CI/CD tools and automated testing systems and code quality analysis to ensure high-quality software at every stage of the project lifecycle.
- Creating, implementing, integrating, and administering internal tools supporting the organization.
Requirements:
- Minimum 3 years of experience in the role of DevOps Engineer or equivalent experience in a related technical role (e.g. Operating Systems Administrator).
- Practical knowledge of CI/CD tools (e.g. Jenkins, GitLab CI, or GitHub Actions) and the ability to integrate them with organizational processes.
- Knowledge of containerization and orchestration technologies (Docker, Docker Compose, Kubernetes).
- Ability to automate processes using various tools.
- Practical knowledge of scripting languages (e.g. Python, Bash, Groovy).
- Knowledge of monitoring and logging systems (e.g. Prometheus, Grafana, ELK Stack).
- Experience working in an Agile environment (Scrum/Kanban).
- Knowledge of network protocols, server configurations, and operating systems (Linux, Windows).
- Strong analytical and problem-solving skills: diagnosing and resolving complex infrastructure problems.
- Higher technical education (computer science, software engineering, telecommunications, or related field).
- Good command of the English language in speech and writing.
We offer:
- Attractive salary based on an employment contract or B2B
- Stable employment in an international organization
- Work in an atmosphere of teamwork, trust, mutual respect, and assistance
- Possibility of remote work
- Work according to agile methodologies
- Attractive benefits package, flexible working hours
Nice to have:
- Experience in implementing DevSecOps principles, including integrating security tools (e.g. OWASP ZAP) and automatic code and infrastructure vulnerability scanning.
- Experience in automating infrastructure management (Infrastructure as Code) and configuration using tools such as Ansible, Terraform, or Puppet.
- Experience in integrating automated tests with CI/CD pipelines.
- Technical certifications, e.g. AWS Certified DevOps Engineer, Kubernetes Administrator (CKA).
- Experience in migrating applications from monolithic to microservices architecture.
- Knowledge of processes and tools related to data management and archiving.




















































