- Building and implementing new development tools and infrastructure
- Working on ways to automate and improve development and release processes
- Ensuring that systems are secure and secure against cybersecurity threats
- Identifying technical problems and developing software updates and fixes
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Understanding customer requirements and project KPIs