DevOps Engineer
On-site
Contractor
#IT
#Full Stack
#Software Development
#Automation
#Continuous Integration
#Automated Testing
Introduction
Are you an experienced full-stack architect/developer? Does contributing to the improvement of an advanced Network and Telecoms infrastructure and providing automation solutions for its effective management, attract you? Do you enjoy working on several layers of the software stack? Join CERN's Communication Systems group and make your mark: Take part!
You will join:
- The Information Technology (IT) Department which provides computing services for all aspects of the laboratory's activities. These require a wide range of technologies and skills including the provision of computing facilities, local and wide area networking, platforms for computing environments, software development, databases, desktop environments and a wide range of system integration and management tasks.
- The Communication Systems (CS) Group which oversees the Networking & Telecom Infrastructure (voice and data) of the Laboratory. The CERN Campus network is a very large infrastructure (more than 50'000 connected systems) making use of state-of-the-art technologies. The Group is responsible for providing network solutions to a variety of users: desktops, data centre, high performance physics computing and the accelerator controls. CERN also operates its own fixed telephone system (10'000 connections), a dedicated GSM infrastructure (5'000 mobiles), and safety radio communication systems.
- The Communication Tools Section (CT) which is a team of passionate software developers in charge of the design, development and maintenance of the software suite used to model, configure, support and manage the CERN networks and telecom infrastructures.
More information about the Department is available here: http://information-technology.web.cern.ch/
Functions
As Software Developer in the CT Section, you will:
- Maintain and further develop the IT/CS web interfaces used by all CERN users to request network/telephony changes.
- Together with the other members of the team, participate in the design and development of new modules for the internal IT/CS network and telecom management framework, such as network and IP telephony automation/provisioning.
- Promote and develop the procedures and tools to further increase the quality of the produced software: enhance the CS continuous integration and automated testing frameworks.
- Mentor junior developers
- Propose and implement changes in our database model and network APIs to support service integration solutions in the CERN data centres.
- Stay up to date on latest software technology trends.






