Let's considering the following scenario, an investment firm runs a computer cluster(using red hat as os), some computation which involves some company's trading secret will run on it, there is a SA who is responsible for maintaining the cluster, but the firm think it is best to keep the trading secret to just a few very senior people(basically cofounders) here, what is the best way to let the server administrator to maintain the cluster without being able to touch the trading secret?
In this case the trading secret means source code and programs.
these programs are building blocks for profitable trading algorithms that competitors in the market would like to pay to gain insights(and this does happen), so even if the admin don't know/don't understand the source codes or don't know how to do with the programs, someone else, with professional skills will happily to do that part of job.
The cluster has 30-40 computing nodes, is it feasible to let a cofounder to be a system admin without taking all his time on it?
Some of the cofounders have sufficient cs background to write efficient code for supercomputers, but none has system admin experience.