C
Contract
On-site
Remote

COSMOTE Global Solutions, part of the OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.

We are seeking a talented DevOps Engineer to join our dynamic team. The ideal candidate will play a critical role in bridging the gap between development and operations, focusing on automation, continuous integration, and improving deployment pipelines.

Responsibilities:

  • Design and implement CI/CD pipelines to automate deployment processes across various environments.
  • Collaborate with software engineering teams to optimize software development processes.
  • Manage and maintain cloud infrastructure on platforms like AWS and Azure.
  • Develop monitoring and logging solutions to ensure system reliability and performance.
  • Implement and manage configuration management tools such as Ansible and Terraform.
  • Troubleshoot and resolve issues in our development, testing, and production environments.
  • Ensure security is integrated into all stages of development and deployment.
  • Participate in capacity planning and performance tuning.
  • Stay updated with the latest industry trends and technologies.

Requirements

  • Bachelor’s or Master’s(preferred) degree in Computer Science or another relevant field.
  • 11+ years of experience in the field of Support/System/DevOps Engineer.
  • Strong collaboration skills, with a demonstrated ability to work well as part of a team.
  • Experience developing CI/CD workflows and using automation tools.
  • Proficiency in one or more coding languages, e.g., Java, C#, JavaScript, Python.
  • Experience with CI/CD tools, incl. Jenkins, GitLab, Artifactory, Ansible, Puppet, Chef.
  • Experience with development platforms, incl. Cloud Foundry, Docker, Kubernetes and Cloud Platforms.
  • Strong automation scripting skills.
  • Experience in configuration management, test-driven development and release management.
  • Experience with agile development and strong understanding of DevOps principles.
  • Strong analytical and troubleshooting skills.
  • Experience with incident management.
  • Ability to investigate and analyze information, and to draw conclusions.
  • Flexibility, adaptability and desire to learn new languages and technologies.
  • Strong verbal and written communication skills.
  • Background in public and/or private financial services institutions, insurance undertakings or equivalent institutions preferred.

 

Preferred Qualifications/Experience

  • Solid Azure DevOps knowledge
  • Excellent Unix usage experience
  • Knowledge of the Java programming language, its runtime environment
  • Good understanding of Relational DBs (SQL) and stored procedures.