Infrastructure Engineer I
Company | McDonald’s |
---|---|
Location | Chicago, IL, USA |
Salary | $75700 – $94620 |
Type | Full-Time |
Degrees | |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Knowledge and experience with Microsoft operating systems, MECM, SCCM, task sequencing, and best practice configuration aligned to securing golden images.
- Experienced with automated OS deployments and modularized image development and structuring.
- Knowledge of Hardware and Peripheral driver concepts and implementations.
- Experienced with software developments and deployments at large scale.
- Knowledgeable in scripting languages, PowerShell, Bash.
- Experience with Python, .NET and C#
- Understanding of Server (Microsoft Windows, Linux), Client (Microsoft Windows, Linux) and Android / Apple systems.
- Demonstrated knowledge of device configuration, software installation and security patching.
- Demonstrated knowledge and experience with monitoring tools like Microsoft System Center Operations Manager, NewRelic or SolarWinds
- Experienced with dashboards and reporting
- Understanding of DevOps in large-scale distributed environments
- Understanding of cloud solutions in one or more major cloud service providers (AWS, GCP, Azure).
- Experience with some or all of these cloud concepts: Serverless Architecture, Container Architecture, Storage, and Identity and Access Management.
- Experience with IT Infrastructure / Platform and Cloud development, including: Server, Edge, IOT Compute, Virtualization, Containerization, Container Management Systems, Event, Messaging Systems, Observability Systems (Performance, Telemetry), HA Platform Designs, Cloud, Hybrid, Hyperconvergence Environments.
- Ability to utilize data to proactively identify and solve complex problems potentially impacting the restaurant infrastructure platform function.
- Ability to think strategically and relate architectural decisions / recommendations to business needs.
- Strong attention to detail and a commitment to producing high-quality work.
- Passion for emerging technology and real-world applications.
- Strong written and verbal communication skills: able to present facts, thoughts, and ideas in a clear, concise manner to senior stakeholders.
- Understanding of customer centricity and develop products with that mindset.
Responsibilities
- Design, implement, test, deploy and maintain innovative software solutions to transform platform service performance, durability, cost, and security.
- Execute short-term strategy for the Global Restaurant Technology Platform team.
- Contribute to a prioritized engineering / development roadmap, sequenced to align with overall platform strategy and other internal stakeholders.
- Decompose complex problems into straightforward solutions. Consistently bring strong, data-driven business, and technical judgment to decisions.
- Play a pivotal role in the engineering and development of product features from beginning to end.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Provide guidance to platform architecture and support key decisions.
- Provide input into restaurant global standards to ensure consistency and scalability.
- Liaise with internal leaders, segment and market teams, the Restaurant Systems Management, Restaurant Asset Management, and Hardware Solutions and Lifecycle teams on their strategies and plans for individual solutions.
- Identify core challenges or opportunities within business processes. Understand the root cause and impacts for the project and other teams.
- Remove bottlenecks to enable teams to work independently. Drive team members to proactively identify gaps and opportunities (e.g., services, workflows, tooling) within or between markets and other parts of the organization.
- Invest time to support team members to refine their capabilities and close skill gaps.
Preferred Qualifications
- Experience with Infrastructure as Code, Infrastructure as a Service (IaaS), and Platform as a Service (PaaS).
- Experience with on-premise, Edge and Cloud platform design patterns and vendor platform capabilities; experience deploying Edge or Cloud tools and technologies.
- Experience with MDM solutions.
- Demonstrated ability to effectively influence and partner across product and platform teams within a global engineering organization.
- Demonstrated ability to manage and navigate to drive results within a globally distributed organization.
- Experience building and managing infrastructure platforms that address global complexities, meet security standards, and support differences between markets/regions.