Government of India

CENTRE OF EXCELLENCE ON MICROSERVICES

NATIONAL INFORMATICS CENTRE
MINISTRY OF ELECTRONICS AND INFORMATION TECHNOLOGY
NIC Logo

NIC Centre of Excellence on Microservices (NIC-CEM), Kochi

 

Overview

 

The initiative at the NIC Centre of Excellence on Microservices (NIC-CEM), Kochi is a strategic effort to strengthen technical capacity, foster innovation, and enable effective knowledge sharing across the National Informatics Centre (NIC) PAN-India fraternity.

 

NIC-CEM is functioning as a central hub for learning, collaboration, and technical excellence, fostering knowledge sharing and best practices in emerging technology domains such as Microservices architecture and DevOps. Through structured capacity building, expert guidance, and cross-team collaboration, NIC-CEM has enabled adoption of modern development paradigms, improved system scalability and resilience, and strengthened the overall software delivery ecosystem within NIC.

 

Capacity Building and Handholding Support

 

Through structured training programmes, focused awareness sessions, and expert consultative support, NIC-CEM contributes to building a future-ready workforce capable of designing, developing, and managing scalable e-Governance solutions.

 

NIC-CEM Kochi conducts intensive residential training programmes designed to provide deep technical immersion for NIC officers and technical personnel from State Units and Headquarters. These programmes focus on modern software architecture paradigms and hands-on skill development. These residential programmes enable participants to gain both conceptual clarity and practical exposure, strengthening NIC’s capability to deliver robust digital services.

 

NIC-CEM regularly organizes short-duration “Eye-Opener” sessions aimed at creating awareness and building foundational understanding of emerging technologies among NIC professionals. These sessions act as catalysts, helping NIC fraternity and project teams appreciate the relevance of contemporary technologies in the evolving e-Governance landscape.

 

NIC-CEM has serves as a centre of excellence, offering continuous implementation support and mentoring to the NIC fraternity in setting up and nurturing a DevOps culture within NIC.

 

IDC DevOps Lab Setup

 

The DevOps Lab setup at the IDC was implemented by CEM Kochi to support hands-on development, automation, and deployment workflow. The environment includes centralized version control (Git), CI/CD pipeline configuration using tools such as Jenkins/GitLab CI, and automated build and deployment process. Containerization is enabled using Docker, with orchestration support via Kubernetes for managing scalable application deployments. Infrastructure provisioning and configuration management are facilitated through automation tools.

 

Monitoring and logging mechanisms are integrated to track application performance and system health. The lab provides a standardized, reproducible environment for DevOps training, testing, and continuous delivery practices.

 

CEM Internal Lab Setup

 

In addition to the IDC deployment, CEM Kochi has established a separate internal DevOps lab for validation, testing, and knowledge enablement. This internal lab mirrors the IDC environment and is used for tool evaluation, CI/CD pipeline testing, container image validation, and Kubernetes cluster experimentation. It enables pre-deployment testing, troubleshooting, and process standardization, ensuring stable and optimized configurations before rollout to the IDC DevOps lab.

 

📄 CEM IDC DevOps Lab Flyer

  

Individual & Project Team Consultancies

 

As part of its Knowledge Management mandate, NIC-CEM provides expert consultancy and technical mentoring to individual officers and project teams across NIC.

 

These consultative engagements ensure consistent adoption of standards and promote effective implementation of modern architectures across NIC projects.

 

The combined impact of residential training programmes, eye-opener sessions, and consultative support has significantly contributed to a culture of continuous learning within NIC. NIC-CEM serves as a national knowledge hub, enabling standardization, collaboration, and technical excellence across NIC units.

NIC-CEM Kochi — Enabling Knowledge, Innovation & Excellence in e-Governance.