Manila, NCR, Philippines

Senior DevOps Engineer

 Job Description:


RESPONSIBILITIES
  • 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 testing it throughout the development process to ensure the quality is up to standards

QUALIFICATIONS
  • Degree in Computer Science or equivalent years of experience
  • Minimum 7 years of experience in software engineering. Start-up experience preferred. Fresh grads are welcome to apply - we have associate / junior positions.
  • Team player, solution-oriented, critical-thinker, responsible, proactive, self-managed, driven, and motivated
  • Strong interpersonal, communication, and time-management skills- 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 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
  • Strong analytical and problem-solving skills
  • Ability to thrive in a fast-paced, quickly changing environment
  • Great interpersonal and communication skill
  • Our current stack: Python (Django/Starlette/FastAPI), JavaScript (VueJS), PostgreSQL,Google Cloud Platform
  Required Skills:

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