Senior Software Engineer
R1 RCM · Noida, Uttar Pradesh, India
R1 RCM · Noida, Uttar Pradesh, India
**About the Role:** We are seeking an experienced and highly motivated Sr DevOps Engineer to drive faster releases, scalability, and reliability across our engineering and production environments. The ideal candidate will have 10+ years of experience in IT, with a strong background in DevOps, infrastructure automation, cloud computing, CI/CD, and team leadership.As a Sr Engineer, you will play a pivotal role in modernizing our infrastructure, streamlining our deployment pipelines, and enhancing our DevSecOps posture. You will lead a team of DevOps engineers and work closely with development, QA, security, and IT teams to implement best practices and deliver world-class DevOps capabilities. The ideal candidate will have hands-on experience with Azure DevOps, GitHub Actions, ARM, and possess a strong background in team and stakeholder management. This role requires a strategic thinker who is outcome-oriented and capable of driving deployment automation and one-click deployment solutions. **Key Responsibilities:** - Lead the DevOps team, mentoring, and fostering a culture of innovation and ownership. - Design, implement, and manage robust, scalable, and secure CI/CD pipelines to support product development and release cycles. - Drive the infrastructure as code (IaC) adoption using tools like Terraform. - Spearhead DevSecOps initiatives by integrating security controls and checks in CI/CD pipelines. - Oversee and optimize cloud infrastructure (Azure), ensuring cost-efficiency, scalability, and availability. - Define and enforce DevOps best practices, including environment provisioning, configuration management, monitoring, and incident management. - Collaborate with software engineering and QA teams to enable faster and reliable deployments. - Set and track metrics related to build, deployment, availability, reliability (SLAs/SLOs), and team efficiency. - Own and evolve the incident response and root cause analysis processes to reduce MTTR and improve platform resilience. - Manage vendor relationships, licensing, and third-party integrations related to DevOps tooling. - Continuously evaluate and adopt emerging tools, technologies, and methodologies to improve team capabilities and system performance - Design and implement Azure Architecture solutions. - Creating POCs for solutions in .Net/Python. **Required Qualifications:** - 10+ years of overall experience with at least 5+ years in implementing scalable DevOps pipelines and processes. - Proven experience in managing cloud infrastructure (AWS, Azure, or GCP) at scale. - Strong expertise in CI/CD tools like GitHub Actions, Jenkins, Azure DevOps, or equivalent. - Hands-on experience with IaC tools like Terraform, Ansible, Helm, etc. - Solid understanding of containerization and orchestration platforms such as Docker and Kubernetes. - Knowledge of monitoring, alerting, and observability tools such as Log Analytics. - Experience in integrating security practices into the DevOps lifecycle (DevSecOps). - Demonstrated ability to lead teams, manage roadmaps, and align DevOps initiatives with business and product goals. - Excellent communication, collaboration, and stakeholder management skills. - Strong problem-solving skills with a passion for automation and performance optimization. - Strong understanding of Azure Architecture. **Preferred Qualifications** - Certifications in Azure, Kubernetes or relevant DevOps tools.