Job Description
● Work within the engineering team as an infrastructure expert to shape and implement the next-generation infrastructure for the platform.
● Empower cross-functional teams to deliver at pace by enhancing the developer experience and performance of their local development through tooling and automated release process improvements.
● Collaborate with senior engineers to build a vision of how the process and tooling should evolve over time.
● Manage the backlog and plan the DevOps function within the platform and mentor junior members of the team.
● Develop long-term operational plans, multi-region growth, high availability implementation.
● Configure and administer production environments.
● Develop scripts to auto-deploy and manage configurations.
● Collaborate effectively with engineering and other key partners to facilitate needed code changes.
● Provide support to engineering in the management and upgrade Dev, QA environment.
● Monitor, fix and upgrade infrastructure (compute, storage, networking, and application infrastructure components such as databases, and web servers).
● Perform operational benchmarking and scaling.
● Harden and secure production environment; control access to production.
● Track compliance requirements and ensure the environment supports business.
● Manage new customer provisioning, issue-tracking workflows, and their implementation.
● Investigate, integrate, or develop tools to automate tasks.
● Develop and maintain tools for deployment, monitoring, security, patching, and auditing for Windows and Linux-based software stacks.