Day-to-Day Responsibilities
Build and maintain CI/CD pipelines that automatically test and deploy code changes
Provision and manage servers, containers and cloud resources using infrastructure-as-code tools such as Terraform or Ansible
Write scripts to automate repetitive tasks like backups, deployments and environment setup
Monitor applications and infrastructure with tools such as Prometheus and Grafana, and respond to alerts
Work with developers to fix build failures, performance issues and deployment errors
Manage version control practices, access permissions and release schedules for software teams
Review security and cost of cloud setups, and document processes so teams can work independently


