Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Maintain Kubernetes clusters, create and automate deployment of containers using Helm, and support agile development teams by developing and maintaining tools, pipelines, scripts, and environments.