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