Senior IT Infrastructure Engineer
Job Type: Full Time / Permanent
The Senior IT Infrastructure Engineer will lead complex plans to research, evaluate, design and develop IT Infrastructure solutions by applying sound hardware and software principles that support organizational strategies. The resource will ensure systems implementations are consistently monitored and provide resilient, reliable and scalable performance that will increase organization efficiencies.
Primary Success Factors: • Evaluates, engineers and reviews enterprise-wide Information Technology Standards to provide direction and guidance in the designing and implementing of Linux governance model including policies, processes and roles. • Demonstrates ability to architect modern enterprise architecture and promotes advancement of enterprise-scale experiences with on-premises and cloud infrastructures, identity and authentication, security, and compliance topics. • Designs and manages server virtualization technologies, such as VMWare, Oracle Virtualization, Managed Kubernetes services and Docker Containers and responsible for the oversight of Middleware application server (Oracle Weblogic, IBM WebSphere, Apache) and Automation workflows tools such as Redhat Ansible & CloudBees Jenkins. • Champions process improvement opportunities for administration and account maintenance of Linux operating system reflecting the ability to solve problems quickly, develop workflow and processes for operation teams and automation through designing, utilizing and supporting Ansible-based systems. • Leads system troubleshooting events and conducts more complex root cause analysis to identify and resolve complex problems impacting IT Infrastructure. • Researches, evaluates, recommends and maintains a high level of expertise in systems software to ensure departmental operations and operating environment are of the highest quality. • Contributes to development, design and evolution of technical roadmaps in support of our IT strategy that is appropriate for the current needs as well as scalable for future business needs working closely with application development team on application building, deployment and troubleshooting. • Provides expert technical guidance on projects for the Linux Operating System and Middleware offerings and capabilities as appropriate. Tracks industry trends and maintains knowledge of new technologies to better serve the enterprise’s architecture needs and support of department standards. • Participates actively on large and complex projects as a lead contributor for analysis and capacity planning of infrastructure resources design which meet project requirements and support department standards. • Demonstrates commitment to welcome, value and foster a climate that promotes and fully leverages team diversity. Participates in employee development through training and technology transfer to existing technical support team members. • Ensures compliance with policies, procedures, and regulations to ensure safe and sound business operations. Develops and implements software and configurations to apply appropriate security mechanisms.
Required Experience: • Bachelor’s degree in Information Technology, Computer Science or related field • Seven or more years of technical IT experience with at least three years of Linux systems administration • Demonstrated knowledge of Apache, Tomcat, Oracle Weblogic Server and/or IBM WebSphere server • Experience implementing technical aspects of infrastructure technology platforms • Experience in system/application, monitoring, tuning and performance optimization • Experience working with a cloud-based technology such as AWS and docker containers • Experience with Scripting, Redhat Ansible & CloudBees Jenkins CI/CD automation workflows • Strong understanding of complex technical concepts (DNS, DHCP, LDAP, SAN Storage, Virtualization, Firewalls, etc.) • Demonstrated analytical skills with creative and innovative approach to problem solving • Strong communication, project management and presentation skills • Ability to function as a member of a team; ability to manage multiple projects and tasks concurrently.