Overview
Skills
Job Details
Title: Integration & Middleware Engineer
Location: Eagan, MN - Hybrid
Duration: 12+ months
Tell us about your department: Data Transport Platforms & Enablement team: The Best Buy Data Transport Platforms & Enablement team is responsible for building & supporting multi-origin (both in Data Center and on Cloud), highly scalable and secure event streaming, data transfer and messaging technology solutions (tools and infrastructure environments). Installation, configuration, monitoring and operations of these messaging systems is done through leveraging automation scripts such as Chef, Terraform, Ansible and Cloud Native API s.
Messaging solutions are used across BestBuy for application integrations and data transfers. These solutions as part of a key interfacing system, serves critical applications like store systems, order management systems, supply chain & merchandizing systems, dotcom applications etc.,
Project Description:
Data Transport Team provides Middleware / Integration services to most of the application teams within Best Buy.
This role requires the resource to work on the Intake requests that would be submitted by multiple projects for creating the Integrations between apps .
Along with it this role will be supporting the existing technology infrastructure /platforms or in some cases installing & setting up new ones as part of the Data Transport team that are used to provide the services to the app clients.
Skills Overview: What are the top five skills and number of years of experience required to perform this job?
IBM MQ & IBM ACE : 5 - 7 years
infrastructure provisioning tools such as Chef or Ansible or Terraform : 1 -2
AWS SQS/SNS : 1 - 2 years
AWS Amazon MQ ( Active MQ or Rabbit MQ) : 1 2 years
Kafka ( Self-Managed or Cloud native) : 0 - 2 Years
RabbitMQ (Self-Managed) : 0 2 years
Informatica Power Center & Data Quality Infrastructure & Technology administration : 0-2 years
What are some preferred/nice to have skills the manager is looking for?
AWS Cloud experience
Exposure to Infrastructure as a code
Good communication skills and a team player.
Open to on call rotations for supporting the platforms.
Position Summary/Job Description:
Perform engineering tasks related to installation, monitoring, testing, configuration, migration, maintenance and troubleshooting of infrastructure & technology platform such as IBM MQ & IBM ACE primarily
Experience on any of these like Informatica Power Center & Data Quality, Kafka, RabbitMQ , AWS Glue, AWS SQS/SNS, AWS MSK, Amazon MQ (Active MQ and RabbitMQ) etc., will be a plus.
Install and configure these large-scale systems On-Prem and / or on Cloud (AWS) across distributed OS platforms like RedHat Linux, Amazon Linux etc., following standardized and automated process using Infrastructure-as-Code.
Work with infrastructure provisioning tools such as Chef, Ansible Terraform, Vagrant, and Test-Kitchen.
Provide input into infrastructure architecture designs.
Create integrations for the messaging services for the application teams and support them through their testing and production implementation.
Leverage Agile development methodologies.
Ensure that the technologies and architecture are up-to-date, stable, and
compliant, meeting enterprise and security standards.
Utilize industry standard technologies & methods to ensure the integrity & recoverability like backup & recovery, clustering, security, patch management, enterprise monitoring & performance tuning.
Proactively monitor and report performance and utilization of assigned
technologies.
Troubleshoot software and/or hardware issues & failures independently.
Resolve alerts and perform remediation activities.
Participate in a rotating on call schedule.
Collaboratively working with other members of the team.
Interview Process Overview:
Manager and 2 3 senior resources from the team will be doing Technical interviewing for this role.
Interviews will be for 45 Minutes .