DevOps

• 15+ years of experience in developing applications using Microsoft.NET technologies.
• 11 years of experience in Healthcare product development, worked on almost all modules like Master Data, Patient Registration/ Visit, Clinical Charting, Resouce Scheduling, CPOE, Patient Accounting, Finance, Billing, MAR, Pharmacy, Inventory, Insurance, Claim Processing
• Strong knowledge of HIS domain and Customer interaction
DevOps is a software development practice that promotes collaboration between development and operations, resulting in faster and more reliable software delivery. DevOps connects people, processes, and technology to deliver continuous values.
It is about creating a culture of automation, continuous development & delivery, improvement, and collaboration. It is all about scalability, maintainability, monitoring, and deployable.
In this process, we use multiple tools for different purposes.
For examples :
1. Source Code Management: Like Git/GitHub
2. Continous Integration and Delivery (CI-CD) : Jenkins/Azure DevOps
3. Containerization - Docker
4. Cloud Services: AWS, Azure, GCP, etc
5. Infrastructure as Code: Terraform
6. Configuration Management: Ansible, Chef
7. Container Orchestration - Kubernetes (K8)
8. Monitoring: Grafana
Linux
Linux is one of the most popular platforms for the complete DevOps process. It is very stable, reliable, and less prone to crashes than other operating systems. Even Microsoft chose Linux as the operating system to power their Azure Cloud Computing Services instead of their own Windows Server operating system.



