Software Engineer II at Silicon Valley Bank in Santa Clara, California

Posted in General Business 2 days ago.

Type: Full-Time





Job Description:


As a Sr. Software Engineer, your primary responsibility will be supporting the development and delivery of the solutions/projects and initiatives being used by Development teams. The engineer will be responsible for setting up new build and deploy automation as well as troubleshooting/fixing existing. The role will be focusing on developing the solutions working closely with partner resources and onsite team members (development leads and systems analysts).

  • Working experience with DevOps or Agile processes Develop CICD pipelines using BODM (Build once deploy multiple times) model


  • Build continuous integration and automated deployment pipelines for the applications Design and develop reusable frameworks, components and libraries that can be leveraged by other teams


  • Experience in administrating RHEL VMs


  • Hands on experience with scripting languages like Bash/Shell or Python.


  • Hands on experience in installing and configuring application/Web servers like Weblogic, Tomcat, apache and others


  • Knowledge of programming language will be a plus


  • Should have good proficiency in debugging and resolving issues


  • Should have experience with hardening of webservers and configurations needed to secure them


  • Administrative experience in Jenkins


  • Should have experience in configuring and setting up Jenkins in Master Slave setup


  • Hands on experience with creating Jenkins pipeline jobs using groovy


  • Administration experience of other DevOps tools like SonarQube, Git, Checkmarx etc will be good to have


  • Experience with Flyway DB and integrating it with Jenkins


  • Should have experience with integration tools with Jenkins as part of pipeline setup


  • Hands on experience with git concepts and ability to resolve conflicts


  • Hands on experience in Docker and Kubernetes


  • Should have experience creating docker files, deployment and service yaml


  • Hands on experience with OpenShift will be good to have


  • Should have experience integrating container deployment into the DevOps pipeline


  • Hands on experience in any of the configuration management tools Ansible or Chef


  • Should have good hands on experience AWS and aware of various networking and security concepts


  • Experience with IAM policies and configuring them


  • Experience in writing complex terraform scripts


  • Experience automating infrastructure provisioning using terraform


  • DevOps on AWS would be an added advantage


  • Should have experience with the following components

      • EC2

      • S3

      • IAM

      • Autoscaling

      • RDS

      • Redshift

      • Route53

      • EBS

      • EFS

      • KMS

      • Glue Job

      • Glue Crawler

      • Glue Database




  • Excellent verbal and written communication and presentation skills.


  • Problem solving and decision making skills Teamwork and Leadership skills Team management skills