MUST HAVE- Bachelor's degree in Computer Science, Information Technology, or related field.
Minimum of 2 years of experience in a DevOps or related role.- Experience in building container-centric architectures (Kubernetes)
Experience in designing solutions on Azure or other public cloud providers
- Experience in network and security infrastructure design (direct connections, transit gateway, NSG, RBAC, security policies, key vaults, etc.)
Experience with configuration management systems (ARM templates, Terraform), automation systems/dependency management and repositories (Maven, Gradle) CI/CD continuous integration and delivery (GitHub)- Experience with deployment and configuration automation tools
Experience working and supporting development teams
- General knowledge within the development area (TDD, BDD, etc.)
Knowledge of agile methodologies: Scrum/Kanban- Familiarity with code versioning systems (Git)
Knowledge of relational and non-relational DB management (Postgre SQL, MongoDB)
- Ability to ensure system availability and quality through monitoring tools
Ability to maintain a backup plan together with DR- Scripting skills for automating DevOps processes
Excellent communication (written and oral) and interpersonal skills
Job Description
- Ability to design, implement, and manage containerized applications using Kubernetes for orchestration, scaling, and deployment.
- Proficiency in architecting and deploying cloud-based solutions on platforms like Azure, AWS, or Google Cloud, ensuring scalability, reliability, and cost-effectiveness.
- Expertise in designing and implementing secure network architectures, including direct connections, transit gateways, network security groups (NSG), role-based access control (RBAC), security policies, and key vaults.
- Proficient in using tools like ARM templates, Terraform, Maven, and Gradle for infrastructure as code (IaC), automated provisioning, dependency management, and continuous integration/continuous delivery (CI/CD) pipelines, typically managed through GitHub.
- Familiarity with tools for automating deployment processes, streamlining configuration management, and ensuring consistency across environments.
- Ability to collaborate effectively with development teams, providing infrastructure support, optimizing development workflows, and facilitating the adoption of DevOps practices.
- Understanding of software development methodologies such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD), contributing to the improvement of development processes and quality assurance.
- Familiarity with agile methodologies for project management, including Scrum and Kanban, to facilitate iterative development, collaboration, and continuous improvement.
- Proficiency in using Git for version control, enabling efficient collaboration, code review, and tracking changes across development teams.
- Understanding of managing both relational databases (e.g., Postgre SQL) and non-relational databases (e.g., MongoDB), ensuring efficient data storage, retrieval, and management.
- Proficiency in implementing monitoring solutions for tracking system performance, availability, and security, enabling proactive troubleshooting and optimization.
- Capability to establish backup and disaster recovery (DR) strategies, ensuring data integrity, business continuity, and resilience against potential failures or disasters.
- Proficiency in scripting languages (e.g., Bash, Python) for automating repetitive tasks, configuring infrastructure, and enhancing DevOps workflows.
- Strong written and verbal communication skills, facilitating effective collaboration, documentation, and knowledge sharing across teams and stakeholders.
Job Type: Full-time
Benefits:
Schedule:
Monday to Friday
Supplemental pay types: Overtime pay
Ability to commute/relocate:
- Taguig City: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:
* DevOps Engineer or related role: 2 years (Preferred)