Eoin O'Regan

Lecturer Overview

artificial intelligenceEoin O'Regan lecturer in the Computer Science department in CIT for the past 7 years specialising in the areas of networking, Cloud Infrastructure & security. I hold a degree in Software Development & Computer Networking (2002) and a Masters of Engineering (2004). Before lecturing in CIT, I spent a number of years working in the UK for Panasonic Mobile (PMCDE) as a protocol design engineer.

Short Description of module

Scripting for System Automation - The continued push towards automating not just the software development process but also infrastructure management has greatly increased the efficiency of modern software organizations. It has also led to some of the responsibility for such automation shifting from system administrators to developers, empowered by many new 'DevOps' tools. This module will address the scripting skills that system administrators, developers and testers need to automate tasks in development, operations and infrastructure management.

What to expect when taking the module

This module will teach you how to leverage common tools to speed up your sysadmin work and write scripts to automate repetitive tasks. You'll learn powerful Unix command line tools, how to use the bash shell and how to write shell scripts to carry out simple tasks. You'll learn the basics of Python to let you solve more complicated problems. You'll then apply your new skills to develop some useful utilities and to automate the configuration and deployment of some virtualized infrastructure. This module will be hands-on, with all concepts illustrated in code developed during class.

Public Recordings

The first two weeks of the module will be made public:

  • Week 1
  • Week 2

 

© 2024 CIT | web development by Granite Digital