Lahore, Pakistan

Platform Engineer

 Job Description:

Abacus is looking for a talented Platform Engineer to join our team and help build, manage, and optimize scalable technology platforms.

Responsibilities:

  • Deploy and manage Docker containers and Kubernetes clusters.
  • Maintain and upgrade existing infrastructure and custom installations.
  • Establish scalable and secure infrastructure on the cloud.
  • Develop and oversee complex network architectures.
  • Troubleshoot running instances and diagnose technical issues.
  • Manage workloads on both network and cluster levels.
  • Engage with clients for solution design and troubleshooting.
  • Create and maintain documentation for deployments, troubleshooting, and monitoring best practices.
  • Collaborate with senior engineers to integrate APIs into the overall architecture.
  • Document implementation details and create references for clients and internal teams.
  • Troubleshoot and resolve API-related issues.

Experience & Skills:

  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 1-3 years of experience in managing cloud and on-prem infrastructure.
  • Strong Linux administration skills.
  • Understanding of application development lifecycle.
  • Knowledge of networking principles.
  • Familiarity with software development and design concepts.
  • Experience with core programming languages (Java, C++, Python, JavaScript), Bash scripting, and YAML.
  • Understanding of CI/CD pipelines and Infrastructure as Code (Terraform).
  • Basic knowledge of API proxies in Apigee.
  • Proficiency in coding/scripting languages (Java, JavaScript, Bash).
  • Strong documentation and communication skills.
  • Eagerness to learn and adapt to new technologies.

Nice to Have:

  • Experience with Google Cloud Platform (GCP).
  • Familiarity with API development.
  • Kubernetes deployment experience.
  • Experience with version control systems (Git).
  • Knowledge of Apigee Edge or Apigee X.