Senior Software Engineer
R1 RCM · Noida, Uttar Pradesh, India
Free to search · AI fit score against your CV · tailor your résumé in one click
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.