Exploration of DevOps & DevSecOps Process Automation

Project Image 1
Project Image 2

Key Benefits

  • Automation
  • Time saving

Key Technologies Used

  • Docker
  • Jenkins
  • Ansible

Project Background & Description

Modern IT infrastructures face increasing demands for efficiency, security, and reliability. Our project, "Exploration of DevSecOps and Infrastructure as Code (IaC) for Network Process Automation," addresses these needs by automating the deployment and configuration of network infrastructure. By integrating tools such as Jenkins, Ansible, Docker, and Containerlab, we developed an automated pipeline to set up and manage a network topology, including an Apache server, a router, and a client.

The primary problem it solves is the reliance on manual, error-prone processes for network setup and maintenance. Key features include automated configuration updates (like changing router hostnames and modifying web server content), seamless communication between network components, and integration of basic security practices like router hardening. While DevSecOps and IaC are already widely used in the industry, this project showcases their applicability in creating efficient, secure, and consistent network environments.


Project Team Members

An Zheng Yu

An Zheng Yu​

Goh Li-En Lycia​

Goh Li-En Lycia​

Horace Ng Hwai Shern

Horace Ng Hwai Shern​

Kong Jia Bin, Benjamin

Kong Jia Bin, Benjamin​

Supervisor

Lim Chee Yong (Mr)

Industry Partner

Temasek Polytechnic

Temasek Polytechnic School of IIT, Follow us on our Social Media