Learn the fundamentals of DevOps to develop system-based solutions and understand the current techniques in designing, developing, testing, iterating, deploying, and maintaining system-based solutions.
An individual subscription gives you 3 months’ online access to:
As Well As
Our Data Science Resource Library which features Actuartech and Industry specific curated additional content to assist you on your data science journey.
You can also request to do the online project; and if successful a course completion certificate could be issued.
“Fundamentals of DevOps for Actuarial Data Science” introduces students to the DevOps cycle whilst teaching students how to develop system-based solutions, starting from requirements through to release. Techniques in designing, developing, testing, iterating, deploying, and maintaining system-based solutions.
The course aims to provide the student with an understanding of how the fundamentals of DevOps would be useful in the current actuarial solution framework and the current techniques of designing, developing, testing, iterating, deploying and maintaining system-based solutions. Furthermore, we address functionalities available to ensure optimal performance of system-based solutions including applications, database integrations, interfaces, and new functionality enhancements.
This course also offers tips on how to write high-quality, high performance, maintainable code and on ensuring the quality and security of your code. Lastly, we discuss containerised microservices and the considerations for agile software development.
In Chapter 1, Actuaries facing the modern world, we provide an overview of the actuarial journey and introduce the tools and technologies actuaries use nowadays.
Chapter 2, Initiate first steps: planning and requirements and we discuss the typical challenges and considerations of DevOps, including coding challenges, data and model issues, and project management, deployment, and continuity issues.
Chapter 3 covers Design and Set-Up by providing an overview of Python, programming best practices, environments, and versioning.
In Chapter 4 we Develop, Test, and Wrap it Up by discussing data, modelling, and technical tests, documentation, and we showcase how to expose your work through APIs with examples in Flask, FastAPI, Streamlit, and Dash.
Chapter 5, Structure, Iterate, and Go Further, we cover Docker, deployment (with an example of AWS), continuous integration, and further XOps tasks and offer solutions for formalisation and management.
The Appendix contains a glossary and additional readings to assist you on your data science journey.
This course is suitable for those looking for an understanding of the fundamentals of DevOps including:
We have tailored packages available to ensure that corporate teams have the option to attend structured live lessons by our tutors, and the option to request a practical assignment and bespoke feedback. Invoicing option available.