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.