Skip to Content

CI/CD Automation – DevOps Engineer

--Yoursoft Alternative--

CI/CD Automation – DevOps Engineer

Job Role: DevOps Engineer / CI/CD Automation Engineer

Primary Skill: DevOps & CI/CD Automation

Skill Level: Journeyman

Location: All Romania

Language: English 

Role Overview

We are looking for a DevOps Engineer to maintain, operate, and continuously improve highly available and scalable infrastructure supporting mission-critical systems.

The role focuses on CI/CD automation, infrastructure operations, deployment, monitoring, system stability, and automation improvement, with GitHub Actions as the primary CI/CD platform and Bash scripting as a key automation capability.

The successful candidate will work as part of an international, autonomous, and agile engineering team using modern DevOps technologies and practices.

Key Responsibilities

Infrastructure & Operations

  • Maintain and operate highly available and scalable infrastructure.
  • Ensure the stability, reliability, and availability of mission-critical systems.
  • Monitor infrastructure and application environments and proactively identify potential issues.
  • Investigate operational incidents and contribute to root-cause analysis.
  • Continuously improve system reliability, resilience, and operational efficiency.
  • Support deployment and operational activities across the application lifecycle.

CI/CD & Automation

  • Design, develop, maintain, and optimise CI/CD workflows using GitHub Actions.
  • Automate build, test, deployment, and operational processes.
  • Improve CI/CD pipelines to increase efficiency, reliability, repeatability, and deployment speed.
  • Identify manual processes and implement appropriate automation.
  • Integrate development and operational tools into automated workflows.
  • Troubleshoot pipeline failures and optimise workflow execution.

Bash & Scripting

  • Develop and maintain advanced Bash scripts for automation and operational activities.
  • Automate system administration and deployment tasks.
  • Integrate command-line tools and services into CI/CD workflows.
  • Develop reusable scripts for monitoring, diagnostics, deployment, and maintenance.
  • Troubleshoot and optimise existing automation scripts.

Deployment & Monitoring

  • Provide innovative and reliable solutions for application and infrastructure deployment.
  • Support automated deployment across different environments.
  • Implement and improve monitoring and operational processes.
  • Contribute to observability and system health monitoring.
  • Ensure deployment processes are secure, reliable, and repeatable.
  • Support troubleshooting of production and pre-production environments.

Collaboration

  • Collaborate with an international, self-organising and agile engineering team.
  • Work closely with developers, infrastructure engineers, QA, and other technical stakeholders.
  • Contribute to technical discussions and continuous improvement initiatives.
  • Share knowledge and promote DevOps best practices across the team.

Required Skills & Experience

GitHub Actions & CI/CD

  • Strong hands-on experience with GitHub Actions.
  • Proven experience designing and maintaining CI/CD workflows.
  • Strong understanding of automated:
    • Build processes
    • Testing
    • Deployment
    • Release workflows
  • Ability to troubleshoot and optimise GitHub Actions workflows.
  • Experience implementing reusable and maintainable CI/CD automation.

Bash

  • Advanced Bash scripting skills.
  • Strong experience automating operational and development tasks using Bash.
  • Ability to integrate command-line tools and services into automation workflows.
  • Experience developing robust, maintainable scripts for CI/CD and infrastructure operations.

DevOps & Infrastructure

  • Good understanding of DevOps principles and practices.
  • Experience operating highly available and scalable systems.
  • Understanding of infrastructure reliability, monitoring, deployment, and operational stability.
  • Experience supporting mission-critical applications and environments.
  • Strong troubleshooting and problem-solving skills.

Nice to Have

  • Experience with Docker and Kubernetes.
  • Knowledge of Infrastructure as Code, such as Terraform or Ansible.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of GitHub Enterprise.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or ELK.
  • Experience with Python or another scripting language.
  • Knowledge of security best practices within CI/CD pipelines.
  • Experience implementing DevSecOps practices.
  • Experience with artifact repositories and automated release management.
  • Experience working in Agile/Scrum teams.

Technical Environment

  • GitHub Actions
  • CI/CD
  • Bash / Shell Scripting
  • Git
  • Infrastructure Automation
  • Deployment Automation
  • Monitoring & Observability
  • Linux/Unix
  • Docker / Kubernetes – nice to have
  • Terraform / Ansible – nice to have
  • Cloud Platforms – nice to have

Key Competencies

  • CI/CD automation
  • GitHub Actions
  • Advanced Bash scripting
  • Infrastructure operations
  • High availability and scalability
  • Deployment automation
  • System reliability
  • Monitoring and observability
  • Troubleshooting
  • Automation and continuous improvement
  • DevOps practices
  • Agile collaboration
  • Analytical and problem-solving skills

Seniority Expectations – Journeyman

At Journeyman level, the engineer is expected to:

  • Independently develop and maintain GitHub Actions CI/CD workflows.
  • Create advanced Bash automation for deployment, operations, and tooling.
  • Troubleshoot pipeline, deployment, and infrastructure issues.
  • Contribute to the reliability and stability of mission-critical systems.
  • Automate repetitive operational processes and continuously improve existing workflows.
  • Support application and infrastructure deployments across environments.
  • Monitor systems and proactively address operational issues.
  • Work effectively within an international Agile team.
  • Follow established DevOps, security, and operational standards.
  • Contribute ideas and technical improvements to the team's automation and infrastructure practices.

Position Summary

Category

Details

Job Role

DevOps Engineer / CI/CD Automation Engineer

Primary Skill

DevOps & CI/CD Automation

Skill Level

Journeyman

Location

All Romania

Language

English

Primary CI/CD Platform

GitHub Actions

Primary Scripting

Advanced Bash

Core Focus

CI/CD, Automation, Infrastructure & Operations

Key Responsibilities

Deployment, Monitoring, Reliability, Automation

Environment

Highly Available / Scalable / Mission-Critical

Nice to Have

Kubernetes, Docker, Terraform, Ansible, Cloud