Overview
Seeking a Full-Stack Developer to join the ISS team within CERT-EU, contributing to the development of automation tools for security alerts, event monitoring, and cloud-related activities.
Key Responsibilities
- - Participating in development activities within CERT-EU.
- - Creating and improving automation tools related to security alerts, event monitoring, and cloud-related activities, as well as web technologies and service delivery.
- - Contributing to open-source projects and innovation regarding detection and response capabilities.
- - Cooperating with other teams of CERT-EU, providing hands-on architecture guidance and contributing to solution engineering, technical product management, and system administration.
- - Providing direct support in all technical phases of the implementation of detection, response, and sharing capabilities.
- - Proposing ways for regular improvement of these capabilities.
- - Maintenance of existing automation scripts and development of new scripts.
- - Proposing and implementing a strategy for managing application development infrastructure throughout its lifecycle.
Required Experience
- - At least 3 years prior experience as a developer with knowledge towards IT security.
- - Working experience as a software developer with Python, Javascript and Web technologies (html, css and scss).
- - Working experience as a script developer on Linux/Mac (shell), Windows (PowerShell).
- - Working experience in frameworks like Pyramid and Flask.
- - Working experience with software testing methodologies like unit testing, integration testing or end-to-end testing.
- - DevOps experience writing and maintaining CI/CD pipelines.
- - Experience with git and tools like GitHub and Gitlab.
- - Knowledge of container technologies (Docker/Kubernetes) and their security management.
- - Strong knowledge of Linux platform and its security.
- - Good Knowledge of Agile/SCRUM methodologies.
- - Use of database technologies as MySQL, or SQL-based equivalents, as well as NoSQL-based databases such as MongoDB, Cassandra, Redis, Elasticsearch (ideal candidate).
- - Experience with web & application servers (nginx, Apache, WSGI server) (ideal candidate).
- - Experience with user experience design for web application (ideal candidate).
- - Experience with ELK, Apache Kafka and MiniO (ideal candidate).
- - Experience with service configuration management, deployment and continuous integration tools (Ansible) (ideal candidate).
- - Familiarity with cloud services such as: Azure, AWS and Office365 (ideal candidate).
- - Experience in delivering training courses or presenting technical solutions outside one’s team (ideal candidate).
- - Experience with a vast array of IT technologies, the ability to quickly master new technologies.
Qualifications
- Have a level of education which corresponds to completed university studies of at least three years attested by a diploma.