Senior CNC Engineer
hace 1 día
Dallas
Job Description Position Summary The Senior CNC (Configurable Network Computing) Engineer is a deeply technical, hands-on role responsible for the architecture, administration, performance, and reliability of Hillwood’s JD Edwards EnterpriseOne on-premises environment across US and EU operations. This individual serves as the subject matter expert for all aspects of the JDE technology stack, including enterprise server administration, deployment server management, web server configuration, security kernel administration, package builds and deployments, and tools release upgrades. Reporting to the Sr. Director of Enterprise Applications, the Senior CNC Engineer plays a critical role in ensuring system availability, optimizing platform performance, and enabling the technical foundation for business-driven enhancements and projects. This role partners closely with functional analysts, infrastructure teams, database administrators, and external Oracle support to maintain a stable, secure, and forward-looking JDE environment. Key Responsibilities JDE EnterpriseOne Technical Administration • Serve as the primary technical authority for the JD Edwards EnterpriseOne CNC architecture, including enterprise servers, deployment servers, web servers, and client configurations., • Administer and maintain all JDE server components across Development, Prototype/Test, and Production environments for both US and EU instances., • Manage Object Configuration Manager (OCM) mappings, data sources, and environment configurations to ensure proper routing and system integrity., • Configure and maintain JDE security, including role-based security, row security, column security, and security kernel administration., • Monitor system health, server performance, and JDE kernel processes; proactively identify and resolve performance bottlenecks., • Plan, build, test, and deploy full and update software packages across all environments, ensuring zero or minimal business disruption., • Manage the end-to-end JDE change management process, including object transfer activities (OTAs), project promotion workflows, and path code management., • Maintain package build specifications, deployment schedules, and rollback procedures., • Troubleshoot failed package builds and deployments, identifying root causes and implementing corrective actions., • Lead the technical planning and execution of JDE Tools Release upgrades, including impact analysis, testing coordination, environment preparation, and cutover planning., • Evaluate Oracle's EnterpriseOne roadmap and tools release notes to assess applicability, risk, and opportunity for the organization., • Manage Electronic Software Updates (ESUs) and Application Software Updates (ASUs), including evaluation, testing, and deployment., • Maintain detailed upgrade runbooks and post-upgrade validation checklists. Web & Application Server Management • Configure, tune, and maintain JDE HTML (JAS) web servers, including Oracle WebLogic or embedded application server deployments., • Manage JDE web server clustering, load balancing, session management, and Single Sign-On (SSO) integration., • Optimize web client performance, troubleshoot rendering and connectivity issues, and manage browser compatibility., • Support the technical configuration and administration of JDE Business Services, REST/SOAP web services, and the AIS (Application Interface Services) server., • Partner with integration teams to enable connectivity between JDE and third-party applications (e.g., Procore, Northspyre, Medius, OneStream) through orchestrations, business services, or middleware platforms., • Administer and support JD Edwards Orchestrator Studio, including runtime server configuration and monitoring of orchestration execution., • Implement and maintain monitoring solutions for JDE servers, kernels, batch processes, and web services (e.g., Server Manager, custom scripts, third-party monitoring tools)., • Support key performance indicators (KPIs) for system uptime, batch processing throughput, package deployment success rates, and user experience., • Conduct proactive capacity planning to ensure the JDE environment scales appropriately with business growth., • Support disaster recovery (DR) and business continuity procedures for the JDE environment, including regular DR testing., • Create and maintain comprehensive technical documentation including architecture diagrams, environment configurations, runbooks, standard operating procedures (SOPs), and troubleshooting guides., • Document all environment changes, configuration updates, and deployment activities in Hillwood’s ITSM platform (e.g., ServiceNow)., • Develop knowledge base articles to enable Tier 1 and Tier 2 support teams to resolve common CNC-related issues independently., • Serve as a technical escalation point for junior CNC resources, application analysts, and help desk teams on JDE infrastructure and configuration issues., • Mentor and cross-train team members on CNC concepts, tools, and best practices to build organizational resilience and reduce key-person risk., • Collaborate with infrastructure, database administration, networking, and cybersecurity teams to ensure the JDE environment meets enterprise standards for security, availability, and performance., • Partner with Oracle Support (My Oracle Support) to manage service requests, apply patches, and resolve platform defects. Required • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience., • 15+ years of hands-on experience administering JD Edwards EnterpriseOne, with significant depth in CNC administration., • Expert-level knowledge of JDE CNC architecture including enterprise servers, deployment servers, web servers (JAS/WebLogic), security kernel, and Server Manager., • Proven experience leading or executing JDE Tools Release upgrades (Tools 9.2.x preferred)., • Strong experience with package build and deployment processes, including troubleshooting complex build failures., • Deep understanding of JDE Object Configuration Manager (OCM), data source management, and environment configuration., • Hands-on experience with JDE security administration, including role-based, row, and column security., • Working knowledge of database platforms supporting JDE (Oracle Database and/or Microsoft SQL Server), including the ability to write and troubleshoot SQL queries., • Strong experience with Windows Server environments hosting JDE components, including server configuration, maintenance, and troubleshooting., • Familiarity with JDE Business Services, AIS Server, and REST/SOAP web services., • Strong troubleshooting and diagnostic skills with the ability to work through complex, multi-tier technical issues under pressure., • Experience with JD Edwards Orchestrator Studio, including orchestration design and runtime administration., • Familiarity with Oracle WebLogic Server administration and tuning., • Experience supporting JDE environments across multiple geographic regions (US and EU), including awareness of data residency and GDPR considerations., • Knowledge of automation and scripting languages (e.g., PowerShell, Python, Bash) to streamline CNC administrative tasks., • Experience with CI/CD concepts applied to JDE change management and deployment automation., • Familiarity with ITSM platforms such as ServiceNow for change, incident, and problem management., • Experience integrating JDE with third-party applications via middleware platforms (e.g., MuleSoft, Dell Boomi)., • Oracle JD Edwards EnterpriseOne certification(s)., • ITIL Foundation certification or equivalent., • Experience with SFTP integration software like MoveIt, JScape or Go Anywhere, • SQL database administrator knowledge, • OMW development toolset knowledge, • Familiar with network architecture., • Technical Depth — Mastery of the JDE CNC technology stack with the ability to diagnose and resolve complex issues across the full architecture., • Operational Discipline — Rigorous attention to change control, documentation, and process adherence in a production-critical environment., • Proactive Mindset — Anticipates issues after they become incidents; drives continuous improvement in system reliability and performance., • Cross-Functional Collaboration — Works effectively with functional analysts, infrastructure teams, vendors, and business stakeholders., • Calm Under Pressure — Maintains composure and clear thinking during critical system events and high-visibility troubleshooting. This role may require occasional after-hours and weekend work to support deployments, upgrades, and critical incident response. On-call rotation participation is expected. Given the US and EU scope, flexibility to accommodate time zone differences for coordination and support is essential.