Do I ought to is non-standard and is never found in formal writing or speech; it may be found occasionally in informal speech, but even there it is dialectal or sub-standard.
Ought is in most respects a modal auxiliary verb like must, can and may, and shares with them the following characteristics:
- It is defective—that is, it lacks certain forms which ordinary (lexical) verbs have: it has no infinitive, no past or present participle, and no -s for the 3rd person singular present.
- It is negated with simple not rather than with do not: You ought not (to) do that.
- It may be inverted with its subject to form a question: Ought I (to) do that?
It differs from most other modal verbs in two respects:
- Like must, it has no distinct past inflection (and for the same reason: historically it is the past form of its parent verb owe).
- In positive indicative clauses it is used with a marked infinitive (to VERB) rather than the bare infinitive (VERB): You ought to do that. In negative clauses and questions the to is often, but not always, omitted.
Accordingly, the proper form for your question is:
Ought I congratulate him? OR Ought I to congratulate him?
The use of ought is decreasing, and is mostly confined to declarative sentences now. It has been largely replaced by should. For this reason, actual on-the-ground use is somewhat erratic, particularly with regard to the presence or absence of the to marker; negative and interrogative uses just aren’t used enough to ‘fix’ their forms firmly in people’s speech habits.