DevOps Software Engineer
CSC - Tieteen tietotekniikan keskus Oy
CSC provides sensitive data management services for example on human genomes and health data consented for research purpose. We work closely with Finnish biobanks, research institutes and other national stakeholders to provide the necessary capacity to process, analyse, store and share data in a secure manner, for more information see the recent blog text at https://www.csc.fi/web/blog/post/-/blogs/csc-for-sensitive-data-because-your-data-is-worth-it-and-should-be-kept-that-wa-2.
We are seeking an energetic and self-motivated DevOps Software Engineer to a team responsible for development, maintenance and production delivery of CSC services for sensitive data management.
As a DevOps Software Engineer, you will be involved in the development of reliable, secure and scalable data submission, automated data management, and user-friendly access services for the authorised data users. The main responsibilities include setting up and maintaining software pipelines, and supporting their automation using CSC virtualized environments (e.g. container solutions based on Kubernetes) and as part of the team identifying, debugging and fixing problems to achieve end-to-end stability on production-grade software version releases.
The work includes evaluating new technologies, tools or applications from the open-source communities, and active participation in daily Scrum meetings. A significant part of the work includes contributing to technical documentation and various media formats targeting CSC service users.
The CSC sensitive data management services are developed as part of the international collaboration. This position includes travelling and participation in technical meetings, calls or joint documentation processes.
We are looking for a person with a Master's degree in Computer Science (or other relevant field), or equivalent work experience, who will be able to work as part of the team. Good communication skills in both verbal and written English are essential.
We appreciate competencies in following areas:
- demonstrable experience working as part of a team on production-grade infrastructure, especially on code development, and deployment of pipelines or applications.
- knowledge of Python or Java.
- containerized solutions (e.g. Kubernetes and Docker).
- Linux skills
Experience on monitoring services or applications, exposing REST APIs and applying modern automation tools such as Ansible, Jenkins or Vagrant, or knowledge on identity management solutions (such as Shibboleth and OpenID Connect) are considered as an advantage. Prior work on databases and schema design to support various metadata requirements is valuable, as is understanding of modern network technology, storage solutions or applying security frameworks.
We provide an environment that supports innovation, challenge your current expertise, and facilitate your personal career and contact network development internationally. In return, we expect personal skills on effective time management, conflicting deadlines and shuffling priorities to identify and solve issues on production services with minimal impact to the service delivery.
CSC has an open-source policy. We expect all our technical staff members to use software development best practices, share our passion for technology and code development, and reusable software.
Please send your application by 16.9.2019 through our recruitment pages on our website www.csc.fi/careers.