O

O'Reilly Auto Parts

Automotive parts retailer with nationwide stores

Principal Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeSpringfield, MO, USA

About the Job

Requirements

  • Determine and analyze trends from collected data to assist in compiling decision-making reports.
  • Understand business context, needs, rules, architecture, organizational structure, cultures, capabilities, and processes to document the current state of processes and the business.
  • Express user needs as business requirements, identify current business delivery capability, conduct build-or-buy analyses, and recommend an approach.
  • Develop an effective change strategy based on gap analyses and enterprise readiness assessment results, including transition states and release plans.
  • Conduct gap analysis between current and future states to identify components of the overall change strategy.
  • Design, execute, and report on systems or service tests to ensure an application functions as specified in requirements.
  • Interpret, contribute to, or lead business case creation with client departments to quantify current costs, justify project investment, and identify return on investment.
  • Create reports and review reports created by others for relevant audiences, communicating clearly according to each report's purpose.
  • Review and evaluate recommendations and requirements and develop appropriate plans or deliver required actions.
  • Develop and execute architectures, policies, and practices to manage an organization's information lifecycle needs.
  • Work directly with Architecture to develop an enterprise readiness assessment and determine organizational readiness for change.
  • Adopt solutions to automate and manage multiple applications and functions within an organization.
  • Manage and administer infrastructure components, including compute, storage, cloud, network, observability, and tooling or automation.
  • Navigate and manage private and public cloud-based infrastructure, including virtual machines, networks, storage, and services.
  • Have experience with infrastructure automation technologies such as Ansible, Puppet, or Terraform.
  • Have scripting or programming experience with languages such as Bash, PowerShell, or Python.
  • Delegate tasks and provide clear, concise communication and resources, including writing clear success criteria or a definition of done.
  • Directly contribute to quarterly and yearly platform roadmapping exercises.
  • Have substantial general work experience and comprehensive job-related experience in the area of expertise; the stated experience range is 6 to 12 years.
  • Have 2 to 5 years of experience planning and managing resources to deliver predetermined objectives as specified by more senior managers.

Responsibilities

  • Direct and oversee infrastructure development and maintenance to ensure business requirements can be met.
  • Drive technology and architecture advances that increase value through improved technology-environment efficiency or reduced operating costs, and recommend and participate in the design, development, and maintenance of enterprise digital capabilities.
  • Create and manage project storyboards or viewpoints that articulate project requirements and support successful implementation.
  • Elicit complex project requirements through interviews, document analysis, workshops, workflow analysis, and other methods, expressing them in terms of target user roles and goals.
  • Document complex current-state and target-state processes and describe the changes required to migrate to the target capability.
  • Develop an understanding of external developments and emerging issues and evaluate their potential impact or usefulness to the organization.
  • Conduct complex technological and organizational feasibility studies and document cost-benefit findings for proposed changes to business processes, products, or business-unit structure.
  • Support Information Security in detecting and analyzing security incidents, including attacks, breaches, and vulnerabilities, and remediate security gaps according to incident-management procedures.
  • Maintain knowledge of organizational policies, procedures, regulatory codes, and codes of conduct; adhere to required standards and monitor performance and behaviors within the area of responsibility to identify and resolve noncompliance.
  • Discuss and recommend complex or innovative technical developments to improve infrastructure platform quality and meet user needs.
  • Develop personal capabilities through assessment, development planning, formal and informal training, and coaching; maintain relevant professional accreditation and stay informed about technology, regulation, and industry best practices through continuing education, conferences, and specialist media.
  • Develop straightforward business cases to quantify current costs, justify project investment, and identify return on investment.
  • Use the formal development framework to identify team members' development needs and plan and implement actions, including continuing professional development required by professional or regulatory institutions.
  • Provide informal training or coaching in the area of expertise to help others improve performance and fulfill their potential.
  • Design systems that provide fault isolation and resolution for complex challenges so issues can be addressed promptly.
  • Design and monitor system and component test quality and respond to user emails to monitor, diagnose, and correct performance issues.
  • Contribute to continued improvement of infrastructure automation tooling and processes.
  • Participate in after-hours support, including applicable on-call responsibilities.
  • Contribute knowledge-base articles and standard operating procedures to document routine tasks and problems.
  • Participate in onboarding and training new team members.

Desired Qualifications

  • Have experience with continuous integration and continuous delivery (CI/CD) tooling.
  • Have experience managing containerized infrastructure such as Kubernetes, Docker, and Cloud Run.
  • Have experience designing and deploying cloud platforms.
  • Have experience developing enterprise standards for global workloads across private and public cloud providers.
  • Have experience with cloud cost management, reporting and planning tools, resource-use optimization, and cost estimation with application development teams.

About the Company

O'Reilly Auto Parts

Automotive parts retailer with nationwide stores

O'Reilly Auto Parts runs a large network of auto parts retail stores and distribution centers, selling automotive parts and supplies to retail customers and professional installers. It stocks a wide range of parts and related items and helps customers choose the right parts with knowledgeable staff and efficient service. The company differentiates itself through its nationwide store footprint, emphasis on customer service, and a culture focused on growth and development, aiming to be the dominant supplier in its markets by offering the best price, quality, and service. Its goal is to become the leading auto parts supplier in its market areas by delivering strong prices, quality parts, and high levels of service.

Company size
10,001+
Company stage
IPO
Headquarters
Springfield, IL
Founded
1957

Recently Posted Jobs

Explore more opportunities at O'Reilly Auto Parts

See more jobs