The bank for a changing world

We are looking for

DevOps Solutions Architect

Contract

Full-time

Location

United States-Arizona-Tempe

Country

USA

Job function

Technology

Apply REF: 041325

At Bank of the West, our people are having a positive impact on the world. We’re investing where we feel we can make the most impact, like advancing diversity and women entrepreneurship programs, financing for more small businesses, and promoting programs for sustainable energy. From our locations across the U.S., Bank of the West is taking action to help protect the planet, improve people’s lives, and strengthen communities. We are part of BNP Paribas, a global leader supporting the UN Sustainable Development Goals (SDGs). Yes, we’re a bank, but as the bank for a changing world, we are continually seeking to improve the ways we help our customers, while contributing to more sustainable and equitable growth. 

 

 

While Bank of the West considers all applicants, we will not sponsor candidates for work visas at this time.



Job Description Summary

CI/CD:

  • Setup and maintain enterprise application automation processes. Using Jenkins master /slave instances. Designing jenkins file/jobs for all the applications to have continuous deployment. Setting up test report generation through Junit. Preparing Junit test scripts and configuring & invoking the test scripts. Triggering integration test job from slave Jenkins. Configuring Jacoco to test the code coverage with % and report it out after the build is complete in Jenkins. Configuring code quality using  Sonarqube. Setting up the standards for all the application which implements all coding standards; Creating pipelines with blue-green and canatry type of deployments.
SecurityOps:
  • Configuring open source library vulnerabilities and license type scans.  Setting up vulnerability standards and policies. Experience with tools like black duck/sonatype is required. 
  • Setup static and dynamic code check for security breach


Essential Job Functions

Containerizing Applications and Container Orchestration:

 

Creating container images for all applications Mongo, node.js, java. Setting up container environment/network using docker compose. Setting up entry-points; routing for all the container logs to Splunk. Preparing dockerfile for preparing docker customized images; Preparing scripts for moving them to different environments; Configuring SMTP setup

 

DevOps Paas Implementation:

 

Deploying application to PaaS – IBM Cloud Private & Openshift, Creating services,ingress, deployment, namespace, cluster in kubernetes cluster; Spinning new environments in kubernetes cluster

IaaS AWS Implementation:


Implementing AWS Container Service - ECS; Implementing AWS Kubernetes Service – EKS; Working on various services on AWS (VPC, EC2, RDS, S3, EBS, Route 53, ELB, Auto Scaling, Elastic Beanstalk, RedShift, SNS, CloudWatch, EMR) Automating and developing the AWS environments using AWS CLI. Trouble shooting in VPC, ELB, EC2, Auto Scaling; Designing security groups / nacl firewall rules, IAM within AWS; Working on AWS Failover/DR strategies; Solution design for migration of on-premise data to AWS for Data Warehouse build and Analytics; Creation of custom AMI's for CI, CD and DR within cloud infrastructure.

 

Implementing and managing Reverse Proxy/LTM/GTM load balancing:

 

Two way mutual SSL authentication setup between F5 and Traefik which includes CSR and implementing in servers; Configuring SSL in Traefik; Whitelisting the F5 IP and configuring trusted IPs;  Setting up Backend and Frontend for the applications; Setting up health checks;  Configuring circuit breaker as necessary; Setting up keep alive ports; Setting up sticky session; Setting up DNS for load balancers and changing the CNAME when needed for user needs

 

Disaster Recovery Implementation and testing:

 

Building DR servers as mirror replicas of production servers through SRM; Implementing DR servers as Virtual Machine; Switching SRM to DR IP address; Pointing DNS records to DR IP address; Switching database to DR database; Switching prod configuration files for DB, ESB and SSL certificates for pointing to DR configuration; Starting up applications and smoke testing, bringing up the DR DB in snapshot mode to test application to be able to write to DB
 

Source Code Repository management:

 

Creating Repository for each application in gitlab; Implementing Cloud config server; managing Users and groups management in gitlab; SSL set up for secure authentication; Integration with LDAP;  JIRA; maintenance,  migration, setup of high availability for gitlab with active-active setup


#LI-CW1

 


Required Experience

  • CI/CD:  Jenkins, Junit/TestNG, Jacoco, Sonarqube, Black Duck, HP Fortify
  • PaaS:  IBM Cloud Private, Openshift
  • IaaS: AWS
  • Load Balancing(LTM/Reverse Proxy/Frond End Load Balancing) F5, Traefik
  • NoSQL MongoDB, Redis, Elastic Search
  • Disaster Recovery SRM, Rsync/Lsynccd
  • Configuration/Deployment Management Ansible, Chef
  • Build IntelliJ, GIT
  • Programming Language Java, SQL, SP_SQL (oracle)
  • Monitoring Monit, Solarwinds
  • Containerization and Orchestration Docker, Kubernetes, Docker-Compose
  • Dependency Management Nexus
  • Servers Linux Redhat 7
  • Server log monitoring/ Dashboard/Alert Splunk, Grafana, Logstash
  • Integration Testing SOAP UI
  • Project Management -  JIRA
  • Framework : Spring Boot framework, Behavior and Domain Driven Design


Education

  • Master’s in Computer Science. Graduate in Computer Science and Engineering
  • Relevant Certifications: AWS certificated solution Architect
  • Relevant Training: Scrum Agile


Equal Employment Opportunity Policy

Bank of the West is an Equal Opportunity employer and proud to provide equal employment opportunity to all job seekers without regard to any status protected by applicable law. Bank of the West is also an Affirmative Action employer - Minority / Female / Disabled / Veteran.

Bank of the West will consider for employment qualified applicants with criminal histories pursuant to the San Francisco Fair Chance Ordinance subject to the requirements of all state and federal laws and regulations.
Primary Location: United States-Arizona-Tempe Job Type: Full-time Job: Technology