Skip to content
DevMeme
3011 of 7590
DevOps SRE Post #3326 · source on Telegram

The Unshakable Endurance of Bash Scripts in DevOps

Description

A five-panel meme format showing Russian President Vladimir Putin shaking hands with five different U.S. Presidents over the years. In every panel, Putin is labeled "bash scripts". The U.S. Presidents are labeled sequentially with logos of popular infrastructure and orchestration tools: Bill Clinton with "Puppet", George W. Bush with "Ansible", Barack Obama with "HashiCorp Nomad", Donald Trump with "Docker SWARM", and Joe Biden with "Kubernetes". The visual metaphor humorously asserts that while shiny, complex DevOps tools and platforms constantly change and replace one another, the humble and resilient bash script remains an enduring, unkillable constant in system administration and automation. It's a cynical but relatable take for senior engineers who have seen many tech trends come and go, yet still find themselves relying on simple scripts to get the job done

Comments

27
Anonymous ★ Top Pick The C-suite sees a roadmap of sophisticated orchestration tools. The SRE team sees a series of fragile abstractions built on top of the same immortal, undocumented bash script
  1. Anonymous ★ Top Pick

    The C-suite sees a roadmap of sophisticated orchestration tools. The SRE team sees a series of fragile abstractions built on top of the same immortal, undocumented bash script

  2. Anonymous

    Fifteen years of “idempotent, declarative orchestration,” and the peace treaty still gets signed by deploy.sh - 900 lines no one dares run through shellcheck

  3. Anonymous

    After 20 years in the industry, you realize bash scripts are like that one senior engineer who's outlasted five CTOs, three rewrites, and every 'revolutionary' orchestration platform - they just keep shaking hands with the new hotness while quietly running half your critical infrastructure through a 500-line script nobody dares to touch

  4. Anonymous

    The meme brilliantly captures the infrastructure engineer's eternal truth: no matter how sophisticated your orchestration platform becomes - whether you've graduated from Puppet's declarative manifests to Ansible's playbooks, experimented with Nomad's simplicity, flirted with Docker Swarm, or finally embraced Kubernetes' complexity - you'll still find yourself SSHing into a node at 3 AM to run a bash script because 'it's just faster this way.' The constant handshake partner represents that one senior engineer who's been there since the beginning, still maintaining those critical bash scripts that somehow run the entire production environment, while management keeps adopting the latest orchestration buzzword. It's the infrastructure equivalent of 'we have Kubernetes at home' - and at home, it's a cron job running a shell script

  5. Anonymous

    Fifteen years of orchestration and the only stable API is still: ssh && bash; the rest is YAML and logos

  6. Anonymous

    Architects evangelize Nomad and Helm, but ops knows every job spec hides a bash provisioner

  7. Anonymous

    DevOps maturity model: bash → bash via Puppet → bash via Ansible → bash via Nomad → bash via Swarm → bash orchestrated by 6,000 lines of Kubernetes YAML

  8. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    Lol is putin forever president?

    1. @firstgambit 5y

      Like a bash, jquery

      1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

        Oh 😂😂😂😂😂

        1. @firstgambit 5y

          If Putin want be president, we will use native js and Windows cli

          1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

            Please yes. No more 20% CPU at idle open tabs

            1. @firstgambit 5y

              Welcome to Russian

              1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

                I need tickets then

                1. @firstgambit 5y

                  One way ticket

                  1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

                    Yes of course but I think I need multiple

          2. Deleted Account 5y

            There're multiple windows clis and none of them is bash AFAIK (except the wsl one)

    2. @Cachatt 4y

      I hope not 😭

      1. @feskow 4y

        Putin applied for another year ===== YOU ARE HERE ===== Scientists found out way to copy mind into computer Boston Dynamics created full robotic human - android Russians created shit version of proprietary program for android, costed 5% of Russia's budget Putin is the first human to try out android Putin is forever Russia president

  9. @firstgambit 5y

    Where is Jenkins?

  10. Deleted Account 5y

    Wait, where is translation of the reposted channel's name ? I guess admin must warn themselves for this

    1. @sylfn 5y

      I think it isnt needed, as it isn't needed to translate your nicknames

      1. Deleted Account 5y

        I would like to see translations of some russian names like Sergay, Stass, Vladick in nicknames

        1. @sylfn 5y

          your translations look like gachi versions of real translations... what about non-cyrillic scripts (katakana for example)?

          1. Deleted Account 5y

            > your translations look like gachi versions of real translations... That was intended as an easter egg for non-russian commentators. Non-cyrillic scripts should be translated too 'cause there's no exceptions in the rule! /s

  11. @fflops 5y

    yeee nomad ftw

  12. @dugeru42 5y

    *sounds of sad laughter in russian *

Use J and K for navigation