Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia Hybrid Employment

JetBrains is hiring a Software Architect (Platform Architecture, JetBrains Cloud Platform)

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

Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Department Platform Architecture
Category other
Posted 4 hours ago