Job DescriptionThe successful Systems Architect brings 10+ years' experience architecting large-scale engineering/IT solutions. The individual will have verifiable expertise in developing a strategic IT roadmap for divisional business units and managing platform services such as cloud computing. The Systems Architect will oversee and advise system administrators and recommend changes to the systems' technical architecture based on analysis of requirements and new cutting-edge technologies.
The Systems Architect will provide expertise in the definition, adoption and adherence to enterprise architecture strategies, processes and standards. They will provide technology assistance and direction to other teams, ensuring that all technologies work effectively together to deliver technical/ infrastructure architecture for large initiatives.
The successful candidate must be adept at planning, project management and leading cross-functional teams with a proven track record of success. The successful Systems Architect is an excellent communicator who is able to lead complicated design efforts with technical staff as well as work with non-technical clients and project managers by translating business issues into technical solutions.
Responsibilities:
- This position is given the latitude to establish, monitor and evolve systems architecture and design activities related to the creation and expansion of critical systems infrastructure within the Edmunds' production environment. The recommendations made by this position will have significant impact to the business from an operational and financial perspective.
- Drive systems/server architecture and implementation; responsible for systems design and analysis and technical specification documentation.
- Analyze user needs and requirements to determine feasibility of design within time and cost constraints.
- Mentoring and ensuring the success of the technical staff on multiple and concurrent project plans.
- Participate in the creation, coordination, and communication of project plans with business owners.
- Provide knowledge and expertise of current and future technologies and trends, operating systems, server hardware and software.
Qualifications:
- Bachelor's degree in computer science or related field (or equivalent experience)
- Minimum 10 years experience managing enterprise-wide IT projects in a large-scale high-availability environment.
- Excellent interpersonal and communication skills with an enthusiastic and entrepreneurial personality; ability to lead the transformation of business requirements into functional IT systems.
- Must be team-oriented and have the ability to establish healthy business relationships with all levels of employee(s)
- Familiarity with project management concepts and tools including Waterfall and Agile execution methodologies.
- Experience with programming and automation of system processes, deployments and infrastructure management.
- Solid datacenter experience on a large-scale, high-availability website.
Technology Requirements:
- Very strong experience in: UNIX operating systems, specifically Red Hat Linux, AMD and Intel processor based servers, architecture, web application servers (Tomcat, Weblogic), relational databases (Oracle, SQL Server, DB/2), senior systems administration and programming (PERL, shell script, etc.)
- High level of expertise in UNIX infrastructure including, but not limited to: DNS/LDAP/NFS
- High level of expertise in Red Hat Enterprise environments including the design, deployment, and management of large 24x7 environments
- Strong working knowledge of virtualization platforms including VMware and XEN
- Strong working knowledge of networking and load balancing equipment and technologies such as Cisco and F5 environments
- Knowledge of cloud management and automation technologies.
- Knowledge of NAS and SAN infrastructure and management in a Netapp Environment; strong NFS and ISCSI background preferred