AutoZone

Job Information

AutoZone, Inc. Systems Engineer in Memphis, Tennessee

SUMMARY

AutoZone is looking for an experienced Systems Engineer to be part of our growing B2B Commercial Development team. As a Systems Engineer, you will be responsible for overseeing the transition and management of services/applications to production environment with deep focus on architecture, production operations, capacity planning and performance management. The role provides a mixture of production platform ownership as well as engineering. You will solve challenging technical problems, identify improvements and work on implementing your recommendations.

Responsibilities:

  • Ensure that sites and systems continuously and consistently run smoothly, optimally, efficiently, and reliably.

  • Collaborate with Development teams to create new and continuously improve products, including planning, testing, staging and deployment

  • Develop new features, scaling, automation and self-healing processes for sites and systems

  • Identify and Implement code/configuration changes to improve performance and reliability as necessary

  • Implement effective 360-degree monitoring to ensure quick alerting of any problems in the echo system

  • Identify and implement code/configuration changes to improve performance and reliability as necessary.

  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment. Continuous learning of AutoZone Culture, Methodology, Architecture, and Software. (Own Professional Development)

  • Identify and eliminate manual and/or inefficient processes through the implementation of innovative technology solutions

  • Accurate work planning and execution; Accurate project and time tracking

  • Collaborate with development teams to create new and continuously improve products, including planning, testing, stating and deployment.

  • Advocate for top-notch design standards and lead process improvements in collaboration with architects and Application Engineers

  • Collaborate and consult with the Engineering team to help automate the end-to-end Operations of the applications/systems

  • Accurate work planning and execution; accurate project and time tracking

    Requirements:

  • Typically requires 4-7 years of experience in the role of a Software Engineer or similar utilizing Java/Spring

  • Utilizing Web Services/Messaging, Java, Spring boot, Oracle JVM, Spring, JMS, messaging services, Object Oriented Design principles, UNIX, Linux, Windows , Oracle DB, PostgreSQL, DB2/SQL.

  • Experience building and implementing microservice based applications

  • A genuine curiosity for computers/software and Innovation

  • Experience in designing/developing/Supporting high volume online applications

  • Experience with scripting (Shell, Python etc.) and good understanding of Unix/Linux, Networking/Load balancers/Firewalls

  • Ability to quickly troubleshoot critical production issues spanning applications/infrastructure and tune high volume online applications

  • Strong ability to collaborate and openly communicate cross-functionally, particularly with development teams.

  • Exceptional work ethic, high sense of urgency, driven, self-motivated, highly accountable with strong initiative and passion.

    Preferred Experience:

  • ReactJS / React Native

  • Release Automation Engineering experience working with tools such as Jenkins, Jira, Puppet

  • Experience in web application development and implementing high level designs for IT solutions

  • Familiarity or experience in backend or services development

  • Familiarity or experience in mobile application development

  • Strong Unix developer who is open to doing production application performance tuning and troubleshooting

  • Experience with monitoring tools ( Dynatrace , Matlock )

    Education:

  • Bachelor’s degree in Computer Science , MIS, Computer Engineering, or closely related required

DirectEmployers