About Your Role:
We are looking for an individual to join our Card Services - Production Support team, who will be responsible for automating the application build and release pipeline, as well as ensuring uptime for various projects and environments. The primary focus will be on automating the source code lifecycle from development through distribution. This role will also provide development and operational technical support, rotating on-call, project participation, and continuity support for Fiserv applications. The candidate will also participate in detection and troubleshooting of issues that affect delivery of our services across multiple platforms.
What You'll Do:
- Implement tools and automation for build, configuration management, continuous integration (CI), static and dynamic code analysis, deployment and application monitoring. Automate and evolve infrastructure, server, deployment strategies and testing to support and quick turnaround of deployments
- Work with Development at all levels to assist with implementing CI/CD pipelines for all Digital Payments applications
- Work closely with Monitoring Engineering to ensure all relevant KPI’s are implemented within the monitoring framework
- Participate in all Production Support activities during incidents and outages as needed, resolving all technical issues within lower and upper environments, and making recommendation for performance and capacity improvements
- Continuously improve our infrastructure to be easy to deploy, scalable, secure and fault-tolerant
- Participate in capacity planning, tuning systems stability, provisioning, performance, and scaling of the application infrastructure
- Participate in on-call rotation
Experience you’ll need to have:
- 6+ years of engineering experience
- 4+ years of experience with Linux, Unix, and Windows systems
- 4+ years of experience with scripting languages such as Bash, Python, Perl
- Experience in an agile development environment
- Experience with IBM Urban Code Build
- Works effectively both independently and as a member of a cross functional team
- An obsessive desire to automate as much as possible
- Bachelor's degree in Computer Science or equivalent experience
Experience that would be great to have:
- 4+ years of experience with Infrastructure-As-Code and Continuous Integration / Continuous Delivery practices
- 4+ years of experience with Configuration Management tools such as Ansible, Salt, Chef, Puppet
- 4+ years of experience with build tools such as Jenkins, Maven, Ivy, Ant
- 4+ years of experience with Version Control tools and platforms such as Git, GitHub, Subversion
- 4+ years of experience with Collaboration platforms such as JIRA, Confluence, Wiki, Version one
- 4+ years of experience with Containerization technologies such as Docker, Pivotal
- 4+ years of experience with Virtualization technologies such as KVM, Xen, VMWare
- 4+ years of experience with Services such as Apache, NGINX, HAProxy, Varnish, PHP, Tomcat, Node.js, MySQL, MariaDB
R-10359343