Job Description
Following tasks will be performed:
- Configure and administer cloud infrastructure (IaaS, PaaS, hybrid hosting) supporting data and AI analytics applications.
- Define and develop configuration management and deployment strategies for Cloud resources.
- Define and implement cloud migration strategies for existing applications.
- Ensure availability and stability of cloud production environments.
- Develop, and design software automation and scripts to orchestrate cloud and virtualization technologies with defined scope, schedule and expectations.
- Design and implement MLOps, DataOps and DevSecOps capabilities (e.g. observability, continuous monitoring, traceability, CI/CD pipelines).
- Work with the development teams in resolving software and other related problems associated with the cloud deployment infrastructure and the code deployed onto platforms such as Database and/or Middleware.
- Collaborate with cross-functional teams, including data scientists, data engineers, and IT specialists, to build robust, scalable, and secure AI systems.
- Manage day-to-day deployment and maintenance activities.
- Analyse and optimise information systems’ performances, scalability and costs.
- Security administration and monitoring, in adherence to the security rules imposed by the Commission’s central security service (complemented by local rules where needed); under supervision of the LISO (Local Information Security Officer).
Knowledge and Skills:
Following skills and knowledge are required for the performance of the above listed tasks:
- Good knowledge of virtualization technologies.
- Good knowledge in scripting languages for cloud infrastructure automation and infrastructure as code
(e.g. Terraform, Cloud Formation, ARM). - Experience in administering systems in a virtualized Cloud environment
- Experience in API development and integration
- Good knowledge of containerisation and orchestration platforms (e.g. Kubernetes, Docker, Podman, EKS, PKS)
- Strong understanding of security, risk and compliance frameworks, disaster recovery, high availability architectures, operating systems and networking connectivity.
- Good Knowledge of Cloud infrastructure setups from vendors such as, but not limited to, Azure and Amazon.
- Good Knowledge of CI/CD tools (e.g. Gitlab CI, Nexus, AWS CodePipeline, Ansible)
- Knowledge of messaging services and platforms (e.g. Kafka, Redis, RabbitMQ).
- Knowledge of data security measures (knowledge of encryption mechanisms and ML security is considered a plus).
- Knowledge of cloud architecture and infrastructure optimisation for machine learning applications.
- Knowledge of Python.
- Experience with monitoring and logging tools (e.g. ELK stack, Prometheus, Grafana, OpenTelemetry, Cloudwatch)
- Ability to participate in multi-lingual meetings, ease of communication.
- Capability of integration in an international/multicultural environment, rapid self-starting capability and experience in working in team.
- Ability to cope with the fast-changing technologies
- Ability to write clear and structured technical documentation.
Hiring Team Member
