In his paper On certain arithmetical functions (Transactions of the Cambridge Philosophical Society, XXII, No.9, 1916, 159 – 184), Ramanujan described a very ingenious approach to his version of Eisenstein series and their derivatives and I describe the same below.
He uses the following notation in the paper:
\begin{align}
S_r(q) & := - \frac{B_{r+1}}{2(r+1)}+\sum_{n\geq 1}\frac{n^rq^n}{1-q^n}=- \frac{B_{r+1}}{2(r+1)}+\sum_{n\geq 1}\sigma_r(n) q^n\tag{1}\\
\Phi_{r,s}(q)&:=\sum_{m\geq 1}\sum_{n\geq 1}m^rn^s x^{mn} =\sum_{n\geq 1}n^s\sigma_{r-s}(n)q^n\tag{2}
\end{align}
where $B_r$ are Bernoulli numbers defined via $$\frac{x} {e^x-1}=\sum_{r\geq 0}B_r\cdot\frac{x^r}{r!}\tag{3}$$ The Eisenstein series $E_{2k}$ is related to function $S_{2k-1}$ via $$E_{2k}(\tau)=-\frac{4k}{B_{2k}}S_{2k-1}(q)\tag{4}$$ where $\tau$ is a complex number with positive imaginary part and $q=\exp(2\pi i\tau) $ so that $|q|<1$. One can observe that $\Phi_{r, s} =\Phi_{s, r} $ and further $$S_r(q) =-\frac{B_{r+1}}{2(r+1)}+\Phi_{0,r}(q)\tag{5}$$
The link between differential operators related to $\tau$ and $q$ is given by $$q\frac{d} {dq} \equiv \frac{1}{2\pi i} \frac{d} {d\tau} \tag{5}$$ and above is equivalent to $D$ operator in question. Next we can note that $$q\frac{d} {dq} \Phi_{r, s} (q) =\Phi_{r+1,s+1}(q)\tag{6}$$ and hence $$\Phi_{r, s} (q) =\left(q\frac{d} {dq} \right) ^r \Phi_{0,s-r}(q)\tag{7}$$ What Ramanujan does next is simply beyond imagination and he springs up two trigonometric series identities out of the blue: $$ \left(\frac{1}{4}\cot\frac{\theta}{2}+\sum_{n\geq 1}\frac{q^n}{1-q^n}\sin n\theta\right) ^2=\frac{1}{16}\cot^2\frac{\theta}{2}+\sum_{n\geq 1}\frac{q^n}{(1-q^n)^2}\cos n\theta+\frac{1}{2}\sum_{n\geq 1}\frac{nq^n}{1-q^n}(1-\cos n\theta) \tag{8}$$ $$\left(\frac{1}{8}\cot^2\frac{\theta}{2}+\frac{1}{12}+\sum_{n\geq 1}\frac{nq^n} {1-q^n}(1-\cos n\theta)\right)^2=\left(\frac{1}{8}\cot^2\frac{\theta}{2}+\frac{1}{12}\right) ^2+\frac{1}{12}\sum_{n\geq 1}\frac{n^3q^n}{1-q^n}(5+\cos n\theta) \tag{9}$$ Ramanujan proved the simpler identity $(8)$ in his paper (the same proof is available in this answer) and left the proof of the more difficult identity $(9)$ for readers as an exercise.
Equating coefficients of even powers of $\theta$ on both sides of equation $(9)$ gives rise to the following identity $$\frac{(n-2)(n+5)}{12(n+1)(n+2)} S_{n+3}(q)=\binom{n} {2}S_3(q)S_{n-1}(q)+\binom{n} {4}S_5(q)S_{n-3}(q) +\dots + \binom{n} {n-2}S_{n-1}(q)S_{3}(q)\tag{10}$$ where $n>2$ is even and $$\binom{n} {r} =\frac{n!} {r! (n-r)!} $$ is the usual binomial coefficient. This gives rise to a relation between sums $S_r(q) $ for odd $r$ and Ramanujan says that $$S_r(q) =\sum K_{m, n} Q^m(q) R^n(q) \tag{11}$$ where $m, n$ are non-negative integers with $4m+6n=r+1$ and $r$ is odd with $r>1$ and $K_{m, n} $ are rational numbers and $$Q(q) =240S_3(q)=E_4(\tau)$$ and $$R(q) =-504S_5(q)=E_6(\tau)$$ and for completeness $$P(q) =-24S_1(q)=E_2(\tau)$$ Ramanujan says that the formula $(11)$ can be proved via induction. This allows us to express Eisenstein series as polynomials in $E_4,E_6$. His presentation avoids elliptic function theory, modular forms and uses just plain algebraic manipulation.
Next Ramanujan equates coefficients of $\theta^n$ for even $n\geq 2$ in $(8)$ and gets the following identity $$\frac{n+3}{2(n+1)}S_{n+1}(q)-\Phi_{1,n}(q)=\binom{n} {1}S_1(q)S_{n-1}(q)+\binom{n} {3}S_3(q)S_{n-3}(q) +\dots + \binom{n} {n-1}S_{n-1}(q)S_{1}(q)\tag{12}$$ and he says that one can establish the following formula via induction $$\Phi_{1,s}(q)=\sum K_{l, m, n} P^l(q) Q^m(q) R^n(q) \tag{13}$$ where $l, m, n $ are non-negative integers with $l\leq 2$ and $2l+4m+6n=s+2$ and $s\geq 2$ is even. This gives us the derivatives of $\Phi_{0,s-1}$ or essentially of Eisenstein series $E_s$. In particular one gets the relations mentioned in question by putting $n=2,4,6$ in equation $(12)$.
Using equation $(7)$ Ramanujan concludes further that $$\Phi_{r, s} (q) =\sum K_{l, m, n} P^l(q) Q^m(q) R^n(q) \tag{14}$$ where $$2l+4m+6n=r+s+1$$ and $r, s$ are non-negative integers of different parity (ie $r-s$ is odd) and $l-1$ does not exceed $\min(r, s) $.
Ramanujan gave explicit expressions for $\Phi_{r, s} $ as polynomials in $P, Q, R$. As an example involving small numbers we have $$144\Phi_{1,14}=Q(3Q^3+4R^2-7PQR)$$ where we have dropped the variable $q$ to reduce typing effort. This can be translated in terms of Eisenstein series by noting that $$\Phi_{1,14}=D\Phi_{0,13}=DS_{13}=-\frac{B_{14}}{28}DE_{14}=-\frac{1}{24}DE_{14}$$ and hence $$DE_{14}=\frac{E_4(7E_2E_4E_6-4E_6^2-3E_4^3)}{6}$$