For out client EC we are looking for Operating System Deployment & Update Expert
1. DESCRIPTION OF THE TASKS
Following tasks will be performed by external service provider:
• Operating the various components part of the “Compass Corporate” environments.
• Improve the reliability and availability of the platform.
• Monitor and proactively address the potential issues of the platform.
• Provision of expert advice and assistance on the installation, configuration and tuning of tools
and platforms required for the “Compass Corporate” microservices based infrastructure. These
include: Oracle, Elastic Search, Apache, Redis, Rundeck , Ansible, Vault.
• Configuration of automated deployment of new versions of applications. This could be to
microservice-based platforms running on the “on-prem cloud” using PKS containers or on AWS
EKS service.
• Configuration of automation and configuration management tools such as Rundeck and Ansible.
• Linux systems administration tasks and scripting.
• Monitor system performance and availability, identify and resolve issues that may cause service
disruptions, and proactively prevent potential incidents
• Manage backups and disaster recovery plans to ensure business continuity in the event of a
system failure or other major disruption.
• Identify potential security vulnerabilities or compliance issues and implement measures to
mitigate those risks.
• Responde to and resolve technology-related incidents and service requests, including
troubleshooting issues and escalate problems as necessary.
• Ensure compliance with relevant laws, regulations, and industry standards, such as data privacy
regulations, cybersecurity frameworks, and ITIL best practices
• Apply best practices of distributed architecture to solve complex integration problems between
information systems and K8s microservices.
• Configure the lifecycle of the microservices in a container-based infrastructure.
• Define and configure monitoring dashboards.
• Define and configure the alerting policies for the operation team.
• Collaborate with team members for operations support
• Maintain performance of applications and databases
• Document and provide training on the procedures in place.
• Enhance automation level.
2. KNOWLEDGE AND SKILLS
Following skills and knowledge are required for the performance of the above listed tasks:
• Rapid self-starting capability. Excellent interpersonal and communication skills.
• Familiarity with microservices and architecture in the cloud.
• Good knowledge of applications design. Good knowledge of architecture best practices and
patterns. Knowledge of interoperability technology (web services, message-oriented
middleware, event architecture), applications design and Relational DBMS.
• Good understanding of relevant technologies in development, integration, deployment, and
operation of Information Systems
• Ability to cope with fast changing technologies used in application architecture, design and
cloud integration.
• Excellent interpersonal and communication skills
• Ability to participate in multi-lingual meetings, ease of communication.
• Ability to give technical presentations.
• Ability to apply high quality standards.
• Capability of integration in an international/multi-cultural environment.
• Knowledge of Enterprise Architecture tools and standards
3. Specific Expertise
Following specific expertise is mandatory for the performance of tasks:
• A very good expertise in Linux system administration
• A very good understanding of automation, Infra as code : Shell script Terraform, Rundeck,
Python, Ansible,
• A very good expertise in database management (Oracle, Elastic Search,Redis,Postgres, AWS
RDS, AWS Aurora, Postgres)
• A good understanding of container platforms such as EKS/PKS/Kubernetes.
• A good understanding of microservice and Springboot type infrastructure.
• Experience with middleware integration platforms (Apache)
• Experience of application architecture, in particular cloud-based and related concepts and
services AWS Config, AWS S3,
• Experience with Monitoring tools : Grafana, ELK (Kibana), Splunk, Prometheus
• Experience in software development and Information System integration architecture design
and patterns, in multi-platform and multi-architectural context
• Experience with Confluence, JIRA, Agile methodologies
• Expertise in IT integration projects defining business and system integration requirements
• Experience with micro-services and event-management based architectures
• Enterprise Architecture and modelling tools and standards
• Experience in monitoring and coordinating a portfolio of SW reusable components and
support teams. Expertise in designing, implementing and monitoring service KPIs and SLAs
4. Certification and Standards
Certificates on the following technology stacks are optional for the performance of tasks and
would be considered an advantage:
• Linux
• Database Administration
• AWS RDS
5. Service Delivery
• The services shall be performed remotely in Near-Site location allowing to reach the Commission
premises in Brussels within 2 hours.
Laptop will be provided by the Commission.
The external service provider may be requested to participate in the meetings with the Commission’s
services in Brussels (and exceptionally in other locations).