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.