Junior Release/DevOps Engineer
The ideal candidate will possess the following qualifications/skills:
- Degree in Computer Science, Information Technology, Software Engineering or a related field.
- Relevant academic, internship or personal projects demonstrating DevOps, Cloud/Infrastructure provisioning, Automation, or software development skills would be advantageous.
- Any professional working experience in DevOps, Infrastructure/SysAdmin or Software Development roles would be beneficial.
- Ability to work under pressure and meet deadlines.
- Good command of the English language, both verbal and written.
- Teamwork driven and willingness to ensure results are achieved.
The successful candidate will be accountable for:
Configuration Management:
- Automating the process of provisioning, installing, configuring, and monitoring of systems in development, test, and production environments.
-
Taking ownership of all environments
ensuring software versioning is correct across all areas.
- Configuration of new servers to agreed standards.
- Design and implementation of automation processes in relation to configuration change.
Environment Management:
- Managing all environments.
-
Troubleshooting
environment issues as required.
-
Ensuring environment
stability and availability.
-
Working
with other teams regarding process automation for consistent environment provisioning and change.
Change
Management:
- Managing the change and release process; identifying and introducing improvements.
-
Facilitating CAB (Change Advisory Board) meetings,
ensuring that all risks and dependencies in the release cycle are identified.
- Developing improvements to improve software release cycle times and remove blockers.
Release Management:
- Undertaking release deployments (and rollbacks when necessary) during the approved operational release/deployment windows as part of the team rotation.
- Participating in weekend on-call rotation, identify and escalate operational issues as and when required.
- Working closely with the wider Development, Infrastructure and Network Security teams to ensure appropriate attention is given to production/system reliability following release deployments.
What You'll Be Working With
As a Junior DevOps Engineer, you'll have the opportunity to work with a range of technologies and platforms used to build, deploy, automate, and support modern applications and infrastructure.
Experience with any of the following—whether gained through professional roles, internships, university projects, open-source contributions, or personal projects—would be beneficial:
- Windows and Linux server environments, including command-line administration and troubleshooting.
- Web hosting and application services
- Configuration management and automation tools (Ansible / AWX).
- Cloud platforms and services (AWS).
- Containerisation and orchestration technologies, including Docker and Kubernetes.
- Infrastructure as Code (IaC) tools (Terraform / AWS CloudFormation).
- Source code management and CI/CD, with exposure to Git-based workflows and tools (GitLab).
- Scripting and automation using languages such as (Bash, PowerShell, or Python).
We recognize that candidates may have gained experience through academic studies, personal projects, internships, or professional roles, and we welcome applications from individuals looking to build on their existing knowledge in a DevOps-focused environment.
The successful candidate will receive:
- Remuneration according to qualifications and experience
- Medical Insurance Scheme
- Provident Fund
- 13th Salary
- Access to MadBenefits app
- Access to Wellbeing platform - Wellapy
- Inhouse fitness room with classes offered
- Modern working space at a central and convenient location of Limassol close to the highway
- Friendly multinational environment
- Opportunities for professional learning and growth
- Flexible working hours; hybrid
- Birthday Leave & Wolt Voucher