.OverviewWe Are PepsiCo Join PepsiCo and Dare for Better! We are the perfect place for curious people, thinkers and change agents. From leadership to front lines, we're excited about the future and working together to make the world a better place. Being part of PepsiCo means being part of one of the largest food and beverage companies in the world, with our iconic brands consumed more than a billion times a day in more than 200 countries. Our product portfolio, which includes 22 of the world's most iconic brands, such as Sabritas, Gamesa, Quaker, Pepsi, Gatorade and Sonrics, has been a part of Mexican homes for more than 116 years. A career at PepsiCo means working in a culture where all people are welcome.ResponsibilitiesThe Opportunity: The Senior Back-End Software Engineer at PepsiCo will be instrumental in merging the realms of software development and IT operations within the Strategy & Transformation (S&T) organization, leveraging DevOps methodologies to enhance the software delivery process. This role is central to PepsiCo's digital transformation efforts, ensuring the development and deployment of high-quality software through the implementation of Continuous Integration and Continuous Deployment (CI/CD) pipelines and Infrastructure as Code (IaC) practices.Your Impact: As Senior Back-End Software Engineer your scope would consist of:Design, implement, and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate and streamline our software release processes.Adopt and promote Infrastructure as Code (IaC) practices to ensure scalable, reliable, and reproducible infrastructure management.Lead the development and maintenance of monitoring and logging systems to proactively identify and resolve system and application issues.Integrate security practices into the development lifecycle (DevSecOps) to identify and mitigate security risks early in the process.Foster a culture of collaboration between the development, operations, and cross-functional teams to optimize workflow and project delivery.Conduct system performance optimizations to ensure efficient operation of our applications and services.Oversee the selection and management of the DevOps toolchain, including version control systems, deployment automation tools, and orchestration platforms.Develop and implement disaster recovery and backup strategies to ensure data integrity and system resilience.Monitor cloud and infrastructure costs, implementing strategies to optimize expenses without compromising on performance.Manage and execute system changes with minimal disruption, ensuring stability and control across environments.QualificationsWho Are We Looking For?Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Experience: Minimum of 5 years of experience in a DevOps role, with a proven track record of developing and deploying scalable software solutions