Server configuration management and deployment scripts

Period  — 

I moved configuration and deployment for BGMS production servers into scripts. I also built tooling that encrypts sensitive values in configuration files and rolled it out company‑wide.

Configuration standards and patch automation for more than 50 production servers

Shell scriptscp

  • Configuration versioning
  • Configuration encryption and decryption library and scripts
  • Internal encryption and decryption API server

Manual deployments to IDC servers

Problem
Some projects on IDC servers were deployed by uploading jar files with an FTP program and starting them with server scripts. Someone had to remember the order of steps, and the program often slowed down, so directories had to be refreshed again and again.
Solution
Combined build, transfer, stopping the old process, restart and health check in one scp and shell script. The previous jar and log are backed up as a timestamped tar.gz, and environment files are read from the server's conf directory. After a restart, the script checks /ping up to 20 times and sends a push notification on success or failure.