Senior Systems Engineer is a member of the Infrastructure delivery team, responsible for translating requirements, planning and developing middleware infrastructure design, and implementing that solution following the companies' continuous delivery principles. Responsible for complex troubleshooting, installing, configuring, and maintaining middleware and applications in support of business requirements. Performs middleware and application upgrades, performance and tuning analysis, capacity planning, applications support, and optimization. Provides technical support during critical and non-critical business hours. Proactively identifies and automates the resolution to availability and performance failures throughout the environment. This position will expose the candidate to all server-based operating systems (Linux, Windows) and Middleware platforms at Darden and will require the development of skills to support, administer, and engineer cross-platform OS & Middleware solutions.
ROLES AND RESPONSIBILITIES:
-Supports cross-functional project teams with planning and execution, as well as IT system support and maintenance activities. This includes system analysis and design, defect identification and remediation, system build and configuration tasks, incident response, and similar IT system support activities to help deliver solutions as required
-Responsible for engagement with Development, Architecture and Performance Engineering to design solutions that deliver on Operability, Release and Configuration Management, Infrastructure and Application capacity management, and provisioning
-Learn new third-party software, hardware, and other solutions quickly and integrated them into our platform and other deliverables.
-Deploys, configures, and supports moderately complex middleware and applications in physical, virtual, and containerized environment
-Provides technical support on middleware and applications (in-house and third-party). Is proactive and reactive for problem alerting, analysis, resolution, and follow-up to ensure platform stability
-Performs application software upgrades as well as periodic health checks in accordance with established policies and procedures
-Creates and maintains technical reference documentation to be used in support and training of Information Technology personnel
-Proactively identifies and automates the resolution to availability and performance failures throughout the environment
-Proactively identifies work requests that can be automated via software automation and orchestration tools
-Proactively identifies the platform's security vulnerabilities and works with the respective vendors to resolve issues
-Participates in in the creation of corporate standards, best practices, and roadmaps for IT systems and technologies
-Participates in the creation of designs for corporate IT system
-Designs tools, run-books, and provides training for operations staff responsible for providing 24*7 site up services for the application portfolio
REQUIRED TECHNICAL SKILLS:
-Minimum 10 years of experience as an Oracle WebLogic administrator, including Oracle WebLogic Dynamic Cluster installations, SOA/OSB upgrades, Java Messaging Administration, Enterprise Manager administration, Oracle 12c WebCenter and Portal Administration, performance tuning, disaster recovery, and applications/web server configuration and maintenance
-Minimum 5 years of experience with WebLogic environments in excess of 100 instances in a 24/7 environment
-Demonstrated migration and implementation experience with multiple Oracle technologies and versions. Experience should include all of the following areas:
-Oracle Fusion Middleware 11g through 12c
-Oracle SOA, OSB, Coherence
-Oracle Java Messaging System
-Oracle 12c Web Center and Portal Stack of products
-Oracle Enterprise Manager
-Through an understanding of WLST scripts, written and executed in all automation activities
-Thorough knowledge of Python scripts
-Thorough knowledge of Linux/Unix environments
-DevOps Tools and Technologies such as Jenkins, SVN, TFS, and Release Automation
-BS / BA in MIS, Computer Science, Business, Mathematics, Engineering, or related field
OTHER KEY QUALIFICATIONS:
-Reliable communication and proven success working closely with developers and other IT departments.
-Demonstrated ability to effectively prioritize and multi-task at a given time
-Demonstrated competency in accurately identifying the scope of work and preparing thorough, accurate, and detailed schedule estimates.
-Exceptional verbal and written communications skills, with an ability to express complex technical concepts to varying audiences.
-Solid teamwork and interpersonal skills
-Strong analytical, problem-solving, and conceptual skills
-Ability to work independently, take ownership of tasks, and follow through to implementation/resolution.
Demonstrated experience with the following technologies is a plus:
-Git, Artifactory, Ansible, and Puppet.
-Tomcat and JBoss Application server experience
-TLS, SSL, and Certificate management.
-Azure DevOps Administration with experience build pipelines.
-Layer 7 Gateway Administration