Internship Description
PIRAMAL SWASTHYA MANAGEMENT RESEARCH - CI-CD PIPELINE FOR AMRIT
Samagra-Code for GovTech
- Virtual Internship
- 17-Apr-2024
- Pan India,
-
Start date
Immediately -
Duration
3 Months -
Stipend
₹ /month -
No of Credits
10 -
Apply by
08-May-2024
About the program
Digital Bharat Collaborative is an initiative of Piramal Swasthya the healthcare arm of the Piramal Foundation DBCs focus areas include building a robust digital public health delivery platform improving datadriven governance and empowering healthcare workers One of DBCs most successful initiatives is AMRIT Accessible Medical Records via Integrated Technologies AMRIT is a firstofitskind integrated health technology platform that supports clinical excellence for over 2 Cr beneficiaries AMRIT is deployed across multiple onpremise servers and state data centres in India Building and deploying the latest code involves a lot of manual effort The fact that AMRIT is deployed across several servers adds additional complexity in managing releases Currently several missioncritical services and helplines like 104 and 1097 take a downtime while deploying manually CI CD will ensure minimal downtime allow us to release often and maintain a stable service to our thousands of health workers This project aims to integrate a robust CI CD pipeline to improve development efficiency and reduce deployment risks Goals MidPoint Milestone Goals Research and selection of CI CD tools and understanding of current AMRIT deployments Tweaking of existing GitHub Actions to include triggers for unit testing and static code analysis Creation of Jenkins pipeline to build war files for deployment Add database schema migrations to the AMRIT platform Goals Achieved By Midpoint Milestone are above Handling remote database schema migrations via the deployment pipeline Deployment of war files to WildFly server in the development environment Promotionreplication of CI CD workflow to higher environments Expected Outcome Comprehensive documentation covering the chosen CI CD tools pipeline setup configuration details and usage instructions A few clicks in Jenkins must build and deploy the latest code to selected data centres CI CD pipelines that care of code testing building and deployment to data centres Acceptance Criteria Any sensitive information like DB passwords and API keys must be managed securely via the pipeline The pipeline must automate code testing building and deployment processes Migrations of database schema are taken care of in the pipeline The deployment pipeline must require nearzero manual intervention
Perks
1. Lucrative stipend of INR 1 lakh over a period of 3 months 2. Dedicated 11 mentorship by industry experts 3. Handson experience to hone your skills 4. Access to bootcamps and expert sessions 5. Potential job extended internship opportunities 6. Opportunity to network with global opensource tech leaders
Who can apply?
Only those candidates can apply who:
- are from Any,
- and specialisation from Any,
- are available for duration of 3 Months
- have relevant skills and interests
Terms of Engagement
1. 50000 received on completion of midpoint milestone as decided with mentor 2. 50000 received on completion of final milestone as decided with mentor 3. Certificate of completion received on successful completion of internship
Number of openings
1