About the Role:
We are looking for a Platform Engineer who will be responsible for designing, building, and maintaining the underlying infrastructure and tools that support software development and deployment. You will focus on configuring and updating platforms, optimizing system performance, ensuring security, and integrating various systems and services. The role involves collaborating with development teams to understand and support their needs, troubleshooting and resolving issues, and staying updated with industry trends to continuously improve and innovate the platform. Essentially, you need to ensure that the technical foundation is robust, secure, and efficient, enabling smooth and reliable software operations.
Responsibilities:
- Implement defined solutions as required
- Perform regular updates of platforms including but not limited to:
- o Kubernetes and its addons
- o Resource Instances
- Calibrate workload configurations
- o Resource allocation
- o Scaling configurations
- Coordinate with developers on application requirements including but not limited to storage and networking requirements
- Coordinate with Platform Engineers for the technical implementation of defined application requirements
- Define continuous integration pipelines applicable for applications
- Patch package and library requirements for applications
- Evaluate workload metrics and logs (Full observability based on tools)
- Implement anomaly detection through alerts
- Perform weekly assessments of configured alerts and incidents and recommend possible fixes if possible
- Perform tracing based on percentile metrics on APIs
Skills:
- Intermediate to advanced understanding of AWS Services
- Intermediate to advanced understanding of Docker, Kubernetes and its addons
- Intermediate to advanced understanding of Linux systems
- Intermediate knowledge of common development languages such as Python, Bash, PHP, JavaScript
- Working knowledge of using CI/CD tools such as GitLab, Code Build
- Working knowledge on operating monitoring and log aggregation tools such as Grafana and OpenSearch/Kibana