Dmitri Volkov
DevOps Engineer & Python Automation Specialist
About
Dmitri is a DevOps engineer who relies on Python as his primary scripting and automation language. He builds internal tooling, CI/CD pipelines, and infrastructure automation scripts that run in production across distributed teams. He writes about the Python standard library, subprocess management, file processing, encoding utilities, and the practical shell-adjacent Python that DevOps engineers use every day.
Articles by Dmitri Volkov
Decode JWTs in Python with PyJWT jwt.decode(). Covers HS256/RS256 verification, unverified decode, manual base64, python-jose, and common mistakes.
Hash strings and files with SHA-256 in Python using hashlib.sha256(). Covers HMAC-SHA256, file checksums, Base64 digest, and the cryptography library.
Generate and verify HMAC-SHA256 in Python using hmac.new(). Covers hmac.digest(), compare_digest(), Base64, SHA-512, webhook verification, and API signing.