- design and implement build, deployment, and configuration management
- test implemented designs
- build and test automation tools for infrastructure provisioning
- handle code deployments in all environments
- monitor metrics and develop ways to improve
- provide technical guidance and educate team members and coworkers on development and operations
- brainstorm for new ideas and ways to improve development delivery
- consult with peers for feedback during testing stages
- build, maintain, and monitor configuration standards
- maintain day-to-day management and administration of projects
- manage CI and CD tools with team
- document and design various processes; update existing processes
- improve infrastructure development and application development