Job DescriptionThe Expert Systems Engineer manages, defines, designs, and develops system requirements. Performs trade-off analyses of performance, life-cycle cost, risk, producibility, and other system or program requirements. Assesses architecture and current hardware limitations, defines and designs system specifications, and evaluates input/output processes and working parameters for hardware/software compatibility. Coordinates design of subsystems and integration of total system. Defines system support requirements. Analyzes and resolves program support deficiencies. Conducts independent technical investigations in systems design. Evaluates vendor capabilities to provide required products or services. Performs engineering studies and analyzes system problems in support of development, develop system implementation solutions. Develops concepts, provides requirements analyses, performs modeling and simulations, cost estimations, cost benefit analysis, familiar with engineering standards and industry best practices. Conducts COTS hardware and software interoperability, new technologies assessments, statistical studies, predictive analysis, project planning, script development, etc.
Required Skills- Strong understanding of data center architecture, including servers, storage systems, networking equipment (routers, switches, load balancers), and cooling/power systems.
- Knowledge of data center design principles, including redundancy, scalability, and efficiency.
- Experience with cloud platforms such as AWS, Azure, Google Cloud, and their core services (compute, storage, networking, databases).
- Advanced understanding of cloud architecture concepts, including virtualization, containers, and hybrid/multi-cloud environments.
- Experience with virtualization platforms (e.g., VMware vSphere, Microsoft Hyper-V, KVM).
- Experience with containerization technologies (e.g., Docker) and container orchestration (e.g., Kubernetes).
- Knowledge of security measures for data center and cloud environments.
- Experience with monitoring tools and methodologies for data center and cloud environments.
- Advanced skills in analyzing performance metrics and optimizing infrastructure for efficiency.
- Strong understanding of data backup strategies and experience with disaster recovery planning.
- Experience with backup solutions, both on-premises and cloud-based.
- Experience in configuring, managing, and troubleshooting Microsoft Office 365 services such as Exchange Online, SharePoint Online, OneDrive for Business, Teams, and Microsoft 365 Apps.
- Understanding of O365 licensing, subscription models, and service integrations.
- Advanced knowledge of identity management concepts and experience with Azure Active Directory (AAD, Entra) for user and group management, Single Sign-On (SSO), and Multi-Factor Authentication (MFA).
- Advanced Understanding of directory synchronization (Azure AD Connect) between on-premises Active Directory and Azure AD.
- Expertise in configuring and managing email services in Office 365 (Exchange Online), including mail flow, security and compliance, and email archiving.
- Advanced knowledge of collaboration tools such as Microsoft Teams, SharePoint Online for document management and collaboration.
- Experience with deployment methodologies for Office 365 services and applications.
- Advanced proficiency with PowerShell scripting for Office 365 administration and automation tasks.
- Ability to lead team members toward common goals
Required ExperienceRequired:
- 7 to 10 years of experience as a Developer, Database Administrator or Systems Engineer.
Preferred:
- Certifications preferred (Cisco, Microsoft, Linux, VMWare)