IT Infrastructure Architect
We are a complex company that offers consulting and recruitment services in the Human Resources area..
Evolution in performance, professionalism, balance and satisfaction.
We are your trustworthy partner that understands the markets continuous dynamic change and difficulties but also from our constant direct engagement with the companies we work with, and their employees.
We speak the languages of those that have ambitions, motivation for success and are able to adapt, innovate, and evolve.
As your devoted partner we identify the requirements and the necessities of your company and as well for your employees.
For our partner, a fast growing company with multiple software and infrastructure projects running in parallel, with great teams situated in Romania, France, Switzerland, Spain and the UK we are looking for a professional IT Infrastructure Architect.
This role makes high-level design choices when creating and implementing new infrastructure. They work with the Enterprise and Software Architects, IT Security Manager, Developers and DevOps to ensure that new systems are highly available, performant and secure.
As the Infrastructure Architect, you will be responsible for all of their infrastructure, both on premise and cloud based.
Desired Skills & Experience:
Bachelor degree and 5 years’ experience in Linux server administration or 7+ years’ experience in Linux server administration without a degree;
Experience of working with Agile methodologies – i.e. Lean
Solid experience with Linux, and related technologies
Automation Experience and mindset – for instance using Vagrant, Ansible, Salt Stack, Terraform
Experience with best practices in web application security
Experience configuring monitoring software.
Experience with server virtualization (Preferably Xen Server).
Experience with cloud infrastructure (Preferably AWS)
Experience working in a high-availability environment – preferably an e-commerce website.
The ability to clearly communicate and discuss technical requirements with DevOps Engineers and Developers by (for instance) using design patterns, examples.
A logical and thorough approach to designing and implementing systems
A thorough understanding of architectural design principles.
The ability to translate non-technical business requirements into technical language
In-depth technical knowledge of securing and hardening network and platform operating systems.
Familiar with network routing, switching, TCP/IP addressing design and troubleshooting.
A friendly, approachable manner.
1. Project Work:
As part of the Architecture Team, designing the infrastructure, applications and software components
As part of the Infrastructure / Operations team, discussing and agreeing the best way of implementing each of the components.
Product Ownership for Infrastructure-only projects
Ensuring that this is tested and documented and reviewed prior to release to production.
Limit choices available during creation of the system by:
- Using standard methodologies to create the component – for instance using a Configuration Management Automation system to automate setup of the component.
- Ensuring that the implementer follows existing policies and procedures
- Where required, prototyping the application setup before handing it over to the team for implementation.
Monitoring projects as they progress to ensure that the implementation best serves business needs
Recognize potential reuse in the company or in the application by:
- Observing and understanding the broader system environment.
- Creating the component design.
- Having knowledge of other systems and applications in the company
2. Technical Leadership:
Review the current status of our infrastructure. Actively look for issues with it, and for solutions to those issues
Take ownership of the infrastructure, capacity planning, availability, performance and security
Keep up to date with emerging technologies. Ensure that what is selected is pragmatic, and is not new for the sake of it.
3. Action Leadership:
Lead by example to the rest of the infrastructure team and company
Agree technical standards, including technical procedures, tools or platforms with the rest of the teams, and then publicise and enforce usage of these standards.
Ensure that you follow and promote the full project lifecycle detailed in the Definition of Done – planning, communication, execution, time logging, task updates, documentation and handover. Be the person who drives this with the rest of the Infrastructure Team, and impress upon them the importance of being a good colleague in a fast moving company where we wish to keep useless communication to a minimum.
Mentor members of the DevOps team
Ensure that your project and time management skills are exemplary
Understand the functions of each component within the application
Understand the interactions and dependencies among components, and communicate these concepts to the infrastructure / operations team