Infrastructure Engineer - Engineering & Architecture
Millions of customers depend on our infrastructure,we depend on you.
The success of our entire company rests on our systems, networks, and people. Our Infrastructure engineers know that delivering on that promise takes a robust, scalable and efficient Infrastructure. So if you’re an expert on infrastructure and know the value of supporting technology and the people who depend on it, build you career here.
Build a strong infrastructure and a solid career.
The best infrastructure isn’t built in a day or even a year and it’s certainly not built without a team. Here’s just some of what you’ll do:
- Contribute to the analysis of business, application, and technical infrastructure requirements.
- Design, build, enhance and integrate the infrastructure required to support various platforms and our business portfolio
- Support initiatives that deliver workable end-to-end infrastructure solutions
- Participates in test planning and execution
Drives analysis of business, application, and technical infrastructure requirements.
Designs and builds enhancement and integration of infrastructure required to support the business portfolio or infrastructure platform in terms of robustness, scalability, availability and efficiency. Leads initiatives that deliver workable end-to-end infrastructure solutions that adhere to Technology standards.
Member of an infrastructure product engineering team reporting to a Senior
Infrastructure Engineer or Engineering Director, extended member of software
product engineering team.
Performs all technical aspects to supports infrastructure implementations,
deployments and technologies related to varied infrastructure platforms
Responsible for troubleshooting capacity and availability issues, various
moves/adds/changes, server software installation and configuration
Lead current state system analysis, requirements gathering, and documentation
Lead configuration and implementation deployments
Contribute to creation of technical design/implementation documentation
Participates in test planning and execution
Troubleshoot infrastructure compatibility issues based on system architecture,
project requirements, customer expectations, etc
Troubleshoot capacity and availability issues, various moves/adds/changes, server
software installation and configuration
Works with project teams to prepare components for production
Provide support for ongoing platform infrastructure availability
Prioritizes/assigns work for features for ongoing sprints
Supports requirements understanding and issue resolution throughout the project life cycle
May work with Senior Infrastructure Engineers in infrastructure design and selection process.
Identify opportunities to adopt innovative technologies/Scope of Impact/Influence
Accountable to team for completing assigned tasks and deliverables as agreed upon
Accountable to team for delivery of quality work
Up to 6 years of experience with systems analysis/programming, incorporating:design methodology, Infrastructure operations support or engineering
Hands-on experience with a variety of software languages, operating systems, or network protocols
Practical application using Agile or other rapid application development methods
Bachelor’s Degree in computer science, computer engineering, or related field required; advanced degree preferred
Specific technical knowledge in one or more of the following areas: VMWare, Unix, Citrix, Linux, Solaris, Windows, Z/OS, Junos, IOS, etc
Experienced knowledge of one or more of the following: infrastructure and server theories, principles, and concepts, application infrastructure and standards, networking fundamentals, storage management (i.e. SAN) design and support, databases (i.e. IMS, DB2, SQL Server, Oracle, MySQL, MS Access, etc.), middleware technologies (i.e. WebSphere)
Experienced knowledge with software defined networking, automation and orchestration
Practical application of the core tools used in the planning, analyzing, designing, building, testing, configuring and maintaining of assigned application(s)
Able to participate in assigned team’s platform delivery methodology (Agile, Scrum,Agile XP, Test-Driven Development, Waterfall, etc.)
Technology Core Competencies
Industry and Company Knowledge
Organizational Change Management
Technology Industry Trends
Collaboration & Teamwork
Role Core Competencies
System/Platform Domain Knowledge
Documentation & Technical Writing