DevOps Engineering Consultant

Hace 4 días

Mexico City McDonald's Jornada completa

Company Description
McDonald's growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald's Global Technology is here to power tomorrow's feel-good moments.
Combine that with our unparalleled global scale, and we're reshaping all areas of the business, industry and every community that is home to a McDonald's restaurant.

Our Global Mexico City Office will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day.
This opportunity is part of theGlobal Technology Infrastructure & Operations team (GTIO), where our mission is to deliver modern and relevant technology that supports the way McDonald's works. We provide best-in-class foundational technology products and services including Global Networking, Cloud, End User Computing, and IT Service Management. DevOps Engineer Specialist role is part of the Cloud Ecosystem team in Global Technology Infrastructure & Operations. The role reports to the DevOps Senior Engineer and is responsible for supporting and maturingaEnterprise DevOps pipeline in Cloud. As a DevOps Engineer, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end. You will support the Digital, Data, Engineering, and Restaurant development teams by delivering a scalable, resilient, and secure Cloud DevOps Pipeline and supporting tooling.
Design, implement, and maintain secure CI/CD pipelines using GitHub Actions, Azure DevOps, and Jenkins.
Build automation to create and manage AWS Account/Azure Subscription Deploy and manage cloud resource management platform for AWS & Azure
Manage secrets securely using Azure Key Vault and enforce secure coding practices across development teams.
Support containerization strategies using Docker and orchestrate deployments using Kubernetes.
Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
Participate in efforts to drive elimination of technical debt and continuous improvement in delivery speed, quality, value, and applied innovation.
Provide mentorship and guidance to junior engineers.
5+ years of professional experience as a DevOps or DevSecOps Engineer, with a strong focus on automation and security.
~3+ Years of hands-on experience with Azure DevOps Pipelines and GitHub Actions, Jenkins.
~3+ Years supporting cloud native applications using Azure Kubernetes (AKS), Docker, Azure Functions, Logic Apps, Event Grid, and Service Bus.
~ Experience implementing Git flow, branching strategies, repository configurations (policies, security) and automation.
~ Experience with Infrastructure as Code (IaC) using Terraform and ARM templates.
~ Hands-on experience with Docker and Kubernetes for containerization and orchestration.
~ Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm) with specific focus on C# and .NET.
~ Test automation with Unit Tests for including in pipeline.
~ Excellent communication and interpersonal skills, with the ability to collaborate across remote teams and a global organization.

These are hugely important issues and a brand with our reach and relevance means we have a very meaningful role to play.