Technology Manager - Technology Deployment at McDonald's Global Technology (Chicago, IL)
Who we are
McDonald’s is proud to be one of the
most recognized brands in the world, with restaurants in over 100 countries and
billions of customers served each year. As the global leader in the food
service industry, we have a legacy of innovation and hard work that continues
to drive us. Today, we are growing with velocity and are focused on modernizing
our experiences, not to make a different McDonald’s but to build a better
McDonald’s.
This position is in the Global Technology Group. We are a tight-knit, forward-thinking
team of technologists that puts McDonald's solutions in the hands of customers
and crew. Our technology powers 71
million orders in 120 countries across the globe every single day –
serving 1% of the total global population.
We are a passionate group, who leverage technology to create a better
and more innovative McDonald’s.
This position will be based out of our
headquarters in Chicago, with some time spent at our Innovation Center in
Romeoville, IL.
Experience Required
·
Bachelor's
Degree is required; Degree in Information Systems, Computer Science, Computer
Engineering, or related field is preferred
·
Proven
skills and experience in leading software activities and technology deployment 3+
YEARS
·
A
strong understanding of software architecture and software engineering
practices 5+ YEARS
WHAT
YOU NEED:
·
Understanding
of both on premise and cloud-based software solutions and deployment
considerations
·
Desire
and capacity to become a deep expert on dev ops, monitoring, automated
testing, CI/CD
·
Ability
to work in a fast-paced, often changing, ambiguous environment
·
Self-driven
leader who actively works to improve and create strong processes to ensure
successful partnership and execution
·
Ability
to contribute and build relationships in a cross-functional team.
·
Experience
managing diverse group of direct reports, ranging in experience and tenure.
·
Proven
technical aptitude
·
Ability
to successfully balance multiple, competing priorities and delegate across a
small technology team as required.
·
Strong
verbal and written communication skills; Ability to deliver information in a
clear, concise way, ensuring the stakeholders are well informed and can make
appropriate decisions
·
Proactive,
self-motivated, collaborative, and team player
WHAT
YOU’LL BE DOING
·
Understand
McDonald’s current landscape of tools, processes, and standards across
deployment, automation, monitoring.
·
Ability to work
with technical and solution architects and assist in the efforts to establish a
comprehensive architecture to support advanced and modern deployment and
support at a restaurant level – including dev ops, monitoring, automated
testing, CI/CD, integration with a complex, multi-vendor ecosystem,
containerization, and more.
·
Definition and
documentation of the deployment and support needs
·
Develop
supporting documentation for the deployment processes and standards
·
Help create and
enhance operational procedures for ongoing solution life-cycle evaluation
around ideation, launch, refresh and support
·
Identify
development requirements to make deployment, support and maintenance easier
·
Assess
organization impacts of recommendations
·
Making
recommendations on deployment approaches based on data analysis
·
Leading the
development of deployment metrics reporting through the entire life cycle
·
Working closely
with software release teams to identify deployment-related dependencies and
planning considerations
·
This person must
be a highly organized, self-starter who thrives in a fast-paced and rapidly
changing environment and have proven measurable experience with all aspects of
the Software Life Cycle, including deployment.