256,338 rows affected.

  • WhatsHerBucket@lemmy.world
    link
    fedilink
    arrow-up
    63
    ·
    8 days ago

    Every seasoned IT person, devOps or otherwise has accidentally made a catastrophic mistake. I ask that in interviews :D

    • partial_accumen@lemmy.world
      link
      fedilink
      arrow-up
      43
      ·
      8 days ago

      Mine was replacing a failed hard drive in array.

      • Check array health, see one failed member
      • popped out the hot swappable old drive , popped in the new one
      • Check array health to make sure the array rebuild is underway
      • See array now has TWO failed member, and realize I feel the drive in my hand still spinning down

      shit.

      • WhatsHerBucket@lemmy.world
        link
        fedilink
        arrow-up
        13
        ·
        8 days ago

        I accidentally rm’ed /bin on a remote host located in another country, and had to wait for someone to get in and fix it.

    • LordOfLocksley@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      ·
      8 days ago

      I pushed a $1 bln test trade through production instead of my test environment… that was a sweaty 30 minutes

    • manny_stillwagon@mander.xyz
      link
      fedilink
      arrow-up
      11
      ·
      8 days ago

      Not IT but data analyst. Missed a 2% salary increase for our union members when projecting next year’s budget. $12 million mistake that was only caught once it was too late to fix.

    • pticrix@lemmy.ca
      link
      fedilink
      arrow-up
      9
      ·
      8 days ago

      I once deleted the whole production kubernetes environment trying to fix an update to prod give awry, at11pm. My saving grace was that our systems are barely used between 10pm-8am, and I managed to teach myself by reading enough docs and stack overflow comments to rebuild it and fix the initial mistake before 5am. Never learned how to correctly use a piece of stack that quickly before or since.

      • martinb@lemmy.sdf.org
        link
        fedilink
        arrow-up
        7
        ·
        8 days ago

        Nothing focuses the mind more than the panicked realisation that you have just hosed the production systems

    • Botzo@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      8 days ago

      Yep. Ran a config as code migration on prod instead of dev. We introduced new safeguards for running against prod after that. And changed the expectations for primary on call to do dev work with down time. Shifted to improving ops tooling or making pretty charts from all the metrics. Actually ended up reducing toil substantially over the next couple quarters.

      10/10 will absolutely still do something dumb again.

    • piefood@feddit.online
      link
      fedilink
      English
      arrow-up
      5
      ·
      8 days ago

      I deleted all of our DNS records. As it turns out, you can’t make money when you can’t resolve dns records :P

  • python@lemmy.world
    link
    fedilink
    arrow-up
    38
    ·
    8 days ago

    It was all a Pentest! The company should have been operating under the Zero Trust Policy and their Security systems should not have permitted a new employee to have that many rights. You’re welcome, the bill for this insightful Security Audit will arrive via mail.

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    37
    ·
    8 days ago

    I once bricked all the POS terminals in a 30-store chain, at once.

    One checkbox allowed me to do this.

      • Agent641@lemmy.world
        link
        fedilink
        arrow-up
        11
        ·
        8 days ago

        No they were ancient ROM based tills, I unchecked a box that was blocking firmware updates from being pushed to the tills. For some reason I still don’t completely understand, these tills received their settings by Ethernet, but received their data by dialup fucking modems. When I unchecked the box, it told the tills to cease processing commands until the firmware update was completed. But the firmware update wouldn’t happen until I dialled into every single store, one at a time, and sent the firmware down through a 56k modem with horrendous stability, to each till, also one at a time. If one till lost one packet, I had to send it’s firmware again.

        I say for 8 hrs watchimg bytes trickle down to the tills while answering calls from frantic wait staff and angry managers.

        • KubeRoot@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 days ago

          I’m curious - was it also a checkbox that immediately applied when toggled, instead of not actually applying until you press save?

          • Agent641@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            7 days ago

            Immediately applied, no save button. It was labeled something like “Allow/disable firmware updates” which is bad design. Label should say exactly one thing, either “Allow” or “disable” never “Allow/disable” The software was very antiquated.

        • potoooooooo ☑️@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 days ago

          Reminds me of the time all those porn pop-ups hijacked my browser and filled my history. My dad thought I’d visited all those sites on purpose for a second there.

  • iii@mander.xyz
    link
    fedilink
    English
    arrow-up
    30
    ·
    8 days ago

    Pretend you thought you were hired as disaster recovery tester

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      Now if you’ll excuse me while I fetch some documents from my car for my formal evaluation of your system

      *Gets in car and drives away*

  • CubitOom@infosec.pub
    link
    fedilink
    English
    arrow-up
    25
    ·
    edit-2
    8 days ago

    It’s my last day at work, and I just started to dd my work laptop…but I forgot I was ssh’d into the production database.

  • m3t00@piefed.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    8 days ago

    256,338 rows affected.
    when it gives you a time to rub it in. ‘in 0.00035 seconds’

  • SaveTheTuaHawk@lemmy.ca
    link
    fedilink
    English
    arrow-up
    16
    ·
    7 days ago

    I can do one better. Novo Nordisk lost their Canadian patent for Ozempic because someone forgot to fill out the renewal with a $400 admin fee.

    They will lose $10B before patent ending.

    But they saved $400. Someone needs to talk to HR.

  • Boomer Humor Doomergod@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    8 days ago

    You’re stress testing the IT department’s RTO and RPO. This is important to do regularly at random intervals.

    Netflix even invented something called Chaos Monkey that randomly breaks shit to make sure they’re ready.