In the inductive step we assume that $k!+2$ is divisible by $2$. So $k!+2=2r$ for some $r \in \Bbb Z$.
To show that $(k+1)!+2$ is divisible by $2$.
Consider $(k+1)!+2=(k+1)k!+2=k\cdot k!+ k!+2=k\cdot k!+2r.$
From here I can only think that since $k \ge 2$, the number $k!$ is even. Thus $k!=2s$ for some $r \in \Bbb Z$.
But I feel that by this logic, we don't need Principle of Mathematical Induction at all to solve this problem. Just apply this logic to the given statement.
So should I just write $k\cdot k!+2r=k\cdot k\cdot (k-1)\cdot \cdot \cdot 2\cdot 1+2r=2(k\cdot (k-1) \cdot \cdot \cdot 1 + r)$ and finish it off? are there any alternate ways?
You're right in thinking that you don't really need induction here since the statement can be proven directly.
But if you want to use induction, try this:
$$\begin{align} (k+1)!+2&=(k+1)k!+2\\ &=(k+1)(k!+2-2)+2\\ &=(k+1)(2r-2)+2\\ &=\ldots \end{align}$$