DevSecOps Practices: Embrace DevSecOps principles to advise and architect security solutions with engineering and product teams, ensuring robust adherence to security standards.
Cloud Native Adoption: Collaborate with Architects and Security to strategize well-defined DevOps and Cloud engineering architectures, taking the lead in the discovery phase of Cloud adoption/migration.
Automation and Resilience: Lead the automation of change management, building resiliency, monitoring, capacity planning, and emergency response for a set of products. Be the primary lead for service reliability, scalability, and performance as part of the system enablement team for Agile release trains.
Collaboration and Change Management: Collaborate with Release Engineering, Product Development, and Security teams to develop change management strategies, enabling canary-style deployments and continuous delivery.
Continuous Integration and Delivery: Ensure the CICD platform is always in good health, enable automation of everything possible, and take charge of the technical design and high-quality coding for technology products, emphasizing built-in quality and production deployment readiness.
Environment Management: Build, maintain, and operate technical environments for software development, continuous integration, and continuous deployment based on cloud application design principles, such as 12-factor apps.
Technical Advisory: Be an advisor, enabling teams to drive corrective, adaptive, preventative, and perfective maintenance of solutions, automating environment management, service management, infrastructure management, and cybersecurity aspects of the systems.
Site Reliability: Apply site reliability principles, ensuring availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning, acting as a bridge between development and operations.