Hyderabad, Telangana, India
14 hours ago
Principal DevOps Engineer
Overview The Principal DevOps Engineer will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the corner stone of scalable digital transformation across PepsiCo’s value chain. This candidate will support the end-to-end software development experience and deliver high quality software as part of the DevOps process. Responsibilities Support the vision and guide a team of engineers to build and support digital products and applications (DPA) across S&T core priorities Hands-on experience in setting up and managing CI/CD pipelines using tools like Azure DevOps and GitHub Actions. Skilled in automating build, test, and deployment workflows for microservices and APIs across Java Spring Boot, Python, and serverless architectures on Azure. Collaborate closely with cross-functional teams including UX, Product Management, Data & Analytics, Innovation, and IT Operations to deliver robust, cloud-native digital products within the enterprise DevOps ecosystem. Drive infrastructure and DevOps strategy aligned with industry best practices, defining roadmaps and implementation timelines based on business priorities and cloud platform scalability. Support the evolution of cloud and DevOps capabilities through a customer-first, automation-driven platform that leverages Azure services, infrastructure-as-code (IaC), and AI for personalized, data-driven experiences. Actively participate in identifying and resolving delivery blockers, risks, and technical impediments related to CI/CD, infrastructure deployments, and engineering pipelines. Engage with key stakeholders and business partners to propose scalable, secure, and cost-effective cloud and DevOps solutions aligned with long-term digital transformation goals. Qualifications Bachelor’s degree in computer science, Engineering, or related field 10+ years of experience in software development and engineering leadership with a strong focus on CI/CD, automation, and cloud delivery 3+ years of experience designing and architecting fault-tolerant, scalable distributed systems in public cloud environments Proven expertise in implementing CI/CD pipelines using Azure DevOps, GitHub Actions, with integrated security gates, static code analysis, and infrastructure scans as part of DevSecOps Deep hands-on experience in Java (Spring/Spring Boot) and Python, building and deploying REST APIs, microservices, and serverless workloads (Azure Functions) Strong command over software architecture, design patterns, data structures, and object-oriented programming Exposure to multiple programming languages, including Java, Python, Node.js, and scripting tools like Bash, PowerShell, and Perl Practical experience with Azure cloud-native services (AKS, Azure Functions, App Service, API Management, Key Vault, Monitor), with working knowledge of AWS and GCP Demonstrated capability in managing mission-critical, high-throughput, 24x7 cloud-native systems Experience in implementing and consuming large-scale web services with a focus on security, logging, monitoring, and auto-scaling Strong background in infrastructure-as-code (IaC) using Terraform, and/or ARM templates Exposure to containerization and orchestration (Docker, Kubernetes, Helm, Azure Kubernetes Service) Knowledge of DevSecOps best practices, including code signing, vulnerability management, and pipeline security Familiarity with frontend technologies like React/Redux, Node.js, and TypeScript, with full-stack engineering experience where needed
Por favor confirme su dirección de correo electrónico: Send Email