O

O'Reilly Auto Parts

Automotive parts retailer with nationwide stores

Principal Platform Engineer

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

About the Job

Requirements

  • Determine and analyze data trends to compile reports that support decision-making.
  • Understand business context, needs, rules, architecture, organizational structure, cultures, capabilities, and processes to document current-state processes and business operations.
  • Express user needs as business requirements, identify the business's current delivery capabilities, conduct build-or-buy analyses, and recommend an approach.
  • Develop change strategies based on gap analyses and enterprise-readiness assessments, including transition states and release plans.
  • Conduct gap analyses between current and future states to identify components of an overall change strategy.
  • Design, execute, and report on system or service tests to ensure applications function as specified in requirements.
  • Interpret, contribute to, or lead business-case creation with client departments to quantify current costs, justify investment, and identify return on investment.
  • Create reports and review reports created by others for relevant audiences, presenting information clearly and effectively according to the reports' purpose.
  • Review and evaluate recommendations and requirements, then 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 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 Bash, PowerShell, or Python.
  • Delegate tasks by providing resources with clear, concise communication, including clear success criteria or a definition of done.
  • Contribute directly to quarterly and annual platform roadmapping exercises.
  • Have substantial general work experience and comprehensive job-related experience in the area of expertise; the posting specifies 6–12 years.
  • Have 2–5 years of experience planning and managing resources to deliver objectives set by more senior managers.

Responsibilities

  • Create and redesign broad technical infrastructure and information systems that define how servers, networks, and storage systems work together to support organizational needs.
  • Document current-state architecture, design ideal-state architecture, and develop plans and solutions to deploy new solutions that meet emerging business needs.
  • Ensure stability and scalability by anticipating capacity growth through planning and awareness of trends.
  • Develop teams and engineers, set project deadlines, and improve engineering processes and technologies.
  • Direct and oversee infrastructure development and maintenance to ensure business requirements can be met.
  • Drive technology and architecture advances that increase the value of technology and digital capabilities by improving environmental efficiency or reducing total operating costs; recommend and participate in designing, developing, and maintaining 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, and workflow analysis, expressing requirements in terms of target user roles and goals.
  • Document complex current-state and future-state processes and describe changes required to migrate to the future-state capability.
  • Evaluate external developments and emerging issues for their potential impact on or usefulness to the organization.
  • Conduct complex technological and organizational feasibility studies and document findings for cost-benefit analyses of changes to processes, products, or business-unit structure.
  • Support Information Security in detecting and analyzing security incidents, attacks, breaches, and vulnerabilities, and remediate security gaps according to incident-management procedures.
  • Maintain knowledge of organizational policies, procedures, and applicable regulatory and conduct codes; adhere to required standards and monitor and review performance and behaviors within the area of responsibility to identify and resolve noncompliance.
  • Recommend complex or innovative technical developments to improve infrastructure-platform quality and better meet user needs.
  • Develop personal capabilities through assessment and development planning, training, coaching, and relevant professional accreditation; maintain knowledge of technology, regulation, and industry best practices through ongoing education, conferences, and specialist media.
  • Develop straightforward business cases to quantify current costs, justify 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, to build their capabilities.
  • Provide informal training or coaching to others across the organization in the role's area of expertise.
  • Design systems that provide fault isolation and resolution for complex challenges so issues can be addressed promptly.
  • Design and monitor the quality of system and component tests, and respond to user emails to monitor, diagnose, and correct performance issues.
  • Contribute to the continued improvement of infrastructure-automation tools and processes.
  • Participate in after-hours support, including applicable on-call responsibilities.
  • Contribute to knowledge-base articles and standard operating procedures so routine tasks and problems are documented.
  • Participate in onboarding and training new team members.

Desired Qualifications

  • Experience with continuous integration and continuous delivery (CI/CD) tooling.
  • Experience managing containerized infrastructure such as Kubernetes, Docker, and Cloud Run.
  • Experience designing and deploying cloud platforms.
  • Experience developing enterprise standards that support global workloads across private and public cloud providers.
  • Experience with cloud cost management, reporting and planning tools, effective resource use, and cost-estimation activities 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