Participate in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement. Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
Constantly seek and identify opportunities to streamline existing processes by introducing automation, tools, or infrastructure to scale the business.
Support the development organization’s continuous integration / continuous deployment pipeline, including setup of production and lower environments to build, test and release all software.
Design, implement, and maintain the monitoring and metrics systems, providing the business stakeholders with ongoing feedback on system performance.
Work closely with leadership and IT to provide input into the design and implementation of the security infrastructure.
Work with Architecture, Engineering, Quality Engineering, IT, and Product Operations leaders to create and implement processes that accelerate the delivery of new features and products with high quality and at scale.
Create examples, framework, standards or other reference that develops the abilities of others to consistently deliver high-quality work.
Develop and contribute to a culture of high performance, transparency and continuous improvement as it relates to the infrastructure services and streamlining of the development pipeline.