INET4121

INET 4121 - DevOps II: Python-Powered Automation and Collaborative Innovation (4 Cr.)

CCAPS Applied Professional Studies (10908) TUCL - College of Continuing and Professional Studies

INET 4121 - DevOps II: Python-Powered Automation and Collaborative Innovation (4 Cr.)

Course description

This course moves the dialogue to using automation for increasing efficiency within the DevOps cycle. With a foundation in network coding, the course shifts attention to employing Python for streamlining the software development and deployment stages. It addresses core DevOps activities such as configuration management, application deployment, system monitoring, version control, and implementing CI/CD strategies. Through the use of Python, known for its ease of use and effectiveness, along with Jenkins, a versatile CI framework, students are guided in developing advanced automation scripts and systems that boost teamwork, optimize processes, and raise the bar for both development and operations groups. This course underscores the critical role of programming capabilities in developing creative responses to frequent DevOps hurdles, fostering a culture of persistent advancement and cooperation in today’s software development landscape. (Though assignments are in Python, students with only Java or C++ should be able to learn Python quickly.)

Sample textbook: Jez Humble, David Farley. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation.

Recommended prerequisite: INET 4001

Minimum credits

4

Maximum credits

4

Is this course repeatable?

No

Grading basis

AFV - A-F or Audit

Lecture

Fulfills the writing intensive requirement?

No

Typically offered term(s)

Every Fall