Gappify

Senior Software Engineer

Gappify

full-time

Posted on:

Origin:  • 🇵🇭 Philippines

Visit company website
AI Apply
Manual Apply

Salary

💰 ₱100,000 - ₱160,000 per month

Job Level

Senior

Tech Stack

AnsibleAWSCloudDockerGrafanaJavaJavaScriptJenkinsKubernetesLaravelMicroservicesNoSQLPHPPrometheusPythonReactSDLCSQLTerraformVue.js

About the role

  • Architect, implement, and maintain a scalable, secure, and high-performance cloud infrastructure, primarily on AWS.
  • Design and optimize sophisticated CI/CD pipelines to achieve zero-downtime deployments and ensure high availability of our applications.
  • Develop and enforce robust security best practices, implement compliance frameworks (e.g., SOC 2), and drive risk mitigation strategies across our infrastructure and applications.
  • Lead the adoption and expansion of infrastructure-as-code (IaC) using tools like Terraform and Ansible to ensure infrastructure consistency and repeatability.
  • Champion the use of containerization technologies (Docker, Kubernetes) and contribute to our microservices orchestration strategy.
  • Implement and optimize comprehensive monitoring, logging, and incident response solutions using tools like Opentelemetry, Grafana, Prometheus, ELK, Cloudwatch, and Opsgenie.
  • Automate security processes, including integration with penetration testing tools and implementation of threat modeling outcomes.
  • Drive strategies for optimizing cloud resource utilization and improving overall infrastructure efficiency.
  • Collaborate closely with development teams to integrate security and DevOps best practices throughout the software development lifecycle.
  • Provide technical guidance and mentorship to other engineers on DevOps principles, cloud technologies, and automation techniques.
  • Stay at the forefront of emerging DevOps and cloud security trends, actively evaluating and implementing new tools and practices to enhance our infrastructure and processes.
  • Actively explore, evaluate, and implement AI/ML or LLM-based technologies to optimize DevOps workflows, enhance efficiency, and drive innovation within the engineering organization.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of hands-on experience in software engineering with a strong focus on DevOps, Cloud Engineering, or SRE principles.
  • Expert-level proficiency with AWS cloud services and a deep understanding of cloud architecture best practices.
  • Proven expertise in designing and implementing CI/CD automation using tools such as Jenkins, Bitbucket Pipelines, or GitHub Actions.
  • Strong understanding of containerization (Docker, Kubernetes) and microservices architecture, with a focus on security considerations.
  • Extensive experience with infrastructure-as-code tools (Terraform, CloudFormation, Ansible).
  • Solid understanding of network security principles, IAM policies, encryption methods, and cloud compliance frameworks.
  • Proficiency in scripting and automation using languages like Python and Bash.
  • Deep experience with monitoring and observability tools (Opentelemetry, Prometheus, Grafana, ELK, CloudWatch).
  • Demonstrated ability to provide technical guidance and mentorship to engineering teams.
  • Experience with incident response procedures and disaster recovery planning.
  • Familiarity with software development in languages such as PHP (ideally with Laravel) and Java is a plus.
  • Experience with front-end technologies (HTML, CSS, JavaScript, Vue.js/React) and databases (SQL, NoSQL) is beneficial.
  • Active interest and hands-on experience in applying AI/ML or LLM-based technologies to optimize DevOps practices.
  • AWS Certified Solutions Architect – Professional, AWS DevOps Engineer – Professional, or equivalent certification is a strong plus.