CERN
Software Engineering Fellow
IT-CS-CT
Responsibilities:
• Maintain and enhance/upgrade existing network portals (CSDB, LANDB Portal)
• Migrate legacy code from plsql procedures to java (Spring) using a common architecture
• Lead the migration of legacy web application (CSDB) to Spring boot containerized cloud cluster
• Maintain and manage network database (LANDB)
• Coordinate with other sections to propagate and synchronize network changes (DNS, Network Technicians, InforEAM, EN-EL)
• Represent group in an organization-wide project to migrate existing software and infrastructure to open-source alternatives and coordinate with every section in the group regarding the impending changes
• Design and implementation of additions to the network database schema (mostly regarding the connection model (LAGs, DNS records))
• Design and implementation of a REST API to manage network operations
• Supervise new section members
Day to day tasks:
• Developing features on section's applications
• Perform code review colleagues' merge requests
• Organize and execute deployments
• Tiket handling (support)
• Represent section in group/department wide meetings
• Design/analysis of new projects/features
• Extracting complex data from database needed by other sections
• Suggest ideas to increase team productivity, introduce new tools and scripts to automate repetative tasks