In this role, you’ll work collaboratively with software engineering to operate and deploy our systems. Help automate, re-engineer and streamline our development operations and processes. Build and maintain tools for deployment, monitoring and operations. And troubleshoot and resolve issues in our dev, test, staging and production environments.
Process Management - Developing, defining and promoting standard operating procedures and creating processes and tooling for operation efficiency. Facilitate team interactions related to the process. Ensuring adherence to the organization's development process.
Automation Management - Manage the continuous build and release automation best practices. Working closely with development, testing and operational teams to identify automation opportunities and solutions to any manual work practices.
Research/Innovation - Exploring new technologies to optimize the delivery and reliability of automation
Monitoring - Develop and implement monitoring tools with reporting, dashboards and alerts to monitor production product performance and dev operation efficiency.
Environment Management - Help design, implement and support development tools and infrastructure with an understanding of Windows/Linux, networking, storage, security and application dependencies. Standardize, automate and document setup of development and production environments