Principal Platform Engineer
1 week ago
Key Responsibilities
- Lead and design delivery of enterprise-grade Azure solutions, ensuring they are scalable, secure and resilient.
- Assess the organization's current infrastructure, applications, and business requirements to determine the optimal cloud architecture.
- Lead the development process and operations and identify setbacks and shortcomings that need to be improved and mentor the team to promote a culture of engineering excellence.
- Develop and execute cloud migration strategies with minimal operational disruption.
- Participate in architectural reviews, threat modelling and risk mitigation planning.
- Deep analytical skills to identify issues and develop innovative solutions.
- Manage proof of concepts, exploratory projects to identify, evaluate and eventually adopt most suitable Cloud Computing (Public Clouds, IaaS, PaaS, and SaaS) model for the customer with respect to the customer's business context.
- Collaborate with cloud computing colleagues inside and outside the industry to define Cloud Computing adoption models, best practices, use cases, guidance documents.
- Create architectures that can scale seamlessly to accommodate growth and fluctuating workloads, leveraging services like auto-scaling, serverless computing, and distributed databases.
- Design architectures with redundancy, fault tolerance, and high availability to minimize downtime and ensure continuous service delivery.
- Evaluate the offerings of cloud service providers (CSPs) such as Azure, AWS, GCP selecting services like compute instances, storage options, databases, and networking components that best suit the organization's needs.
- Develop Self-Service APIs, CI/CD Pipelines, Terraform Code for Infrastructure as a Code and Terraform Modules for Azure Support Service and Business Units Application Service Automation.
- Azure Cloud Infrastructure (IAAS, PAAS and SAS) Support, Consultations, Services Onboarding, Innovations and Cost Optimization initiatives.
- Security integration of every aspect of the infrastructure, including identity and access management (IAM), encryption, network security, and compliance controls.
Key Requirements
- 20+ years in IT, with at least 5+ years architecting and deploying large-scale Azure solutions.
- Good Knowledge to Conduct comprehensive analysis of current organization's infrastructure, applications, and business requirements to design optimal cloud architecture
- Designing scalable solutions to accommodate growth and fluctuating workloads, ensuring reliability and resiliency.
- Design architectures with redundancy, fault tolerance, and high availability to minimize downtime and ensure continuous service delivery.
- Good Knowledge and hands-on experience to evaluate and select appropriate cloud services that best suit the organization's needs.
- Hands-on experience to Collaborate with teams to identify optimal cloud solutions and designing cloud-based systems and train internal teams on cloud technologies and best practices.
- Good Knowledge to Understand customer requirements and hands-on experience to design cloud services IAC modules for deployment and Integrate resource deployments using CI/CD pipelines.
- Design cloud services such as computing, storage, networking, databases etc., according to best practices.
- Develop and maintain the overarching Azure cloud architecture roadmap, aligning with business objectives and industry best practices.
- Establish and enforce cloud governance policies focused on cost management, security, and performance optimization.
- Lead the design of complex cloud solutions leveraging Azure services (e.g., Azure App Services, Azure Kubernetes Service, Storage, Azure Policy, Azure OpenAI, Azure Arc etc.).
- Oversee and enhance continuous integration/continuous deployment pipelines for reliable automated deployments.
- Integrate security best practices into every layer of the stack, leveraging the Azure Security Center, Azure Key Vault, Azure Policy etc.
- Drive initiatives for high availability, disaster recovery, and business continuity in Azure.
- Establish performance monitoring and logging strategies using Azure Monitor and Application Insights.
- Collaborate with executive leadership and key stakeholders to ensure alignment on cloud strategies and priorities.
- Represent the cloud architecture function in client discussions and other customer-facing initiatives.
- Keep abreast of emerging Azure services and industry trends, evaluating their potential for adoption within the platform.
- Spearhead proof-of-concept projects to assess new technologies, frameworks, and architecture.
- Deep understanding of Azure services including Compute, Networking, Storage, Azure DevOps, AKS, App Services, Serverless Functions, etc.
- Proficiency with IaC (Terraform, ARM or Bicep) and cloud-native DevOps practices.
- Knowledge of microservices architecture and container orchestration (Docker, Kubernetes).
- Hands-on experience in Code Reviews and Design Reviews.
- Proficiency with Azure AD and RBAC for identity and access management.
- Proficiency with software development and project management tools like Azure DevOps and Jira or similar.
- Deep expertise in CI/CD tools like Azure DevOps and GitHub Actions or similar.
- Skilled in scripting and automation using ASP.Net, C#, Python, PowerShell, Go language or similar.
- Experience on designing and Implement Advance Hub and Spoke Networking modules, VWAN's, Virtual Hubs, Express Routes, Application Gateways and User Defined Routings.
- Comfortable working in agile environments, with strong collaboration and communication skills.
- Experience on designing and Implement IaC using tools like Terraform, API, ARM Templates, or Bicep.
- Experience in CI/CD pipeline tools like YAML, Python, Shell scripting (Bash) or similar.
- Experience on Developing Self Service APIs using tools like ASP.Net, C#, Swagger, Kusto Query Language or similar.
- Experience on Testing and Auditing tools like Chef InSpec, Terratest, Go or similar.
- Preferred to have AWS Architectural design and implementation experience.
Nice to Have
- Azure Certifications such as:
Azure Solutions Architect Expert
Azure Devops Engineer Expert
Azure Security Engineer Associate
- Good Knowledge of security frameworks like Zero Trust, SSO, and OAuth.
- Experience with Azure DevOps workflows and progressive delivery strategies.
- Understanding of networking principles and technologies (DNS, Load Balancers, Reverse Proxies), Microsoft Active Directory and Active Directory Federation Services (ADFS).
-
Principal GCP Platform Engineer
4 days ago
IND, Karnataka, Bangalore, India FAI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany SummaryFirst American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE: FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has been amongst the Fortune 100 Best Companies to Work For list for eight consecutive years. First American Financial Corporation provides comprehensive...
-
Principal Platform Architect
4 weeks ago
Bangalore, Karnataka, India ServiceNow Full timeCompany Description It all started in sunny San Diego California in 2004 when a visionary engineer Fred Luddy saw the potential to transform how we work Fast forward to today ServiceNow stands as a global market leader bringing innovative AI-enhanced technology to over 8 100 customers including 85 of the Fortune 500 Our intelligent cloud-based platform...
-
Principal Engineer
2 weeks ago
bangalore, India Antal International Full timePrincipal Software Engineer – Core Platform (Scala / Java)We’re partnering with a US-based AI and computer vision company that’s transforming how people experience movement in the physical world — building technology that powers seamless, real-time transactions across mobility and infrastructure.The India engineering team is growing rapidly, and...
-
Principal Engineer
2 weeks ago
bangalore, India HCLTech Full timeJob Description: Principal EngineerRole Overview: We are seeking a highly skilled and experienced Principal Engineer with a strong foundation in product engineering and cloud-native architecture. The ideal candidate will possess deep technical expertise and strategic thinking capabilities to drive innovation and excellence in large-scale product development....
-
Principal Engineer
2 weeks ago
bangalore, India HCLTech Full timeJob Description: Principal Engineer Role Overview: We are seeking a highly skilled and experienced Principal Engineer with a strong foundation in product engineering and cloud-native architecture. The ideal candidate will possess deep technical expertise and strategic thinking capabilities to drive innovation and excellence in large-scale product...
-
Principal Engineer
1 week ago
bangalore, India HCLTech Full timeJob Description: Principal Engineer Role Overview: We are seeking a highly skilled and experienced Principal Engineer with a strong foundation in product engineering and cloud-native architecture. The ideal candidate will possess deep technical expertise and strategic thinking capabilities to drive innovation and excellence in large-scale product...
-
Principal Platform Software Engineer
3 days ago
bangalore, India Telstra Full timeEmployment TypePermanentClosing Date20 Oct :59pmJob TitlePrincipal Platform Software EngineerJob SummaryAs a Principal Platform Software Engineer in Product & Technology, you will be at the heart of creating and shaping the software that powers our products and platforms - mainly those used by the team, but sometimes ones that reach beyond Telstra. Your...
-
Principal Engineer
2 weeks ago
bangalore, India Antal International Full timePrincipal Software Engineer – Core Platform (Scala / Java) We’re partnering with a US-based AI and computer vision company that’s transforming how people experience movement in the physical world — building technology that powers seamless, real-time transactions across mobility and infrastructure . The India engineering team is growing rapidly, and...
-
Principal Engineer
2 weeks ago
bangalore, India Antal International Full timePrincipal Software Engineer – Core Platform (Scala / Java) We’re partnering with a US-based AI and computer vision company that’s transforming how people experience movement in the physical world — building technology that powers seamless, real-time transactions across mobility and infrastructure . The India engineering team is growing rapidly, and...
-
Principal Software Engineer
3 weeks ago
Bangalore, Karnataka, India Dell Full timePrincipal Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics all with the most advanced technologies tools software engineering methodologies Join us as a...