Responsibilities
- Develop and maintain cloud architecture for the platform.
- Ensure the platform's scalability, reliability, and security.
- Collaborate with cross-functional teams to integrate new features.
- Create and enforce architectural standards and best practices.
- Evaluate and select appropriate technologies and tools.
- Design and implement CI/CD pipelines for the platform.
- Monitor and optimize platform performance and cost.
- Conduct regular code reviews and provide technical guidance.
- Troubleshoot and resolve complex technical issues.
- Stay updated with the latest cloud technologies and trends.
- Document architecture decisions and design choices.
- Participate in on-call rotations for platform support.
- Work with product managers to define technical requirements.
- Implement security measures to protect platform data.
- Design and implement disaster recovery solutions.
- Conduct regular security audits and vulnerability assessments.
- Collaborate with external partners and vendors.
- Provide technical support to development teams.
- Implement monitoring and alerting systems for the platform.
- Conduct regular performance testing and optimization.
- Develop and maintain technical documentation.
- Participate in the development of the platform roadmap.
- Implement and manage infrastructure as code (IaC) solutions.
Nice to Have
- Experience with Kubernetes and Docker.
- Familiarity with Terraform and Ansible.
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of Prometheus and Grafana.
- Experience with Helm and Kubernetes Operators.
- Familiarity with Istio and Linkerd.
- Experience with Jenkins and GitLab CI/CD.
- Knowledge of ELK Stack (Elasticsearch, Logstash, Kibana).
- Experience with HashiCorp Vault.
- Familiarity with Open Policy Agent (OPA).
- Experience with Istio and Linkerd.
- Knowledge of Kubernetes Network Policies.
- Experience with Kubernetes RBAC and Service Accounts.
- Familiarity with Kubernetes Custom Resource Definitions (CRDs).
- Experience with Kubernetes Operators and Custom Controllers.
- Knowledge of Kubernetes Helm Charts.
- Experience with Kubernetes Ingress and Egress.
- Familiarity with Kubernetes Persistent Volumes and Claims.
- Experience with Kubernetes ConfigMaps and Secrets.
- Knowledge of Kubernetes Namespaces and Resource Quotas.
Compensation
Competitive salary and benefits package
Work Arrangement
Remote work with occasional travel required
Team
Collaborate with a team of experienced software engineers and architects
About the Team
- The team is responsible for designing and implementing the cloud architecture for the platform.
- We work closely with cross-functional teams to integrate new features and ensure the platform's scalability, reliability, and security.
- Our team is composed of experienced software engineers and architects who are passionate about cloud technologies and best practices.
- We value collaboration, innovation, and continuous learning.
- Our team is committed to delivering high-quality solutions that meet the needs of our users.
- We work in an agile environment, with a focus on continuous improvement and delivery.
- Our team is responsible for maintaining the platform's infrastructure as code (IaC) solutions.
- We conduct regular code reviews and provide technical guidance to ensure the platform's quality and security.
- Our team is responsible for implementing and managing the platform's CI/CD pipelines.
- We work closely with product managers to define technical requirements and ensure the platform's alignment with business goals.
Our Tech Stack
- Our tech stack includes a variety of cloud platforms and services, containerization and orchestration tools, and infrastructure as code (IaC) solutions.
- We use Kubernetes and Docker for containerization and orchestration.
- Our CI/CD pipelines are built using Jenkins and GitLab CI/CD.
- We use Terraform and Ansible for infrastructure as code (IaC).
- Our monitoring and alerting systems are built using Prometheus and Grafana.
- We use HashiCorp Vault for secret management and access control.
- Our data storage and management solutions are built using cloud-based services.
- We use Istio and Linkerd for service mesh and microservices management.
- Our identity and access management (IAM) solutions are built using cloud-based services.
- We use Kubernetes Network Policies for network security and management.
Visa sponsorship available for eligible candidates