Overview: ResOps is a term coined for ‘Research Operations’, in the same vein as ‘DevOps’. This course covers basic tools and technologies needed to succeed in the cloud, with hands-on exercises. It provides some background to cloud computing and practical experience in building, deploying and running applications in cloud platforms – Embassy (OpenStack), Google, Amazon and Azure. The course uses examples drawn from EMBL-EBI’s experiences in the life-sciences, but using tools and technologies that are cross-platform and cross-domain. You will learn about the user-centric hybrid cloud strategy, as well as practical aspects of deploying across different clouds and the architectural considerations around porting applications to a cloud.

Dates and times:  This online course will consist of 4 remote sessions. Attendees are expected to attend all 4 of them. The sessions are presented on the following dates and times remotely using GoToTraining. (The duration of the sessions will be between 2 and 3 hours, depending on the level of interactivity.)

Monday 24 February – 13:00 – 16:00 GMT
Tuesday 25 February – 13:00 – 16:00 GMT
Wednesday 26 February – 13:00 – 16:00 GMT
Friday 28 February – 13:00 – 16:00 GMT

Register here by 20th February: https://attendee.gototraining.com/r/6983419864585981953.

Learning outcomes: At the end of this session you will be able to,
● Explain cloud terminology, types of clouds and how clouds can be used
● Build Docker containers and use them
● Deploy applications in Kubernetes
● Use Gitlab for Continuous Integration/Continuous Deployment (CI/CD)

Audience: The course is aimed at biologists, bioinformaticians, and software developers who want to use cloud computing in their work.

● Basic understanding of the software development process
● Comfortable using the Linux command line
● Minimal (user-level) knowledge of Git Prior experience with cloud computing is not required

Technical requirements:
● A microphone and (ideally) a webcam to take part
● Google Chrome to access the session
● Your laptop should have an SSH client (for window user Putty or any choice e.g. WDL) and a valid public SSH key
● You should create an account on Public GitLab
● We are providing sandbox over Embassy cloud so you can take part in the exercises. Workshop participants can use Nano editor by default. Other CLI editors are also available in the sandbox.

Tony Wildish, EMBL-EBI
David Yuan, EMBL-EBI

Note: this session has been created in the context of the BioExcel remote training programme. This course is free to attend but we ask that you provide us with feedback after the training to help us optimise our training programme. If you are interested, email Marta Lloret at marta.lloret@ebi.ac.uk.