The Head of Production Engineering will play a pivotal role in ensuring the optimal performance, availability, and security of our production environment. This leadership position involves overseeing the company's cloud infrastructure, managing testing, integration, and production environments, controlling the release process, and enhancing developer productivity. The successful candidate will be responsible for making critical decisions regarding cloud infrastructure, scaling, and configurations, and ensuring the security and efficiency of our CI/CD processes.
Roles & Responsibilities:
- Monitoring and Ensuring System Availability and Performance: Oversee continuous monitoring of all production systems to ensure high availability, optimal performance, and cost-efficiency.
- Cloud Infrastructure Management: Lead strategic decisions on topology, configurations, and scaling of our cloud infrastructure to support business objectives.
- Environment Management: Manage all company environments including testing, integration, and production to ensure smooth and efficient deployment of applications.
- Release Process Control: Own and secure the release process, ensuring that this team is the sole entity with access to production systems, controlling any and all changes.
- CI/CD Oversight: Spearhead the continuous integration and continuous delivery (CI/CD) processes, ensuring speed, efficiency, and reliability in software deployment.
- Security: Develop and implement security strategies to protect systems from cyber threats, ensuring the integrity, confidentiality, and availability of data.
- Incident Response: Provide second-line support for incident response, acting as the escalation point after the technical support team, including managing the on-call process for critical issue resolution.
- Ensuring Developer Productivity: Implement tools, practices, and policies to boost the productivity of the development team, enabling them to deliver high-quality software rapidly and reliably.
Required Education, Knowledge, and Skills
- Advanced analytical and design skills
- Excellent written and verbal communication skills
- Strong leadership skills