Senior System Engineer
Workatbackbase
Country: Vietnam
Location: ho chi minh
Time Type: Full Time
Posted On: October 16, 2024
The Job in short
Work with customers, partners, and our team on implementation and support projects globally. How will you guide them to success?
Meet the Job
Join us in an exciting role where you will engage with diverse environments and technologies worldwide. As a key team member, you will collaborate with Backend Engineers, Frontend Engineers, QA Engineers, Solution Architects, and Business Analysts to deliver Backbase software successfully.
You will design, develop, and oversee solutions that enhance the production-readiness of our product. By identifying and resolving production issues before release, you will ensure our software is well-architected, secure, high-performance, highly-available, observable, resilient, operable, and maintainable. You will push our test environments to their limits using your Java and Ops skills, working closely with Engineers to improve the quality of Backbase deliverables.
Our backend services are built on a cloud-native, microservices architecture with RESTful APIs. Our containerized applications are managed by Kubernetes on our Backbase-as-a-Service cloud or on customers' private clouds. You will become an expert in operating Backbase services, working closely with our SaaS, Customer Success teams, customers, and partners. Your feedback will help improve our product in collaboration with our R&D teams. As our implementations grow, you will help shape how Backbase services are run and validated.
How about you
●You have experience with Kubernetes and Helm charts;
●Containerized workloads have no secrets for you;
●You don't want to just report problems but also fix them;
●You have strong communication skills;
●You have a background in programming, preferably with a few years of working experience as a developer;
●You're not afraid to use CLI-based tooling and have experience in maintaining and troubleshooting Linux-based operating systems;
●You have working knowledge of creating Jenkins DSL pipelines;
●You have experience with Git and Git workflows;
●You possess working knowledge of monitoring tools (NewRelic, Dynatrace, DataDog, ELK, Grafana, Zabix, Nagios);
●You possess working knowledge of public cloud providers (AWS and Azure preferred).
Your Skills and Experience
●Computer Science Background: Solid grounding in computer science with significant commercial software development experience;
Containerization and Orchestration: Extensive experience with Docker and Kubernetes;
●CI/CD: Strong understanding of CI/CD principles and experience with tools like Github Actions, Helm, and ArgoCD;
●Databases: Crucial experience with RDBMS databases, mock-data generation, performance, and query optimization;
Java Applications: Experience profiling Java application bottlenecks and tuning;
●Observability and APM: Familiarity with observability tools (Datadog, Prometheus, Grafana) and service mesh (Istio) is a plus;
Automation: Passion for efficiency and smart automation solutions.
●Leadership: Lead by example, delivering reliable solutions and driving continuous improvement;
●Communication: Excellent communication skills, approachable, and able to build strong relationships;
●Documentation: Experience writing operation run-books and good-practice guides;
●Organizational Skills: Excellent organizational and prioritization skills, able to make sound judgments on urgency and criticality;
Quality Focus: Strong eye for quality and continuous improvement, using data to support recommendations.
Nice to Have
●Relevant cloud certifications (e.g., Azure DevOps, Azure Solution Architect, AWS DevOps);
●Basic knowledge of SQL and relational databases;
●Experience with Infrastructure as Code (Terraform);
●Knowledge of eventing/messaging frameworks (JMS, Azure ServiceBus, Kafka).
Join us to make a significant impact in a dynamic and fast-paced environment!