The successful candidate Will join the software & consulting department for managing the software applications infrastructure and building & deploying new software releases
within co-founded and / or research projects as well as projects in the field of Public and Private Sector.
Required Skills and Competencies
Information Technology / Telecommunications /Networks / Science (Mathematics/Physics) studies
Technical and analytical skills and problem-solving skills
Administrative skills (administering servers/Operating System, installing software applications, troubleshooting)
Managing code versions, automation of processes, build & deployment of code, managing software releases
Understand the basics of software development
Familiar with the Java technology stack
Familiar with web/application servers (ie Apache, Tomcat, Liferay)
Knowledge of databases (focus on PostgreSQL)
Familiar with development tools (focus on IntelliJ)
Advanced Knowledge of
o Build tools: ant, ivy, maven
o Continuous Integration / Continuous Delivery: Jenkins (preferably proficient in the use of pipelines)
o Software Component Manager: Nexus
o Version Control: Git
o Linux: (administration/shell scripting) (focus on Ubuntu, CentOS)
o Familiar with IT Security aspects Nice to have
Knowledge of
o Configuration management (focus on Chef, Puppet)
o Ansible
o Software containerization (focus on Docker)
o Container orchestration (focus on Kubernetes)
o VMWare configuration
Other skills
Ability to manage multiple tasks within specified deadlines.
Organizational skills
Particular emphasis on team working ability
Reliability
Good communication skills
career@cbs.gr ref.code: DevOps Engineer