Position Summary:
Infrastructure Engineer works under Project Delivery organization with primary role to support infrastructure-related project activities from design to implementation. He/she will be responsible for sizing/planning, installation, maintenance, and support for On-Premises and/or Cloud environments. Infrastructures include development, prototyping, testing, training, and production environments as applicable for each project.
The support includes but not limited to virtualization, segmentation, and firewall / security configuration to ensure reliability, security, and optimized life-cycle performance necessary for installed solutions. Also, the Infrastructure Engineer is expected to work with cross-functional delivery teams.
Roles and Responsibilities:
- Support preparing pre-sale technical proposals and detailed design, including sizing, for infrastructure scope of projects.
- Support implementation and testing of routine hardware installations including computers, network components, and multi-functional devices.
- Provide services for all core infrastructure activities from project initiation to final handing over. This includes servers’ virtualization, networking, connectivity, active directory, storage/backup administration, firewall configuration, access control, operating systems, etc.
- Coordinate related vendor interactions including sourcing of material/services.
- Setup/prepare and administer the different infrastructure environments such as development, prototyping, testing, production, and training.
- Manage system upgrades, platform refreshes, implementation, and system testing.
- Monitor and maintain infrastructure system performance throughout project execution to ensure system stability, availability, reliability, cybersecurity, and safeguarding data (backup images).
- Assist in conducting fault analysis and resolving complex issues. Assist with troubleshooting and resolving system/configuration issues.
- Utilize automated mediums to perform staging, pre-loading configurations, and onsite deployment, ultimately enhancing proficiency in automation.
- Support in preparing technical reports/presentation assessments/updates for senior management for infrastructure engineering projects.
- Develop understanding of emerging industry trends, innovations, and best practices in infrastructure engineering design and implementation. Be aware of vendor products, services, and future updates.
- Follow and promote use of industry best practices, standards and procedures.
- Provide technical guidance to junior engineers and peers.
Qualifications and Requirements:
- Academic: BSc in computer engineering or similar field.
- Experience: Minimum of 5 Years experience involving infrastructure design and deployment for complex applications.
- Operating Systems: Experience in Windows and/or Linux (tools like Ubuntu, Redhat, CentOS, etc.) server OS’s.
- Virtualization: Experienced in tools such as VMWare / Microsoft Hyper-V and KVM.
- Experienced in virtualization of network, data centers, and storage management.
- Server Administration: Working knowledge in admin activities such as backup of data/recovery images, fault-tolerance, redundancy, etc.
- Configuration/task automation using PowerShell, Python, etc.
- Performance monitoring with tools such as Datadog, Grafana/Prometheus, etc.
- Migration activities from/to virtualized platforms.
- Working knowledge with applications scripting such as JavaScript.
- Network Administration: Network configuration/protocols (DNS, IPv4, TCP/IP, DHCP, etc.)
- Experience in Load Balancer (Traffic proxy/distribution) especially F5.
- Cybersecurity Controls: Experienced in security control tools such as XDR, Firewalls/WAFs, Micro Segmentation, Zero-Trust Framework, API Protection, Active Directory, penetration and hardening tests, etc.
- Fundamental knowledge in OT cybersecurity architectures and layers especially DMZ and topology as per ISA95.
- Cloud Systems: Awareness of cloud services, network architecture, data storage redundancy, availability, and recovery solutions.
- Resource Management/Scheduling systems: Knowledgeable about tools like Slurm (for Linux), LSF, etc.
- Infrastructure Integration: Basic knowledge in BI/DSV infrastructure integration/configuration requirements.
- Knowledgeable in dataflows/structures from/to historians such as PI.
- Knowledgeable in integration/configuration with SAP/ERPs.
- Working knowledge of decentralized architecture design patterns and distributed systems.
- Professional Certifications: Holds at least 1 Cybersecurity and 1 Virtualization certifications.