The Senior Linux Engineer will lead the technical design and continued advancement of core infrastructure service capabilities and availability across the enterprise. In addition to ensuring systems are available and engineered to industry best practices. Install new software releases, system upgrades, evaluates and installs patches and resolves software related problems. Performs system backups and recovery. Maintains data files and monitors system configuration to ensure data integrity. In accordance with standards and project/operational requirements, installs new / rebuilds existing servers and configures hardware (including virtual systems), peripherals, services, settings, directories, storage, etc. Maintains system software (Red Hat Linux), including patching and upgrading; ensures information technology compliance.
Areas of Responsibility:
* Implements and maintains enterprise-class Red Hat Linux Unix solutions that support systems such as ERP and WebSphere.
* Designs and implements a toolset that simplifies provisioning and support of a large enterprise Red Hat Linux environment.
* Works closely with Applications teams to create a continuous integration pipelines focused on automation.
* Manage a Red Hat Satellite Infrastructure. This will include, but not limited to: infrastructure implementation, OS installation, system upgrading, errata remediation, and post-processing tasks.
* Works closely with Application & Database administrators to standardize and automate deployments.
* Strong focus on design, build, deployment, security, system hardening and securing services.
* Plans and executes major platform software and operating system upgrades and maintenance across a highly virtualized environment.
* Manages the planning, implementation, and upgrade of OEM packages.
* Integrate Linux systems into Windows Active Directory and design mapping or gap matrix of Group Policy on Linux platforms to enhance standardization.
* Plans, configures and implements features on the Red Hat Linux platforms that improve availability, response time, and monitoring of key system metrics.
* Collaborates with Enterprise Architecture to design and review architectural decision documents.
* Provides support to the user community using incident and problem management tools, email, and voicemail.
* Serves as a mentor and provides guidance and training to other team members and I.S. personnel.
* Periodic off-hours work required including weekends and holidays and be able to provide 24 by 7 on-call support as necessary.
* Manage MuleSoft middleware platform and DevOps ancillary stack for customer data integrations.
* Creates and maintains detailed up-to-date technical documentation.
* Assists in other areas of the department and company as necessary.
* Install new / rebuild existing physical and virtual servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements
* Develop and maintain installation, configuration and security procedures.
* Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, monitor Nagios and update monitors as needed.
* Perform daily backup operations, ensuring all required file systems and system data are successfully backed up. Verify completion of scheduled backup jobs to local storage and replication to remote storage.
* Repair and recover from hardware or software failures. Coordinate and communicate with impacted end user communities.
* Apply OS/application patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary.
* Perform ongoing performance, system and application tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
* Monitor virtual computing environment, servers, virtual machines, data stores, networks. Perform application and firmware updates as required.
* Install new/rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with client and project requirements
* Experience with Redhat Linux and other flavors of Linux
* Install and configure new systems
* Develop and maintain installation and configuration procedures
* Perform systems monitoring to verify availability and integrity of hardware and server resources.
* Perform backup operations as needed
* Handle ongoing maintenance e.g., hot fixes, software upgrades, etc.
* Shell scripting experience
* Experience building and maintaining Red Hat Linux servers in a DMZ.
* Security hardening experience required.
* Knowledge of PERL and other programming experience
* Follow policies and procedures for change and incident management.
* Excellent application integration troubleshooting skills and the ability to diagnose system problems
* Excellent oral and written communication skills
* Strong customer facing skills
* Ability to establish a solid working relationship with the customer, technical staff, managers, peers and teaming partners.
* Strong knowledge of Red Hat Enterprise Linux (RHEL)
* Experienced in writing scripts (bash, perl, ruby) to automate system administration functions
* Technically proficient at installing, configuring, and maintaining UNIX/Linux (both in a physical and virtual environment-VMware, Hyper-V and Nutanix Acropolis)
* Must have experience with SAN storage configuration along with Logical Volume Manage (LVM) required
* Must have experience as a system administrator for the Red Hat Enterprise Linux (RHEL) operating systems
* Must have strong team skills and a customer-support background handling complex hardware and software systems
* Must have excellent computer and customer service skills, strong verbal communication skills, efficient organizational skills and the ability to multi-task in a high-volume, fast-paced environment
* Automate routine system configuration task using tools such as Red Hat Satellite, Spacewalk, Puppet, Ansible, Chef, and kickstart installation of new RHEL servers
* Must have experience with hardware issues on RHEL include disk failures, controller issues, system boards, memory issues, etc. on Dell based hardware Interact with customers and staff at the technical level, as required
* Provide after-hours support for Infrastructure related emergencies as well occasional weekend maintenance
* Windows Server 2012
* Microsoft SQL 2016 Enterprise
* Red Hat Enterprise Linux 7
* MDM Runtime
* IDQ Platform
* Mulesoft Platform
* GitHub Enterprise
* Nexus Repository Manager
* Postman Enterprise
* Ansible Tower
* Elastic Stack
* JBoss EAP
* Red Hat Enterprise Linux (RHEL): 5-8 years
* Shell Scripting (bash/ksh, PERL, Python): 8 years
* Yum / RPM repository management: 5 years
* Red Hat Satellite (implementation & administration): 5 years
* MuleSoft Runtime: 3 years
* Git/Jenkins/Maven/Jboss: 3 years
* Windows Active Directory Integration: 5 years
As your local community bank, we work hard to support the neighborhoods we serve. We are members of many local chambers of commerce, and we're active in local charities, local government, school boards and community development activities. At Wintrust you can "Have it All" with access to the big bank resources and the customer service you can only get from a local community bank that makes decisions locally and still calls customers by their name. We invite you to be part of the Wintrust team by submitting your application today!
Wintrust is a financial holding company with assets of over $30 billion whose common stock is traded on the NASDAQ Global Select Market. Built on the "HAVE IT ALL" model, Wintrust offers sophisticated technology and resources of a large bank while focusing on providing service-based community banking to each and every customer. Wintrust operates fifteen community bank subsidiaries, with over 160 banking locations located in the greater Chicago and southern Wisconsin market areas. Additionally, Wintrust operates various non-bank business units including business units which provide commercial and life insurance premium financing in the United States, a premium finance company operating in Canada, a company providing short-term accounts receivable financing and value-added out-sourced administrative services to the temporary staffing services industry, a business unit engaging primarily in the origination and purchase of residential mortgages for sale into the secondary market throughout the United States, and companies providing wealth management services and qualified intermediary services for tax-deferred exchanges.
Wintrust Financial Corporation, including community banking and financial services subsidiaries, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, ethnicity, gender, sexual orientation, gender identity, national origin, veteran status, or disability.
Wintrust is a financial holding company, with more than 155 community bank locations, serving the Chicago area, southern Wisconsin and northwest Indiana.