Senior System Engineer (DevOps) - US East
Job Description
The Job in Short
Work with customers and our partners in implementation projects around the globe. How would you guide them to success?
Meet the Job
This is a challenging position where you will be exposed to a variety of environments and technologies within different organizations around the world. You’ll act as an advisor of the Backbase product in projects where the actual implementation is done by our client or one of our system integration partners. This role involves some travel (10%-20%) and meeting with people from all over the world.
Being a consultant at Backbase means taking ownership in your projects, and enabling our customers to set up their environments, from development through production. You will analyze the particular situation, the needs, and the existing setup of our customers, and provide documented guidelines for the implementation. You will consult on security standards, help to scale systems, and help to optimize performance.
You design, develop, and oversee the implementation of solutions that improve the stability, scalability, availability, and latency of our product. At Backbase we focus on providing solutions instead of workarounds. You are in close contact with customers and partners and this leads to valuable input to improve our product in your collaboration with our R&D teams.
How about You?
- You have experience designing, building, and deploying mission-critical technical services at a large scale. Â
- You have experience supporting production systems and dealing with production issues
- You have experience designing and implementing systems and processes for software development teams including source control, configuration management, continuous integration, continuous delivery, and/or infrastructure as code
- You have experience identifying and resolving issues in workflows and processes in software development teams
- You have outstanding written and verbal communication skills and you work well with your team, not just alone
- You have solid skills in a significant fraction of these tools, languages, and technologies:
- Package and dependency management, such as:Â
- Maven / Gradle / Ant or similar Java dependency management system
- NPM or similar Node package manager
- Apt / Yum / APK / homebrew or similar OS package managers
- CocoaPods / Carthage / Swift or similar package manager for iOS
- Container registries such as DockerHub
- Generic artifact repositories such as JFrog, Nexus, Artifactory
- CI/CD pipeline systems, such as:Â
- Jenkins
- GitHub Actions
- Azure Pipelines
- ArgoCD
- CircleCI
- GitLabCI
- Scripting / programming / automation / software development - proficiency in any of these:
- POSIX Shell scripting (BaSH, etc)
- C / Python / Ruby / Rust / Golang
- Java or JavaScript a bonus
- Docker or a comparable container engine / runtimeÂ
- Kubernetes or a comparable container orchestration solution:
- Kubectl or comparable CLI
- Manifest files, Helm, or comparable packaging/deployment solution
- OpenShift, EKS, GKE, AKS, or comparable hosting solution
- Bonus points for experience with the finer points of overlays or mesh networks in Kubernetes, such as Istio
- UNIX / GNU / Linux operating system fundamentals
- Especially environment variables/shell processes
- For deploying and supporting Java server applications:
- JVM tuningÂ
- Tomcat, JBoss, or another application server
- Spring Boot or similar framework environment
- For deploying and supporting JavaScript web applications:
- HTTP headers, cookies, and caching
- Nginx, Apache, or another webserver
- Angular or similar framework environment
- Network protocols and systems, especially:
- DNS
- HTTP/S
- mTLS
- TCP
- UDP
- SSH
- Public Cloud Hosting / Platforms - some significant experience, including automation using API or CLI, with at least one of:
- AWSÂ
- AzureÂ
- GCP
- IBM Cloud
- VMWare Cloud or any comparable on-premises cloud
- IBM Relational Databases - any of the following:
- MySQL
- MS SQL Server
- Oracle DB
- Bonus: Infrastructure and configuration management as code, such as:
- Terraform
- Ansible
- ChefÂ
- Puppet
- You hold a Bachelor’s degree or equivalent training/experience
*Unfortunately, we are not considering sponsorship for this position*
Date Posted
09/04/2022
Views
2
Similar Jobs
Senior Software Engineer (Java) - NCR Corporation
Views in the last 30 days - 6
NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...
View DetailsAPI Software Development Engineer - II - Synchrony
Views in the last 30 days - 6
The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...
View DetailsAPI Software Development Engineer - I - Synchrony
Views in the last 30 days - 5
The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...
View DetailsSenior Software Engineering Manager - NCR Corporation
Views in the last 30 days - 5
NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...
View DetailsSr. Data Analyst/Engineer - Remote - Sharecare
Views in the last 30 days - 11
Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...
View DetailsSenior Product Manager - Client - CharterUP
Views in the last 30 days - 6
CharterUP is a leading charter bus platform aiming to disrupt the massive and fragmented bus industry by using proprietary technology to connect bus c...
View Details