Struggle is, should I reject the offer and keep grinding leetcode to get into FAANG, eventually? Total comp is clearly lower than FAANG-level (still 6-figures though).
Pros: Lead devops role at a public company sounds very appealing and more promising for the future (devops is generally less competitive and requires more seniority)
Cons: Interview prep for the last 5 months is thrown out the window. Lower paycheck than FAANG, could be like 100k lower. But I don't like my current job so desperate for a change
The real question is can you afford to risk more time into leetcoding again for a FAANG offer despite disliking your current role? If the answer is yes, reject the offer otherwise accept it.
One more thing. If it were me, I'd get a referral from a current FAANG employee first and leetcode everything else before applying. Then my CV would be at the top of the interviewing pile.
The choice is yours.