Internship

DevOps is the way forward for Ping AM

Description of assignment

File-based configuration plays a crucial role in DevOps by storing system and application settings in files such as YAML, JSON, or XML. This allows configurations to be managed with version control systems like Git, ensuring traceability and change management. Additionally, these configuration files can be easily integrated into CI/CD pipelines for automatic deployments and updates. By treating configurations as code, environments can be consistently replicated, preventing discrepancies between different environments (development, testing, and production).

Recently, Ping AM has started using file-based configuration (instead of a separate LDAP config store). During this internship, you will compare this new deployment method with the old one. You will begin by setting up an environment in the old way on a virtual machine or server. You will investigate how to migrate this setup to a file-based configuration. Then, you will work on transferring this setup to a cloud-ready environment using Docker images and Kubernetes.

Objectives

At the end of the assignment, the following deliverables are expected:

  • (Technical) analysis of the problem statement
  • Architecture of the required components
  • Implementation that meets all specified requirements
  • Demo of the end-to-end solution
  • Documentation

Project methodology

Our internship assignments follow the Scrum project methodology to ensure a structured and efficient approach to the (sub)tasks. This reflects IdentIT’s project approach. Scrum is a highly adaptable framework that promotes collaboration, adaptability, and transparency. Within this framework, we organize the work into time-bound iterations called sprints. Each sprint lasts two to three weeks with clear objectives and tasks. At the beginning of each sprint, interns and supervisors hold a sprint planning meeting to define the objectives and create a sprint backlog. Weekly stand-up meetings help track progress and identify any obstacles that need to be addressed. At the end of each sprint, a sprint review, if possible with a demo, is held to present progress and gather feedback. The Scrum methodology also helps foster a collaborative and adaptable work environment, ensuring the best results are achieved within the set timeframe.

Ready to apply?

Take the next step in your career journey. Apply now and become part of our team.

School year

2024 - 2025

Contact person

Cindy Van den Hoecke

Internship Supervisor

Roman Peeters

IdentIT’s mission is to provide expertise in IAM to help their customers deepen the relationships with their consumers and improve the productivity and connectivity.
  • Consumer Identity & Access Management

Download the assignment

Interesting right? Download the assignment and get started on your path to success!

Apply now

Seize this unique opportunity to become part of our innovative team and take the next steps in your career. Fill in your details and discover how you can make a difference!

Workshop meeting