
Senior DevOps Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement Azure infrastructure solutions, leveraging services such as Virtual Machines, App Services, Azure Kubernetes Service, and Storage Accounts to meet organizational requirements
- Ensure platforms are highly available, performant, and resilient to support business operations
- Maintain comprehensive documentation, including architecture diagrams, operational procedures, and disaster recovery plans
- Lead the implementation of security controls and access management strategies, employing role-based access control (RBAC), network security groups, and Azure Policy
- Optimize resource usage and costs through detailed analysis and proactive adjustments, utilizing Azure Cost Management tools
- Monitor infrastructure health and performance using Azure Monitor, Application Insights, and custom dashboards, identifying and resolving potential issues
- Coordinate incident and outage response, lead root cause analysis, and drive development and execution of remediation plans
- Represent the platform team in organizational meetings, providing authoritative guidance on Azure-related topics and technical direction
- Drive adoption of Azure best practices, ensuring consistency and technical excellence across projects and teams
- Develop and maintain cloud architecture blueprints and operational playbooks to enable repeatable, scalable deployments
- Collaborate closely with DevOps, Security, and Development teams to ensure seamless integration and deployment of cloud solutions
- Lead cloud migration projects, offering technical guidance and knowledge sharing throughout the process
- Evaluate and recommend new cloud tools and technologies to maintain operational excellence and business agility
- Stay current with emerging Azure features, industry trends, and security advisories to inform ongoing improvement initiatives
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Graduate degree or equivalent experience
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline
- 8+ years of experience
- Experience with Infrastructure as Code (IaC) tools such as ARM templates, Terraform, or Bicep
- Proven experience as an Azure Infrastructure Engineer or in a similar cloud engineering role
- Hands-on expertise with Azure and experience with other cloud platforms (AWS, GCP) and hybrid architecture is an asset
- Solid understanding of networking, security, and cloud-native services
- Familiarity with containerization and orchestration technologies, including Docker and Kubernetes
- Knowledge of cloud cost management, budgeting principles, and resource optimization strategies
- Proficiency in scripting languages such as PowerShell, Azure CLI, or Python for automation and integration
- Proven excellent analytical, problem-solving, and communication skills, with the ability to convey technical concepts to diverse audiences
- Technical Agility: Ability to rapidly learn and apply new Azure features, services, and best practices
- Collaboration: Solid interpersonal skills, with experience working in cross-functional teams and stakeholder environments
- Operational Excellence: Commitment to maintaining platform reliability, performance, and security at all times
- Continuous Improvement: Mindset focused on optimization, automation, and innovation in cloud operations