- Lead and mentor a team of DevOps engineers, providing guidance and support in their day-to-day activities and career growth.
- Develop and implement the DevOps strategy, aligning it with the company's goals and objectives.
- Establish and maintain best practices for infrastructure management, continuous integration, and deployment (CI/CD), monitoring, and incident management.
- Drive automation initiatives to streamline operational tasks, including infrastructure provisioning, configuration management, and deployment processes.
- Monitor system performance and reliability, proactively identifying and resolving issues to minimize downtime and improve scalability.
- Stay up to date with industry trends, emerging technologies, and best practices related to DevOps, CI/CD, and infrastructure automation. Proactively propose and implement innovative solutions to optimize software delivery and deployment.
- Bachelor's degree in computer science, engineering, or related field or equivalent work experience.
- Minimum of five plus (5+) years of experience as a Developer and/or DevOps engineer.
- Minimum of two plus (2+) years leading DevOps teams including building roadmaps, running agile processes, performance management, conflict resolution, and career development.
- Strong experience and proficiency with development release tools - containers, scripting, source control, and workflows using Docker, Kubernetes, Terraform, Git, Azure DevOps.
- Strong experience and proficiency creating, enhancing, and maintaining CI/CD processes and tools in Azure Pipelines.
- Experience driving change across organizations as it pertains to the culture of DevOps.
- Strong understanding of logging, monitoring, and alerting infrastructure (e.g., App Insights, Log Analytics).
- Strong experience in software development methodologies including Agile, Waterfall.
- Position is also eligible to receive a discretionary bonus.