Systems and Infrastructure Engineer III

WalmartBentonville, AR
Onsite

About The Position

This Systems and Infrastructure Engineer III position involves employing automation tools like Chef or Puppet to streamline repetitive tasks and releases, managing small agile teams for systems engineering solutions, and demonstrating expertise in developing and improving action plans. Key responsibilities include performing routine infrastructure maintenance tasks such as backups, patch management, and hot fixes, escalating backup media issues, auditing desktops for IT policy compliance, and conducting regular database integrity checks. The role also involves troubleshooting systems engineering solutions, providing operational support, researching issues, identifying root causes, and collaborating with cross-functional teams. Additionally, the engineer will support business solutions by building stakeholder relationships, identifying business needs, and adapting to organizational changes. The position requires understanding and analyzing business, stakeholder, and technical requirements, preparing and maintaining requirement traceability matrices, and contributing to user story creation for component/module requirements. Daily operations support includes complex maintenance, monitoring system health and performance, developing operational features for eCommerce websites, designing systems testing processes, evaluating logs for proactive issue detection, and documenting engineering processes. The role also entails adhering to coding guidelines, creating/configuring minimalistic code, documenting program development, 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 with helping developer teams to understand the coding process and the interactions with the MDM.
  • Advanced Linux administrator experience.
  • VMware Administrator experience.
  • 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.
  • Partner with cross-functional teams to determine system requirements for systems application development.
  • Evaluate existing options and determine solutions that support business or project requirements.
  • Develop and implement project timelines.
  • Build systems engineering solutions.
  • Work 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.
  • Support and align efforts to meet customer and business needs.
  • Build 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.
  • Research and review reported issues.
  • Develop and implement solutions based on expertise or escalate to appropriate teams when needed.
  • Identify trends in issues and determine the root cause.
  • Collaborate with cross-functional teams to drive solutions.
  • Update stakeholders on issue resolution.
  • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders.
  • Identify business needs.
  • Determine and carry out necessary processes and practices.
  • Monitor progress and results.
  • Recognize and capitalize on improvement opportunities.
  • Adapt 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).
  • Perform complex maintenance and monitor the health and performance of systems engineering solutions.
  • Develop and deliver operational features and operations management systems and processes to accommodate growth and traffic on eCommerce websites.
  • Design systems testing processes and environments.
  • Evaluate logs in order to proactively detect and document issues.
  • Perform daily requirements in order to ensure reliable and continued service.
  • Document engineering processes and designs.
  • Mentor and train 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