In this paper we investigate the application of optimal control of a single qubit coupled to an ohmic heat bath. For the weak bath coupling regime, we derive a Bloch-Redfield master equation describing the evolution of the qubit state parametrized by vectors in the Bloch sphere. By use of the optimal control methodology we determine the field that generates an arbitrary single qubit rotation in minimum time. In particular we develop an efficient method for solving the time-optimal control problem, namely the implementation of $X$ gate, which consists of a rotation about the $\stackrel{P\vec}{ox}$ axis through angle $\ensuremath{\pi}$. The time-optimal control problem requires a bounded control. If upper and lower bounds are imposed for the external control, the optimal solution is of bang-bang type and switches from the upper to the lower values of the control bounds. We compare our results using the techniques of automatic differentiation to compute the gradient for the cost functional with some known results using Pontryagin's minimum principle. We use an alternative numerical approach for the optimization strategy.