The pre build Privileges are Here.
As you can see only the Super admin can 'Create or assign administrator roles', check the paragraph ---> 'Only super administrators can..'
That's being said you can personalise the privileges, check This article.
For a complete definition of the role check this Here.
Having said that I advice you the set the CEO as either 'User Management Admin', 'Help Desk Admin' or 'Services Admin'. At least in the begging stick to these pre build roles before start to personalise. This is because personalise the privileges is bit cumbersome if you are not familiar, furthermore you should first really understand what each privileges does.
EDIT As reported in the Articles, in order to assign these Admin roles follow these steps:
.1 Go to Admin.google.com as Super Admin.
.2 Go to 'Users' and select the user you want to give privilege.
.3. It will open a new window, at about the middle open 'Admin Roles and privileges'.
.4 From this window you can then assign the wanted role and then save the changes.
If you want to create a customer role go to admin.google.com and follow these steps:
.1 Go to 'Admin roles'
.2 From the top left corner choose 'Create New role'
.3 Give a new for the new role and a description
.4 In the new tab choose the Privilege name from the privilege hierarchy tree
.5 Select 'continue' and then 'Create role'