Senior Platform Engineer
Description
Responsibilities:
- Develop and deliver automation software required for building and improving functionality.
- Reliability, availability, and manageability of applications and cloud platforms.
- Champion and drive the adoption of Infrastructure as Code (IaC) practices and mindset.
- Design, architect, and build self-service, self-healing, synthetic monitoring, and alerting platforms and tools.
- Automate the development and test automation processes through a CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers).
- Build a container hosting platform using Kubernetes.
Requirements:
- Proficiency in deploying and maintaining GCP cloud-based infrastructure services with good hands-on experience.
- Well-versed in service-oriented architecture, cloud-based web services architecture, design patterns, and frameworks.
- Good knowledge of cloud-related services like compute, storage, network, messaging (e. g., SNS, SQS), and automation (e. g., CFT/Terraform).
- Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
- Experience with systems management/automation tools (Puppet/Chef/Ansible, Terraform).