Infrastructure Architect

Isle of Man
£60,000 - £80,000
Jordan Doughty
Job Ref
  • Experience with Docker containers and Kubernetes
  • Linux and Windows administration experience
  • Exposure with Azure and Amazon Web Services
Specialist in design, implementation and support of systems that adhere to the principles of distributed methodologies.

Performs as a member of the Systems Services team to integrate new products with existing components to provide services to meet the organizations needs. Has intimate knowledge of tools and mechanisms for distributing new software, as they become available. Shall be able to work with other senior staff to deploy and maintain complex solutions.

Ensure projects utilizing diverse infrastructure providers are appropriately engineered and secured using best practices for the specific solution or application. Perform technical problem resolution and improvement and makes recommendations based on knowledge and research
Technical Outputs 
  • Design, deploy, develop, and configure solutions for server, network, application, and compliance automation.
  • Work with or lead a team to break down solutions into small tasks that can be completed autonomously
  • Participate in the design of service automation in cloud towards Infrastructure-as-code.
  • Designing solutions that will operate at scale.
  • Driving adoption of new tools and techniques being able to understand their value and impact.
  • Deep experience with either AWS or physical datacenter infrastructure (such as hardware load balancers, imaging systems, out of band management, DNS).
  • Manage mission critical, large scale service in a global organisation.
  • Strong technical knowledge of large scale, complex platforms.
  • Experience handling large numbers of diverse systems with configuration management systems like: Puppet, Chef, Ansible, or Salt.
  • Sysadmin knowledge of DNS, network topology, routing, Docker, ELK, RabbitMQ, NoSQL.
  • Familiarity with distributed systems is a plus including: the CAP Theorem, Microservices, and the Twelve Factor Application principles.
  • Provide input into product selection and standards, design, and certification.
  • Run, maintain and schedule upgrades of mission-critical shared infrastructure.
  • Provide feedback regarding development and engineering methodologies, standards and leading practices.
  • Create and/or contribute to deliverables, technical and non-technical, that are required to support DevOps transformations.
  • Requirements gathering for design, development and deployment
  • Root cause analysis and improvement solution
  • Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.
  • Adhere ITIL guidelines for Incident, Problem, and Change Management
  • Ability to work with 3rd party vendors (i.e. Microsoft, Amazon, etc) for escalation of issues
  • Define and create standard operating procedures that are compliant and auditable
  • Is able to absorb rapidly new technical information, business acumen, and apply it effectively.
  • Experience in one of the following: C, C++, Java, Python, Go, Perl or Ruby
  • Ability to make key decisions as they relate to service disruptions and problems.
  • Expertise in designing, analysing, and troubleshooting large-scale distributed systems. 
  • Systematic problem-solving approach, excellent communication skills, and a sense of ownership and drive. 
  • Engage in and improve the whole life-cycle of services, from inception and design, through deployment, operation, and refinement. 
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews. 
  • Monitor production alerts, investigate, and solve for both the short and long term.
  • Scale systems sustainable through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. 
  • Practice sustainable incident response and postmortems. 
  • Manage the solution design (as the design authority) with high level architecture of software

Skills and Expertise 
  • Experience with Docker containers and Kubernetes and other types of Microservices and Container technologies highly preferred
  • Experience with application load balancing solutions for scaling and HA
  •  Linux and Windows administration experience
  • Well versed in internet architectures, including web, application, and database components
  • Deep understanding of firewalls, NAT and packet filtering (specifically lP tables)
  • General Networking skills required (Layer 2 & 3 switches, TCP/IP, SNMP, etc.)
  • Interest and ability to learn other technologies and tools as needed
  • Exposure and hands on experience with Azure and Amazon Web Services (AWS) with strong coding capability in building environments and deploying applications.
  • Experience with various Microsoft and open-source based platforms is a plus (such as IIS, MsSQL, Apache, Tomcat, MySQL, Postgres, Mongo, Redis, Cassandra, etc.)
  • Flexibility in scheduling with a willingness to work extra non-standard hours on occasion
  • Linux Administration - 8+ years
  • Virtualisation Support - 8+ years
  • Open Source platforms Support - 8+ Years
    • CouchBase
    • RabbitMQ
    • Kafka
    • ELK
    • etc
  • Storage = 3+ Years
  • Scripting & Automation
  • Worked on large complex projects
  • Good documentation
  • Cloud experience - 3+ years
  • Scripting & Automation - 5+ years
  • Worked and lead on large complex projects
Apply now Subscribe to job alerts
Jordan Doughty
Associate Consultant
Share this job

Back to search results

Back to search