Manila, NCR, Philippines

Head, Platform

 Job Description:


RESPONSIBILITIES
  • Provide technical guidance and leadership to the team and be fully accountable for the entire service delivery for that team.
  • Accurately maintain software project records, proactively providing status reports as required.
  • Manage software development projects from concept to launch.
  • Lead the team by providing assistance and support as needed to meet the project requirements.
  • Assess performances of team members and develop a plan for improvement.
  • Engage in the company’s drive to improve the skills of the employees, its processes, and to help discover new tools/frameworks.
  • Collaborate with other heads/managers to further improve processes and technical skills of the team.
  • Mentor DevOps Engineers and Solutions Architects and ensure compliance with software engineering standards.
  • Analyze current technologies and system architecture company systems and determine ways to improve performance and stability.
  • Contribute to the further development of the engineering teams through continual improvement initiatives.
  • Capacity planning and scaling out services.
  • Implement advanced DevOps technologies and best practices to continue to refine our infrastructure.
  • Provide escalation support.
  • Secure the cloud infrastructure and users’ data.
  • Introduce solutions that are highly available, resilient, scalable, reliable, and secure.
  • Provide tools for deployment, testing automation, security, fail-safe architecture.
  • Effectively communicate solutions to different groups - engineering peers, department heads, operations team and executives.
  • Perform security, performance and availability assessments.
  • Design and implement processes to follow DevOps best practices.
  • Stay up to date with current best practices and technologies.
  • Learn new and emerging skills and/or technologies as projects require.
  • Participate in every phase of the software lifecycle, actively contributing to the solution at every step.
  • Write clean code, and test it throughout the development process to ensure the quality is up to standards.


QUALIFICATIONS
  • Degree in Engineering, Information Technology, Computer Science, Management, or equivalent years of experience.
  • Minimum of 10 years of total experience as an IT Professional with 4+ years of experience in DevOps or Infrastructure Engineering and 2+ years of experience leading DevOps teams.
  • Team player, solution-oriented, critical-thinker, responsible, proactive, self-managed, driven, and motivated.
  • Strong interpersonal, communication, and time-management skills.
  • Integrity, passion, and collaborative spirit expected.
  • Strong analytical and problem-solving skills.
  • Ability to thrive in a fast-paced, quickly changing environment.
  • Ability to work autonomously or with a team.
  • Experience working in an Agile/Scrum development process.
  • Strong scripting language experience such as Python/PHP/Perl, Javascript, Go.
  • Expertise in shell scripting, Linux command line utilities; awk, grep, sd, vi, etc.
  • Working experience with MVC Web Application Framework such as Django, Flask, and template engines: Jinja2.
  • Experience with the build automation process of complex production software.
  • Repositories/Version Control tools: Git or Github.
  • Build tools: Terraform, Maven, Grant, Gulp, Babel, or Webpack.
  • Configuration integration tools: Jenkins, TravisCI, CicleCI, TeamCity, Bamboo, or CruiseControl.
  • Configuration management tools: Ansible, Chef, Puppet, or SaltStack.
  • Containerization tools: Docker or Kubernetes.
  • Experience in Secure SDLC is preferred.
  • Knowledge of application integration technologies using message brokers, distributed task queues.
  • Strong knowledge in various CI/CD tools, ETL tools and server management.
  • Experience in designing and implementing software development and deployment pipelines for Web, Desktop, and/or Mobile Applications.
  • Integrity, passion, and collaborative spirit expected.
  • Ability to thrive in a fast-paced, quickly changing environment.
  • Great interpersonal and communication skills.
  • Write clean code, and test it throughout the development process to ensure the quality is up to standards.
  Required Skills:

Webpack Operations Performance SDLC Services ARe Data Working Experience MVC Reports Ansible Software Engineering Development Support Shell Scripting Pipelines Perl Architects Django Escalation Service Delivery Mobile Applications Kubernetes Utilities DevOps Maven Github Jenkins Architecture Docker Automation Engineers Infrastructure Software Development Scrum Integration Availability Computer Science Information Technology Records Security Linux Python Git PHP Software Testing Leadership Engineering JavaScript Design Planning Communication Science Management