COSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.
CGS provides a wide variety of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and Support, Service Management, Project and Programme Management, and Professional Services.
Responsibilities:
o Architect and implement secure, interoperable solutions using standard frameworks and design patterns, integrating application and infrastructure to achieve scalability and efficiency.
o Develop robust, vendor-agnostic data platforms for AI and machine learning workloads, optimising multi-cloud environments for performance and flexibility. Design of structured MLOps pipelines automating and streamlining the models’ lifecycle, from development to serving.
o Design security architectures that protect infrastructure and applications, aligning with risk management strategies and regulatory data protection and security standards.
o Continuously assess and optimise system performance and scalability using advanced metrics and predictive analytics.
o Collaborate with cross-functional teams, including AI developers, business analysts, and IT operations, to ensure architecture aligns with business objectives and technological capabilities.
o Establish CI/CD pipelines to support rapid application development and deployment in dynamic environments, utilising infrastructure-as-code and configuration management tools.
o Ensure seamless system integration and cross-platform compatibility through strategic API design, interoperability testing, and continuous benchmarking.
Requirements
o Bachelor’s Degree in Computer Science, Information Technology, or Systems Engineering.
o 15+ years of experience in IT
o Expertise in containerisation and orchestration using Docker and Kubernetes for scalable application deployment.
o Expertise in network architecture design, particularly integrating distributed systems with hybrid cloud solutions.
o Comprehensive experience with relational and non-relational databases, optimising them for high volume transaction processing (e.g., Oracle, PostgreSQL, MongoDB).
o Proficiency with advanced monitoring tools like Prometheus and Grafana to enhance infrastructure monitoring and real-time alerting.
o Experience with advanced load balancing solutions and caching technologies (e.g. Redis) to support high-traffic applications.
o Knowledge of security and vulnerability scanning tools (e.g., OWASP, SonarQube), implementing secure coding practices including robust encryption and identity management.
o Profound knowledge of version control systems like Git and integration platforms such as Jenkins, GitLab CI.
o Proficiency in distributed streaming and message queue technologies such as Kafka and RabbitMQ to efficiently manage data flows and support scalable data processing architectures.
o Proficiency in using infrastructure-as-code like Terraform and AWS CloudFormation.
o Familiarity with configuration management tools like Ansible for comprehensive system administration.
o Familiarity with AI-powered code assistants (e.g., Amazon Q, GitHub Copilot) for accelerating coding processes and enhancing developer productivity.