Job Opening
Platform Engineer
We offer excellent opportunities for professional and personal growth. Incelligent is a successful company through investing in the right people, like you!
Platform Engineer
Full Time
On Site
About the job
We are looking for enthusiastic Platform Engineers (SRE -DevOps) to help us support the Incelligent vision with this ever-growing infrastructure. The Incelligent platform engineer supports, maintains, and enables the Incelligent Platform – the engine that is enabling innovation in Big-Data and ML-Ops. It is an evolving ecosystem developed for over 10 years of applied predictive analytics and big-data expertise. Incelligent platform consists of multiple state-of-the-art infrastructure technologies that collaborate to provide analytics, processing, and predictive capabilities to end users. These technologies can be split into different categories as follows: Data Lake/DWH, ML-Ops, Microservices and Backend, Front-End Applications, SRE/ Monitoring/ Alerting, DevOps setup and Production environment support: In this environment a platform engineer will be able to grow their skills, learn new technologies and provide assistance with:
What You Will Be Doing
- Installation, configuration, troubleshooting and maintenance for multiple components part of the Incelligent platform (inhouse or deployment)
- Design and develop CI-CD Pipelines for the automation of the company development and engineering processes
- Experiment with big data technologies, benchmark and assist with system architecture
- Develop monitoring schemes for complex deployment environments to reduce human interaction and effort
- Provide support towards all members of the Incelligent team: Data Scientists, Data Engineers, Developers and Analysts regarding code practices, OS environment usage, IDE tools
- Introduce new tools to the technology stack (open source & cloud) that will affect the way of working and system architecture of our solutions
Requirements
Minimum requirements:
- 3 Years of professional Linux environment usage (example distributions: ubuntu / CentOs / debian etc.)
- Proven knowledge of containerization technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and automated code quality and testing tools (incl. Sonarqube, Defectdojo, Jenkins, Gitlab CI)
- Experience with at least 2 standard RDBMS (e.g. MySQL, PostgreSQL, Oracle, SQLServer) including installation, administration, backup / migration, monitoring
- Strong understanding of deployment principles for network application software (file system, process monitoring, environments, TCP/IP stack, logging policies, DNS)
Will be considered a plus
- Strong backend development experience in either a) Java (maven/ Spring or other J2EE) or b) Python (pip, FastAPI or Django)
- Familiarity with Cloudera-based Data Lake components and the hadoop ecosystem (focus on installation / configuration)
- Experience with Kubernetes/ Openshift deployments (kubectl + helm)
- Experience with IaaS Hypervisor technologies (e.g. OpenStack, VSphere, HyperV, Xen)
- Experience with load-balancers, application servers, caching servers, reverse-proxy, smtp integration, microservice gateways, monitoring infrastructure (e.g. nagios)
- Experience with cloud-native applications (Azure, AWS, GCP)
Candidate Character Traits
- Active accountability of task progress and deliverables via Jira, GitLab and other means depending on the project process
- Willingness to participate in teamwork activities, pair-programming, scrum ceremonials, mentoring
- Initiative, strong sense of accountability and ownership of actions
- Effective time management & understanding of prioritization
- Agility, enthusiasm, and self-motivation
- Excellent verbal and written communicational skills, both English and Greek
BENEFITS
Highly competitive salary, reviewed upwards on a regular basis, based on code quality, task completion efficiency, defect-generation and resolution time, personal growth rate
Remuneration based on your experience and skills
Participation in state-of-the-art technologies deployed in large-scale environments
Personal and professional development, amongst industry experts
Dynamic team with fresh ideas that allow for continuous learning
Modern workspace, at our headquarters in Athens, Greece – accessible via public transportation