Systems and Infrastructure Engineer III

WalmartBentonville, AR
Onsite

About The Position

This position is for a Systems and Infrastructure Engineer III located in Bentonville, AR. The role involves a variety of responsibilities including technology solution automation using tools like Chef or Puppet to streamline workflows and releases. The engineer will manage small agile teams or workstreams for systems engineering solutions, analyzing requirements, partnering with cross-functional teams, evaluating options, developing timelines, and integrating solutions. A key aspect is demonstrating up-to-date expertise, providing guidance, and aligning efforts with business needs. The role also encompasses infrastructure maintenance, such as performing routine tasks like backups, patch management, hot fixes, escalating issues, auditing desktops for compliance, and conducting database integrity checks. Troubleshooting issues related to systems engineering solutions, serving as software operational support, researching problems, identifying root causes, and collaborating with teams to drive solutions are also critical. Furthermore, the engineer will support the implementation of business solutions by building relationships, identifying needs, monitoring progress, and adapting to changes. Requirement and scoping analysis, including understanding business/stakeholder/technical requirements, analyzing existing solutions, preparing requirement traceability matrices, and contributing to user stories for agile methodologies, are part of the job. Daily operations support for existing systems engineering solutions, complex maintenance, monitoring health and performance, developing operational features for eCommerce websites, designing testing processes, evaluating logs, and documenting engineering processes are also expected. Finally, the role includes coding responsibilities such as adhering to coding guidelines, creating/configuring high-quality code, documenting revisions, staying updated on industry coding languages, identifying automation opportunities in CI/CD and testing, and implementing telemetry features.

Requirements

  • Bachelor's degree or the equivalent in computer science, computer engineering, information systems, or a related field plus 2 years of experience in technology infrastructure engineering or related experience OR 3 years of experience in technology infrastructure engineering or related experience.
  • Experience with Android.
  • Experience helping developer teams to understand the coding process and the interactions with the MDM.
  • Advanced Linux administrator skills.
  • VMware Administrator skills.
  • Advanced scripting to migrate Xen to VMware virtual machines unattended.
  • Experience designing client infrastructure connectivity solutions Juniper SRX, SSG, VPN.
  • Experience with Puppet master and puppet deployments.
  • Experience implementing VoIP connections among Cisco Routers and Asterisk Open source boxes.
  • Advanced customer care to solve L2-L3 incidents with customers.
  • Experience solving Network issues for VoIP, wireless devices and local computers and servers using Wireshark.

Responsibilities

  • Employ automation tools (For example Chef or puppet) to automate repetitive tasks and releases for a more efficient workflow.
  • Manage small agile teams or workstreams for systems engineering solutions by analyzing requirements based on project or business needs; partnering with cross-functional teams to determine system requirements for systems application development; evaluating existing options and determining solutions that support business or project requirements; developing and implementing project timelines; building systems engineering solutions; and working with the project team to integrate systems engineering solutions with overall project designs.
  • Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales.
  • Perform routine maintenance tasks for infrastructure systems such as backups, patch management and hot fixes.
  • Escalate any issue that occurs in the backup media.
  • Audit desktops for compliance with IT policies.
  • Conduct regular database integrity checks to ensure minimal data loss.
  • Troubleshoot issues related to systems engineering solutions by serving as software operational support and providing subject matter expertise; researching and reviewing reported issues; developing and implementing solutions based on expertise or escalating to appropriate teams when needed; identifying trends in issues and determining the root cause; collaborating with cross-functional teams to drive solutions; updating stakeholders on issue resolution.
  • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.
  • Understand the Business/Stakeholder/Technical requirements and assist in analyzing the existing solutions to address the needs (in case of agile methodology, for the iteration).
  • Prepare requirement traceability matrix and maintain traceability between business requirements, functional requirements, design and test cases.
  • Contribute to the creation of user stories for component/module/simple requirements (for example: based on scalability etc.) (For agile methodology).
  • Manage daily operations support for existing systems engineering solutions by performing complex maintenance and monitoring the health and performance of systems engineering solutions; developing and delivering operational features and operations management systems and processes to accommodate growth and traffic on eCommerce websites; designing systems testing processes and environments; evaluating logs in order to proactively detect and document issues; performing daily requirements in order to ensure reliable and continued service; documenting engineering processes and designs; and mentoring and training team members on applicable topics and processes.
  • Adhere to all relevant coding guidelines (Ex: code review processes, code branching strategies, reusability etc.) while writing/configuring code.
  • Create/configure minimalistic (Less Complex, Highly Robust and high quality) code for a component/module under guidance.
  • Maintain records by documenting program development and revisions.
  • Stay updated on the prevalent coding languages and frameworks in the industry outside the immediate scope of delivery.
  • Identify repetitive and routine tasks in (Continuous Integration/Continuous Delivery) CI/CD, Testing or any other process that can be automated.
  • Implement telemetry features as required under guidance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service