Infrastructure Engineer II

Blue Cross Blue Shield of Michigan•Lansing, MI
•Onsite

About The Position

The Infrastructure Engineer II operates secure, highly available computing platforms, servers, and networks. The role installs, maintains, upgrades, and continuously improves the company’s operating environment, ensuring infrastructure reliability, performance, and support. Duties include monitoring environments, responding to incidents and problems, participating in an on-call rotation, planning for growth, and deploying new technologies. The engineer designs, installs, configures, maintains, and tests server operating systems, networks, related utilities, and hardware; troubleshoots user-reported problems; supports web access; and maintains a secure systems environment. The role supports moderately complex infrastructure projects, middleware platforms, enterprise applications, and development, test, and production environments. It contributes technical leadership, mentoring, documentation, vendor coordination, lifecycle planning, resource utilization analysis, and optimization. The engineer supports company data and systems through security solutions, backups, redundancy, and disaster recovery planning and exercises. The position may require 24x7 support during an on-call rotation, varying work hours, and travel. Work is performed in an office setting, which may be cooler than a typical office, with possible injury hazards when working with electronic equipment; safety and security procedures must be followed.

Requirements

  • Bachelor’s degree in computer science, information technology, or a related field, or an acceptable combination of relevant education and work experience in lieu of a degree.
  • Five years of experience in an IT environment providing the necessary skills, knowledge, and abilities.
  • Continuous learning, as defined by the company’s learning philosophy, is required.
  • Exceptional customer support skills with a proven record of positive outcomes.
  • Consistent, proficient demonstration of job skills that exceeds standard expectations, including holistic troubleshooting and understanding of systems integration.
  • Ability to serve as a technically credible role model and mentor or coach less experienced colleagues.
  • Knowledge of Microsoft Active Directory, Microsoft Office 365, DNS servers, DHCP servers, RHEL operating systems, Windows operating systems, and automation tools.
  • Knowledge of and ability to apply relevant testing practices and procedures.
  • Knowledge of IT system installation, configuration, and maintenance.
  • Strong knowledge of software Development Life Cycle principles, processes, tools, and techniques.
  • Knowledge of IT system performance measurement and monitoring.
  • Ability to think logically and independently to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to understand the consequences of problem situations and refer them for appropriate decision-making.
  • Ability to manage multiple priorities, establish workflows, and meet deadlines.
  • Ability to work with minimal supervision, both collaboratively and independently.
  • Excellent oral and written communication skills, including clearly and concisely communicating technical and factual information to customers, presenting ideas, reporting facts, and responding to questions.
  • Ability to maintain confidentiality.
  • Ability to work varying hours, including evenings, weekends, and holidays as required by the on-call schedule.
  • Proficiency using computers and company-standard software.
  • Advanced knowledge of IT systems, including networking, servers, storage, and applications.
  • Ability to document and develop standard operating procedures for day-to-day activities.
  • Working knowledge of implementing, migrating, and upgrading multiple middleware application platforms.
  • Ability to follow safety and security procedures.

Nice To Haves

  • Industry-recognized professional certification or progress toward certification is preferred and encouraged.
  • One year of relevant experience supporting personal computers in a multi-site, multi-platform environment and providing telephone support to remote staff is preferred.
  • Experience in the insurance industry is highly preferred.

Responsibilities

  • Operate secure and highly available computing platforms, servers, and networks, maintaining and improving reliability, performance, and support.
  • Monitor operating environments, respond to incidents and problems, support on-call responsibilities, and plan for growth.
  • Deploy new technologies and design, install, configure, maintain, and test server operating systems, networks, related utilities, and hardware.
  • Troubleshoot problems reported by users, support web access, and maintain a secure systems environment.
  • May act as a technical project leader or provide work leadership to lower-level employees; participate in or lead groups and committees related to processes, standards, and best practices.
  • Mentor colleagues and accept trouble reports from operations and less experienced technical support personnel.
  • Plan replacement of obsolete infrastructure resources; recommend software and hardware, document recommendations, and coordinate equipment installation or relocation.
  • Maintain current technical and practical knowledge of system testing and analysis.
  • Protect data management and associated processes, including compliance with data retention policies, file systems, and data transfers.
  • Ensure vendor maintenance and support agreements are in place and licensing is current.
  • Protect company data and systems using security solutions, backups, redundancy, and disaster recovery solutions.
  • Install, maintain, and support system software, hardware, and infrastructure for moderately complex projects.
  • Manage asset lifecycle planning and forecasting, recommending replacement of obsolete or end-of-life resources as needed.
  • Evaluate technology changes with external vendors, including licensing and contracts, and assess business impact.
  • Analyze resource utilization, prepare reports and metrics, and make changes to optimize infrastructure performance and security.
  • Recommend improvements and changes to methods and procedures.
  • Partner with internal business clients and understand application context and usage to ensure successful implementation.
  • Research and plan middleware upgrades, security patches, and bug fixes.
  • Assist development staff as technical lead for development, test, and production environments.
  • Develop technical recovery plans and lead disaster recovery planning and exercises.
  • Produce periodic reports for management and staff.
  • Serve as a point of contact for middleware applications and manage vendor relationships.
  • Understand middleware and network security tools available in multi-cloud infrastructure and follow industry best practices for maintaining multi-cloud workloads.
  • Use automation tools to script configuration changes that modify or update workload ecosystems.
  • Provide technical leadership for installation and configuration of off-the-shelf enterprise applications and supply supporting documentation during handoff.
  • Provide Windows and Unix scripting as needed.
  • Develop and maintain technical documentation for supported infrastructure and applications, including implementation design documents and support activities.
  • Identify, track, resolve, respond to, and raise awareness of complex application and data issues.
  • Provide 24x7 support as needed during the on-call rotation.
  • Follow safety and security procedures; travel may be required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service