Homeland Security Secretary Kirstjen Nielsen is leaving her position, President Donald Trump said on Twitter Sunday.
Kevin McAleenan, commissioner of Customs and Border Protection, will become acting secretary pending confirmation of Nielsen's successor, Trump said.
Nielsen's resignation was first reported by CBS News.
As recently as last week, Nielsen was busily announcing plans to reassign hundreds of Customs and Border Protection agents to the southern border to "address the influx of migrants" in certain areas.
But Nielsen, 46, has suffered from tepid support within the administration, taking public responsibility for Trump's deeply divisive anti-immigration policies. The president has reportedly expressed displeasure with her job performance.
In November, The Washington Post quoted White House officials as saying Trump was planning to fire her.
The White House last week unexpectedly withdrew the nomination of Ronald Vitiello to be head of Immigration and Customs Enforcement, and Nielsen has run Homeland Security, the federal government's third-largest department, without a deputy ever since she succeeded John Kelly at Homeland Security in December 2017 after Kelly became White House chief of staff.
She has also faced fierce criticism from within and outside the department, which is the subject of numerous House subpoenas and more than 20 investigations by the agency's own inspector general.
Nielsen entered government as the director of prevention, preparedness and response for the White House Homeland Security Council during the administration of President George W. Bush. She returned to the White House as Kelly's chief of staff at Homeland Security before succeeding him late in the year.