Apply on
About EventCHI:
EventCHI, based in the Netherlands and operating globally, stands at the cutting edge of technological innovation within the event industry. We’ve crafted a scalable microservice platform for payments, NFT ticketing, and more, leveraging an open-source stack (Hashicorp Vault, Kubernetes, Kafka, Redis, MongoDB) and integrating blockchain and AI technology. Our platform connects seamlessly with multiple React applications (JS + Native). As we expand to Bali, we are seeking top-tier Senior DevOps Engineers to join our dynamic team. This role is crucial for advancing and scaling our platform’s operational capabilities.
What’s the Role?
As a Senior DevOps Engineer, your responsibilities will include:
- Responsible for the design, coding, implementation, and maintenance of CI/CD pipelines and infrastructure automation.
- Managing and optimizing cloud infrastructure, focusing on Google Cloud Platform (GCP), Azure, AWS, and Kubernetes.
- Ensuring high availability, performance, and security of the platform’s infrastructure.
- Collaborating with cross-functional teams to enhance system reliability and scalability.
- Overseeing deployment processes and maintaining deployment environments.
- Guiding the implementation of monitoring, logging, and alerting systems to ensure operational efficiency.
- Actively researching and integrating new technologies and tools to improve infrastructure and processes.
Technologies You’ll Work With:
- Infrastructure Automation: Terraform, Ansible, AWS CloudFormation
- Function-as-a-Service (FaaS): Understanding serverless computing platforms like AWS Lambda, Azure Functions, and Google Cloud Functions for building scalable and cost-efficient applications.
- Event-Driven Architectures: Leveraging event-driven patterns to build reactive and scalable systems.
- Message Streaming: Leveraging Kafka leading platform for handling high-throughput, real-time data streams. to design and manage event-driven systems where decoupled components communicate through messages.
- Redis Master-Slave Replication: Configure Redis to replicate data from a master node to one or more slave nodes for read scalability and data redundancy.
- Redis Cluster (Sharding): Redis Cluster provides data sharding and distributes data across multiple nodes to improve performance and storage capacity.
- High Availability: Handles data replication and provides automatic failover within the cluster.
- Automatic Failover: Use tools like Redis Sentinel for automatic failover and monitoring, which ensures that if the master node fails, one of the slaves is promoted to master.
- Monitoring: Sentinel provides monitoring of Redis instances and detects failures.
- Failover: Handles automatic failover to promote a slave to master when the current master fails.
- Configuration Management: Allows dynamic configuration of the Redis cluster and updates the configuration on failover.
- Containerization & Orchestration: Docker, Kubernetes
- Cloud Platforms: Google Cloud Platform (GCP), Azure, AWS
- Monitoring & Logging: Prometheus, Grafana, Nagios and logging solutions ELK Stack, Splunk.
- CI/CD: Jenkins, GitLab CI, CircleCI
Why Join EventCHI?
- Pioneering Change: Contribute to transforming the event industry with cutting-edge technology.
- Flexibility: Work from our co-working space until our office is ready; flexible working arrangements.
- Growth: Enjoy numerous opportunities for personal and professional development in our rapidly expanding company.
What We Require?
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Extensive experience with DevOps tools and practices, including Docker, Kubernetes, Terraform, Ansible, CI/CD pipelines, cloud infrastructure (Azure, AWS, preferably GCP).
- Proficiency in managing event-driven microservices architectures and deployment.
- Strong knowledge of security practices related to infrastructure and operations.
Technical Expertise:
- Solid understanding of blockchain technology and its integration with infrastructure.
- Experience with performance optimization and scaling of cloud environments.
- Expertise in monitoring, logging, and troubleshooting with various tools.
Security:
- Knowledge of secure infrastructure practices and data protection mechanisms.
- Experience implementing security measures to protect against common vulnerabilities and threats.
Optimization & Performance:
- Skills in optimizing infrastructure for maximum speed, reliability, and scalability.
- Familiarity with performance tuning and best practices for cloud environments and Kubernetes clusters.
Teamwork & Collaboration:
- Excellent interpersonal skills with a collaborative approach to working in cross-functional teams.
- Experience with agile methodologies and adapting to dynamic team needs.
- Strong problem-solving abilities and troubleshooting skills.
Continuous Learning:
- Commitment to continuous professional development and staying current with industry trends and best practices.
Communication:
- Fluent in English (both written and spoken).
- Ability to communicate complex technical information to both technical and non-technical stakeholders.
Preferred (but not essential):
- Previous experience in the event industry or similar sectors.
- Contributions to open-source projects or a strong portfolio of personal projects.
- Experience with off-grid or remote applications.
Ready to Take the Leap?
If you’re passionate about optimizing infrastructure, deploying scalable solutions, and making a significant impact on the event industry, we want to hear from you.
This is a full-time position with competitive compensation. As a rapidly growing company, we seek a Senior DevOps Engineer who is ready to support EventCHI and grow with us.
Apply Now! Let’s revolutionize the event industry, one deployment at a time.
Note: Starting as soon as possible. Only candidates with the right skillset and relevant experience will be considered.