Infrastructure Architect Job Description Template
Our company is looking for a Infrastructure Architect to join our team.
Responsibilities:
- Communicate regularly with executive management and all users of information services and systems;
- Strategic planning: provide input to annual and multi-year planning for infrastructure, security and application hosting;
- Develop standard operating procedures and best practices, including providing written protocols and guidance to IT staff and to end-users;
- Migrate traditional hosting deployments into Service Architecture / Cloud hosting;
- Oversee provisioning of end-user services, including help desk and technical support services;
- Submit and maintain annual Infrastructure Budget;
- Provide expertise and support during systems upgrades, installations, conversions and file maintenance;
- Partner with Agile Teams to optimize and manage application deployment designs and environments;
- Participate in architectural and roadmap activities with cross functional domains to gain alignment in the overall IT roadmap and company Vision;
- Work with internal and external business partners to maintain alignment through exemplary communication;
- Ensures strategic fit of solutions with overall enterprise architecture and agreed technology standards;
- Collaborate and foster teamwork with within project, support and operation teams translating business needs into value add solutions;
- Acting as a key resource in the project lifecycle, from driving the initiation and infrastructure design, to overseeing implementation;
- Assisting in defining and maintaining architectural, security and technical standards, reflecting evolving technology and emerging best practice;
- Representing the Head of Infrastructure Architecture in review boards and other governance forums as required.
Requirements:
- Strong knowledge of templating and automation scripting such as Power-shell, Ansible, and Puppet;
- Strong knowledge of Windows Server technologies;
- Experience with building and maintaining high-availability (>99%) environments;
- Ability to work in complex client environments under pressure;
- Web hosting / web administration knowledge/experience (Apache, J2EE, .NET, Java, JBoss, WebSphere Application Server, MQ, Linux, Windows,.);
- Storage management;
- Broad understanding of infrastructure requirements for heavily integrated enterprise;
- Unix server;
- Translate business and technical needs into solution architecture requirements and design;
- Demonstrated “Security First” mentality in previous experience;
- Track record of successfully achieving project deadlines, budgets and quality standard;
- Advanced knowledge of networking and network security;
- Experience of designing and deploying applications for Cloud platforms (AWS/Azure);
- Security Clearance (SC) advantageous;
- Aptitude to create, maintain and organize documentation to support architectural standards and principles.