Project description
We are looking for the best people to help create the next big thing in digital banking.
Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends who have fun working together
• The team is made up of enthusiastic professionals who work in an international environment, learning new technologies as part of client`s businesses.
Responsibilities
- Perform configuration management on non-production and production environments
- Build, deploy activities on non-production and production environments
- Support the Release Manager in preparing release notes, deployment instructions and run-books for production deployments
- Can provide support for technical infrastructure components (middleware, databases, operating systems)
- Contributes to problem and root cause analysis
- Contributes to continuous improvement of build, deploy and release processes
- Hands-on experience in implementing reliability and resilience patterns like auto-scaling, circuit breakers, bulk-heads, rate limiter, retry mechanisms, etc.
- Monitoring quota limits and usage
- Driving major incidents and performing blameless postmortem.
- Setup and maintain secure and compliant infrastructure in the Cloud
- Speed up software delivery in the Cloud and ease fulfilment of governance controls
CI/CD, central tooling integration (BLT, Veracode), SDLC integration, migrations
- Creates knowledge base articles
- Ensure infrastructure is built as Infrastructure-as-Code
SKILLS
Must have
- o + 5 years' experience (2+ in GCP)
o Expert knowledge and hands-on experience with applications hosted on cloud platforms such as Google Cloud Platform as well as with Docker / Kubernetes in combination with with Google Kubernetes Engine (GKE), Terraform or similar technology.
o Proven track record of successfully managing, developing, and implementing Cloud best practices.
o Linux operating skills: mastering command line interface, core system mechanics and shell scripting skills
o Experience in resilient software development in JAVA and the usage of modern CI/CD pipelines e.g., Jenkins in conjunction with bitbucket (Jenkins pipelines/Groovy), Github and Github Actions.
o Experience with build tools: Maven, Gradle, Artifactory.
o Strong experience in the setup of observability, monitoring and self-healing solutions for instance with New Relic, Splunk, Google Cloud Operations, Lightstep and Ansible.
o Very good knowledge of security standards (e.g.: TLS, OAuth2, KMS, Vault, Admission Controllers, let's encrypt)
o Proactive attitude and collaborative Team player mindset paired with self-confidence.
o Not losing your coolness and keep your eye for details even in stressful situations where time matters.
o Having a creative approach towards solving technical problems.
o Excellent communication skills in English.
Nice to have
o Experience with BigQuery, Pub/Sub, Cloud Run, Cloud Functions
o PostgreSQL knowledge
o Python programming skills
o Good knowledge of microservice architecture and experience with OpenShift, Helm, Ansible.
o Certification in relevant technologies