Role:Devops
Description:
Development Practice:
• Automates everything by default
• Can build a CD pipeline
• Automates security scanning and performance testing as part of build
• Monitor systems to ensure they meet both user needs and business goals
• Oversee assigned programs (e.g. conduct code review), set and monitor team standards.
• Evaluate and select appropriate software or hardware and suggest integration methods
• Focus on reliability, performance and availability
Infrastructure:
• Good grasp of multiple operating systems
• Good grasp of scripting techniques
• Expertise in one database & good grasp of multiple data storage paradigms and when to apply other technologies
• Understands and can automate PAAS technologies
• Understands when to apply appropriate infrastructure technologies.
• Understanding of network communications, including TCP/IP, HTTP protocols
Security:
• Writes Secure code by default
• Can use tools (nmap/metasploit etc.) to perform deep security probes
• Understands server hardening
• Understating of security principles using SSL protocols and data encryption
Behaviours & Collaboration:
• Leads group discussions on design of devops areas
• Comfortable presenting information
• Gains buy in from team and drives design
• Mentors and develops those around them
• Understands domain well enough to work with PO to drive value
• Shares knowledge with wider community