Service
Technology leadership from people who have founded companies and led engineering teams.
Engagement
On request
Quoted against the days each month, the period of interim cover, or the scope of the assessment.
Begin an engagement ← All servicesA chief technology officer for the period or the number of days an organisation needs one. Our principals have founded technology companies and led engineering at start-ups, and they hold the role rather than advise on it. Organisations engage us for one of two purposes: to build a high-performing engineering team and lay the foundations it works on, or to assess a technology landscape and prepare it for a vendor-neutral handover to a managed service provider or a management consulting firm.
What you get
Ideal for
Founders, chief executives and boards who need technology leadership before they can hire it, or an independent account of their technology estate before they outsource it.
The engagement
Many organisations need a chief technology officer before they can recruit one, or for a period in which they cannot. A founder may be building a product without a technical co-founder. A company may have lost its CTO, or outgrown the arrangement it began with. A board may need to decide what to do with an estate that nobody in the organisation can describe in full.
Our principals have founded technology companies and led engineering at start-ups. They have hired engineering teams, chosen and operated the platforms those teams work on, and answered to boards and investors for the results. An interim or fractional CTO from Mamluk holds the role, with the authority and accountability agreed for the engagement, rather than advising the person who does.
Organisations engage us for one of two purposes, described below. In both cases the engagement is planned to end: with a permanent technology leader in post, or with the estate in the hands of a provider selected on the merits of its proposal.
Two purposes
Purpose one
For an organisation that intends to own its technology and needs the team, and the foundations under it, to be built correctly from the beginning. The CTO designs the engineering organisation, recruits its first senior engineers, establishes how the team plans, builds, reviews, releases and supports its software, and takes the architecture and platform decisions that will be expensive to reverse later.
The engagement ends when the organisation has appointed its permanent CTO or head of engineering and that person has taken over the team, the practice and the record of the decisions already made.
Purpose two
For an organisation that intends to place the operation or development of its technology with a managed service provider, or to engage a management consulting firm to change it. The CTO establishes what the organisation runs, who owns each part of it, what contracts and licences attach to it, what it costs and where its risks lie, and states the requirements a provider must meet.
The assessment is written for the organisation, not for any provider, so that each proposal can be compared against the same requirements. Where the organisation wishes, we take part in the selection and supervise the transition.
Deliverables
The structure of the engineering team for the next stage of the organisation, the roles in it and what each is responsible for, and the order in which they should be filled. Each role has a written definition and an interview process that tests for it.
The CTO leads the recruitment of the team's first senior engineers, and of the permanent CTO or head of engineering who will succeed the engagement. The successor's role is defined against the organisation as it is when they are appointed, not as it was when the engagement began.
How work is planned and prioritised, how code is reviewed and tested, how software is released, and how the team responds when a system fails. The practice is written down and adopted by the team, together with a small set of measures that show whether it is working.
Architecture principles the team can apply without escalation, the platform and tooling choices the product will run on, and a decision record practice that preserves the reasons for each significant choice. These are the decisions that are cheapest to take correctly at the start and most expensive to change afterwards.
A complete account of the estate: applications, data, integrations and infrastructure; the owner of each; the contracts, licences and suppliers attached to them; their running cost; and the risks the organisation carries in each. It is written to be read by a board and by a provider who has never seen the estate.
The requirements, service levels and division of responsibilities the organisation needs from a managed service provider or consulting firm, in a form that can be issued to several of them. Where requested, it extends to evaluating the proposals, supporting the selection, and supervising the transition to the provider chosen.
Engagement shapes
A defined period
A number of days each month
A defined scope
Independence
We hold no reseller agreements and accept no referral fees from managed service providers, consulting firms or software vendors. The requirements in a handover pack are those of the organisation, and every provider is evaluated against the same ones.
Mamluk also builds and licenses its own software and offers services of its own. Where one of them is relevant to an organisation's requirements, the interest is declared in the written assessment.
Region
We work on site and remotely in the United Arab Emirates, Saudi Arabia, Bahrain, Qatar, Kuwait and Oman. A CTO in this region takes decisions on data residency, the location of control functions and the jurisdiction of each supplier, and those decisions shape the team, the platform and the choice of provider.
Our principals take those decisions for the platforms Mamluk operates, under the same regulation.
Questions
The rest of the practice
The same engineers deliver all six. Most engagements begin as one of them and become another once the estate is understood.
A senior architect on call, paid for by the day.
Read the engagement model →Strategy, architecture and platform design for Kubernetes done properly.
Read the engagement model →Custom operators, charts, controllers and the long maintenance tail.
Read the engagement model →A Kubernetes support contract with named engineers and a defined response time.
Read the engagement model →A fully managed Kubernetes practice running inside your own data centre, on BKE.
Read the engagement model →Describe the estate and the outcome you need, and we will say which engagement applies. The first conversation is not billed.
Talk to us →Small teams. Plain contracts. Real architects.