Overview
Senior Lead Engineer to drive the architecture, reliability, scalability, and operational excellence of mission-critical cloud services within the IoT organization.
What you'll do
- Provide technical leadership and architectural guidance for highly scalable cloud-native platforms and services.
- Drive strategic initiatives focused on reliability, performance, security, automation, and operational excellence.
- Lead design reviews, architecture discussions, and technology evaluations.
- Mentor and coach engineers across multiple teams, fostering engineering excellence and best practices.
- Partner with stakeholders to define long-term platform and infrastructure roadmaps.
- Architect, develop, and operate cloud infrastructure across Azure and/or AWS environments.
- Define infrastructure standards and governance through Infrastructure as Code (IaC).
- Lead cloud migration, modernization, and platform optimization initiatives.
- Ensure compliance with security, regulatory, and operational requirements.
- Optimize cloud infrastructure costs through FinOps principles and resource governance.
- Drive CI/CD strategy and platform engineering initiatives across multiple products.
- Build and maintain secure, scalable, and automated deployment pipelines.
- Promote automation-first approaches for infrastructure provisioning, remediation, testing, and operational workflows.
- Champion GitOps, configuration management, and infrastructure automation practices.
- Lead capacity planning, scalability assessments, performance benchmarking, and load testing activities.
- Drive root cause analysis and preventive actions for production issues.
- Conduct chaos engineering exercises to improve system resilience.
- Establish performance and reliability standards across engineering teams.
- Work closely with engineering leadership, architects, product teams, and customers to align technology solutions with business objectives.
- Communicate technical strategies, risks, operational status, and recommendations to senior leadership.
- Influence organizational best practices for cloud operations, security, and software delivery.
What you'll need
- Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or related field.
- 8+ years of software engineering, cloud infrastructure, platform engineering, DevOps, or SRE experience.
- 5+ years of experience leading large-scale cloud platform or infrastructure initiatives.
- Demonstrated experience leading cross-functional engineering teams and driving technical strategy.
- Expert-level experience with Azure and/or AWS.
- Deep understanding of compute, networking, storage, identity, security, high availability, and disaster recovery.
- Experience designing and operating enterprise-scale cloud platforms.
- Strong expertise with Kubernetes, Docker, Helm, and cloud-native ecosystems.
- Experience with service mesh technologies such as Istio or Linkerd.
- Experience building multi-cluster and multi-region deployment architectures.
- Hands-on experience with Terraform, Pulumi, ARM/Bicep, or CloudFormation.
- Strong automation and scripting skills using Python, Bash, Go, or similar languages.
- Experience implementing GitOps using tools such as ArgoCD or Flux.
- Extensive experience with Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD, or similar platforms.
- Expertise in deployment automation, release management, and software delivery pipelines.
- Strong understanding of SDLC, DevSecOps, and shift-left practices.
- Expertise in monitoring, logging, and observability platforms such as Prometheus, Grafana, Splunk, Datadog.
- Experience defining and implementing SLI/SLO frameworks.
- Strong troubleshooting, root cause analysis, and operational excellence mindset.
- Strong Linux systems administration and troubleshooting skills.
- Deep understanding of networking fundamentals, DNS, load balancing, CDN, network security, and distributed systems.
- Experience with large-scale production environments supporting mission-critical workloads.
- Experience with relational and NoSQL databases.
- Knowledge of distributed systems design, scalability patterns, caching, messaging, and event-driven architectures.
- 5+ years of hands-on experience with programming languages such as Python, Java, Go, C++, or similar.
- 5+ years of experience designing and operating cloud-native distributed systems.
- Proven ability to lead technical initiatives spanning multiple teams and organizations.
Nice to have
- Experience working in large-scale SaaS, IoT, Telecom, CPS, or distributed cloud platforms.
- Experience building highly available global services supporting millions of users/devices.
- Knowledge of FinOps methodologies and cloud cost optimization.
- Experience with security compliance frameworks and cloud governance.
- Azure Solutions Architect, Azure DevOps Engineer, AWS Professional, Kubernetes (CKA/CKS), or equivalent certifications.
- Experience driving platform modernization and engineering transformation initiatives.
Details
- Location: Hyderabad, Telangana, India.
Read the full description and apply on the company’s own careers page.