TPS WorldwideHead of DevOps
Nov. 2016 - Feb. 2023Karachi · On-siteBuild and manage a team of DevOps Engineers, acting as a consultative resource for our application teams to provide technical guidance, standards, knowledge and understanding of DevOps processes, and tools to deliver our on-line learning products and services.
Define DevOps best practices for our application teams and assist them in engaging these processes, for continuous improvement of application qa, and deployments.
Support application teams in their use of our home-grown systems provisioning and configuration management automation tool. Participate in evaluation, PoC, selection, and implementation of a replacement tool.
Ownership and support of supporting configuration management and deployment automation tools, including Selenium, Coded UI Test, Power Shell, Azure, Dockers, TFS and Sonar.
Assist application teams and infrastructure teams in leveraging external and internal cloud services features such as elastic capacity auto-scaling, elastic load balancing, right-sizing, and disaster recovery strategies.
Assist in implementation of security best practices and initiatives at all levels of the CI / CD processes.
Assist in improving our processes for monitoring and controlling our spend rate for platforms in the external cloud.
To engage as third level engineering support for incidents, engaging our application teams, our cloud services provider, and third parties as necessary for troubleshooting and problem solving.
Ensure maximum uptime of cloud hosted environments, including production, staging, testing, authoring, and development environments.
Keep up to date with developments in the e-Learning, technology, and DevOps fields through educational and other information resources and make our team aware of possible applications for new technologies and methods