Description

Responsibilities:

  • Maintains and improves existing build and deployment processes across all products
  • Collaborate with Application Developers, QA Engineers, Product Owners, and others to create deployment best practices
  • Enforces best practices for security and reliability across ITS
  • Helps Design and deploy new/existing application components and infrastructures
  • Implements and maintains a continuous integration environment
  • Supports and troubleshoots product and infrastructure issues in production environments
  • Actively monitors and administers cloud-hosted applications and builds integrations
  • Participates in engineering design and deployment planning
  • Coaches application developers on proper techniques for building scalable applications
  • Works across multiple platforms and applications to understand dependencies
  • Conducts spots checks of different product teams to provide assistance to developers and operations teams to increase speed-to-market or product quality
  • Implements and maintains security in accordance with Bank security policies
  • May require extended work hours. May be subject to on-call and call back as needed


Requirements:

  • Highly Proficient with Red Hat OpenShift Container Platform with a min of 4-5 years Deploying Applications with Helm Charts, Upgrades
  • Highly Proficient with GitOps and tools like ArgoCD, Flux with a min of 4-5 years
  • Highly Proficient with Agile Work Environment and use of GitLab and similar source control technologies
  • Well versed with Ansible Automation and in general automation technologies
  • Experienced with Kubernetes and Container technologies including building container images
  • Bachelor's degree in computer science or other technical degree using software
  • Advanced knowledge of networking, security and automated deployments

Education

Bachelor's degree