McDonald's is looking to mature its Enterprise DevOps pipeline in the cloud to support digital, data, engineering, and restaurant development teams by delivering a scalable, resilient, and secure Cloud DevOps Pipeline and supporting tooling.
Requirements
- 4+ years of Cloud development and support experience such as Amazon Web Services (AWS) or Google Cloud Platform (GCP)
- Experience developing design specifications, test plans, and protocols.
- Experience with Software Development Life Cycle (SDLC).
- Professional level certification (AWS DevOps Professional, GCP Kubernetes Professional) or similar is a plus
- Experience in software development (e.g. C, .Net, .Net core) or scripting (e.g. Python, Powershell, etc.).
- Associate GCP Certification OR Associate AWS certifications (e.g. Developer, Solution Architect, or SysOps Administrator Associate).
- Good knowledge of IaaS and PaaS offerings in AWS and/or GCP
- Good knowledge of Infrastructure-as-Code and associated technologies (e.g. repos, pipelines, Terraform, etc.).
- Strong experience in Kubernetes. Knowledge of GKE, EKS
- Experience in building in templates and pipelines while complying with static code analysis tools and security scanners. Experience with CI/CD tools.
- Infrastructure as Code (IaC) experience - scripting and automation via Bash, JSON templates etc.
- Strong experience in building Kubernetes environment.
Responsibilities
- Automate the provisioning of cloud environments through the concept of pipeline engineering using Terraform, Chef, Puppet and other tools.
- Research, analyze, design, develop and support high-quality automation workflows in the cloud platform that are appropriate for business and technology strategies.
- Strategize, consult, and prototype alongside other engineers to implement best practices and solutions for applications utilizing CI/CD and the cloud.
- Drive proof of concepts and conduct technical feasibility studies for business requirements.
- Remain up-to-date on emerging technologies and architecture and propose ways to use them in current and upcoming projects.
- Lead and facilitate the creation of compliance automation and policy-as-code to streamline cloud governance.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Other
- Strive to provide internal and external customers with excellent customer service and world-class service.
- Effectively communicate project health, risks and issues to the program stakeholders, sponsors and management teams.
- Resolve most conflicts between timeline, budget, and scope independently but intuitively escalate complex or consequential issues to senior management.
- Identify and direct changes through appropriate review and approval mechanisms.
- Work well in an agile environment
- Build, implement, and support tools that improve customer experience.
- Innate desire to automate everything you touch.
- Self-starter, able to come up with solutions to problems and execute on those solutions while coordinating with other teams.
- Ability to create system and process flow diagrams, data flow diagrams, sequence and UML diagrams, inter and intra system dependencies within the functional domain and across them
- Knowledge and understanding of industry trends and new technologies and ability to apply trends to architectural needs.
- Excellent written and oral communication skills with ability to communicate effectively with technical and non-technical staff.
- Abiity to manage multiple projects simultaneously.
- McDonald’s is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel-good moments for everyone.
- McDonald’s provides reasonable accommodations to qualified individuals with disabilities as part of the application or hiring process or to perform the essential functions of their job.