No more applications are being accepted for this job
- Maintains and improves existing build and deployment processes across all products
- Collaborates with Application Developers, QA Engineers, Product Owners, operations, and others to create deployment best practices
- Highly proficient in Java Fullstack Engineering, development, and Cloud technology platforms
- Containerization (Docker) and container orchestration (Docker Swarm, Kubernetes), Infrastructure as Code
- Practical articulation of IaC - thorough knowledge and practical experience implementing container management concepts and practices using OCP, Kubernetes, and Docker
- Innate experience with and application of Agile principles
- Enforces best practices for security and reliability across ITS
- Designs and deploys new application components and infrastructures
- Implements and maintains a continuous integration environment
- Supports and troubleshoots product and infrastructure issues in production environments
- Writes configuration scripts for automation tools and automates recurring tasks
- Actively monitors and administers cloud-hosted applications and builds integrations
- Participates in engineering design and deployment planning
- Defines and documents continuous integration / continuous deployment best practices
- Evaluates new tools, technologies, and processes to improve speed, efficiency, and scalability for continuous integration
- Solves difficult problems with scripting language across multiple environments
- 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
- Leads overall execution of build and deploy activities in quality assurance and production environments
- Designs and architects solutions for client-facing applications as they are moved into cloud environments
- Optimizes continuous deployment practices currently in place and brings new automation technologies to improve the quality of engineering and deployment
- Researches integration and deployment technology solutions and recommend initiatives in support of integration infrastructure investment roadmap
- Contributes to the product system architecture, design, development, and deployment
- Complexity
- Regarded as a technical expert in multiple integration disciplines within ITS