JOB SUMMARY
As IT Manager - DevOps, you will be responsible for a team of DevOps Engineers who are playing a key role in our custom software development projects- The DevOps team works closely with Cloud Platform Engineering teams, Infrastructure Architects, IT Senior Management to establish and maintain efficient CI/CD practices, supports the Product teams with DevOps competencies including scripting, automating environment setups, software deployments.
ROLES AND RESPONSIBILITIES
- Lead a global team of 15 DevOps engineers distributed over different geographies towards the success of different initiatives
- Oversee the activities of each individual in the team, providing prioritization in alignment with management priorities
- Manage workload, task assignment, track work progress
- Manage staffing levels according to project needs
- Oversee 24/7 support schedule for critical systems
- Escalate issues in a timely manner to upper management
- Performance management of team members (yearly performance appraisals, hiring, firing)
- Develop and implement the DevOps and DevSecOps strategies, aligning it with the companys IT goals and objectives
- Establish and maintain best practices for infrastructure automation, continuous integration, and deployment (CI/CD), monitoring, and release management
- Implement a Community of Practices (CoP), evangelizing the best practices in different DevOps areas, such as deployment methods, branching strategies, etc.
- Drive automation initiatives to streamline operational tasks, including infrastructure provisioning, release notes, configuration management, and deployment processes
- Implement and track DevOps metrics
- Implement strategy to reduce technical debt
- Ensure DevOps guidelines are up to date
- 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
- Compliance with regulatory requirements, Security policies, and SOX related activities
- Ensure high level of adherence to all company policies and procedures (i.e., Security, Health, Safety, and Quality).
- Maintain discretion and confidentiality in all areas pertaining to data and proprietary information, whether internal to PPG or customer-specific
- Ability to work effectively under pressure with changing priorities and deadlines
- Understand and embrace IT strategic direction
- Project management as required
EDUCATION AND EXPERIENCE REQUIREMENTS
- Bachelors degree in computer science, information technology, or related field or equivalent work experience
- Minimum of 4+ years of experience as a Developer and/or DevOps engineer
- Minimum of 2+ years leading DevOps teams including setting roadmaps, running agile processes, performance management, conflict resolution, and career development
- Strong experience and proficiency with DevOps tooling - 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 monitoring and logging management (e.g., App Insights, Prometheus, Grafana)
- Strong experience in software development methodologies including Agile, Waterfall
- Demonstrated leadership experience
- Project management experience
- Interpersonal skills in working with the management and technical teams in a “self-starter” role
- Excellent written and verbal communication skills
- Strong attention to the detail
ADVANTAGE
- Agile project experience
- ITIL experience
- Experience with working in a well-established DevOps environment
- DevOps certifications (e.g., AWS DevOps Engineer Professional, Microsoft DevOps Engineer Expert)
- Facilitating road-mapping workshops
- Familiarity with custom software development toolset