Principal System Engineer (DevOps) - Remote anywhere in the USA

Backbase · Atlanta GA

Company

Backbase

Location

Atlanta GA

Type

Full Time

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*

Apply Now

Date Posted

08/13/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. 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 Details

API 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 Details

API 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 Details

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 Details

FP&A Manager - Remote - Sharecare

Views in the last 30 days - 6

The job description is for a Manager FP A at Sharecare a digital health company The role involves providing financial reporting and analysis partnerin...

View Details

Sr. Director, Data Integration - Remote - Sharecare

Views in the last 30 days - 6

The Sr Director Data Integration is responsible for partnering with thirdparty vendors for data sourcing and managing all businessfunctional and imple...

View Details