DevOps Engineer

Job description

Our Values: Trust | Respect | Team spirit

Our secret: Our people who make the difference with their integrity and competences!


DevOps Engineer (Linux Domain) | Full-time contract | Athens or remote - GR


Your daily work routine will include:

  • Extract customer’s requirements and design services according to requirements;
  • Define and coordinate the delivery of IT services by effectively applying the IT service management procedures;
  • Optimise the delivery of services making efficient use of internal and outsourcing contracts;
  • Ensure services are delivered in accordance to the service descriptions and defined service levels;
  • Ensure that the quality of service delivered is assessed according to performance indicators, notably when formal Service Levels Agreements are foreseen;
  • Coordinate and manage external contractors; Provide timely and accurate reports;
  • Work closely together with all Teams and Units in the Organisation to ensure efficient and seamless interdepartmental cooperation at all levels. Apply the ICT procurement standard practices;
  • Know when to jump-in and provide leadership in an innovative and fast-paced environment;
  • Contribute technically to projects by taking on and completing key deliverables.

Requirements

  • Degree in Computer Science, Engineering, Information Technology or relevant field of study;
  • At least 3 years of relevant professional experience (development/sysadmin background and worked in a DevOps team before);
  • Experience with source code control systems, versioning, branching and merging, configuration, build management, artifact repositories, automated build tools, automated testing frameworks and automated deployment frameworks;
  • System administrator experience in various common Linux distributions (RHEL is preferred);
  • Familiarity with open-Source Software tools and development experience in one or more of the following popular OSS: Java, Python;
  • Experience with a formal configuration management tool (Preferably Ansible);
  • Experience with Monitoring tools (e.g. Grafana, Icinga);
  • Experience with ORACLE RDBMS administration and performance tuning;
  • Experience with test automation tools (e.g. QC, Robot Framework, Xray)
  • Working experience on Continuous Integration servers, procedures, tools and pipelines (eg. Jenkins, or Gitlab pipelines), to maintain and support automated build pipelines;
  • Scripting skills (preferably BASH, Python, or Groovy);
  • Experience using Docker containers and container orchestration tools (preferably Kubernetes);
  • Understanding of Agile Software Development methodologies;
  • Technical documentation skills, strong analytical and problem solving skills;
  • Excellent verbal and written communication skills in English (B2 or higher);
  • Good team spirit and accountable for working in a multi-cultural and international environment;
  • Fulfilled military obligations (if applicable).