Senior Infrastructure Engineer: Deployments

Overview

Remote
Full Time

Skills

IaaS
Onboarding
Payments
Orchestration
Writing
Node.js
Build automation
Shell
Software development methodology
Banking
Web applications
Mobile applications
API
Startups
Strategy
Open source
Collaboration
Operations
Technical direction
Requirements analysis
Development testing
Software deployment
Technical drafting
Prototyping
Systems analysis
Engineering support
Budget
Estimating
Business requirements
Technical writing
Management
Documentation
Quality assurance
Customer support
Testing
Research
Unit testing
Integration testing
Mentorship
DevOps
Cloud computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
GitHub
Jenkins
Continuous integration
Continuous delivery
Software development
Software engineering
Computer science
Docker
Kubernetes
Terraform
Unix
Linux
Configuration Management
Progress Chef
Ansible
Puppet
Scripting
Programming languages
Golang
JavaScript
Python
Groovy
Bash
Leadership
Design
Requirements elicitation
FAR
Finance
Innovation
Recruiting
Performance management
Promotions
Training
Military
Law

Job Details

At Jack Henry, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you'll join us. We can't do it without you.

Senior Infrastructure Engineer will join our Jack Henry Digital's Cloud Infrastructure team and will play a critical role in onboarding business units to the Google Cloud Platform and supporting existing business units on the Azure platform. As a Senior Infrastructure Engineer, you will be responsible for empowering engineer teams to build performant, scalable, and secure services that are responsible for transactions, payments, deposits, transfers, auth, and platform integrations. We are seeking a CI/CD ninja to support and replace our Jenkins platform and provide some guidance on what our next CI/CD implementation will look like in the near future. You'll have the opportunity to architect and engineer our deployment strategy for Kubernetes as well as our non-container deployment strategy.

Jack Henry Digital 's services are built on k8 containers and container orchestration systems which span multiple clouds. If you are experienced in writing code (Go, NodeJs, Python, etc.) to deploy infrastructure and build automation tools, have deep experience in a Unix shell, and understand the software development process, then this is a great opportunity with a lot of potential.

About the Jack Henry Digital Team

Jack Henry Digital is redefining the relationship between forward-thinking financial institutions and their customers. We are committed to helping our community financial institutions make digital banking personal. Jack Henry Digital leverages bleeding edge technology and an industry-leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend.

Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly-traded company. We are built around relationships and place people at the center of our decisions and strategy. We place a high value on taking ownership, forming relationships built on empathy, and in general being helpful towards others. We encourage continuous learning and also contribute to, and use, open-source projects.

This position will be filled to work at any Jack Henry office or Remotely within the U.S. However, this position is expected to work typical business hours in the Central Time Zone.

What you'll be responsible for:

Oversee the timely, effective, and quality delivery of software into production.
Define or refine standards for the design and development of software. Collaborate with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
Establish and review business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
Complete product technical design and prototyping, software development, bug verification and resolution.
Perform system analysis and programming activities which require extensive research and analysis.
Provide technical/engineering support for new and existing applications from code delivery until the retirement of the application.
Provide both individual and budget-level task and project effort estimates/costs and oversight.
Develop and test applications based on business requirements and industry best practices.
Create required technical documentation.
Adhere to documented departmental and corporate standards. Oversee the definition and documentation of standards. Contribute to defining and improving department processes.
Collaboratively work with QA team to ensure timely delivery of high-quality products.
Collaboratively work with customer support team to resolve or diagnose defects.
Perform release validation testing and beta support for projects.
Research problems and develops solutions to the problems.
Conduct unit testing and integration testing for functionality and limits.
Assist in training and mentoring less experienced peers.
Identify and evaluates new technologies and development environments.
Contribute to product infrastructure.
May perform other job duties as assigned.

What you'll need to have:

Minimum 6 years of experience in in DevOps or Cloud Engineering (AWS/Azure/Google Cloud Platform).
Minimum 4 years of experience with Argo, GitHub Actions, Jenkins, Octopus, or any another CI/CD platform in a large-scale environment.
Minimum 4 years of Terraform, Golang, Bash, or Groovy programming experience.
Experience in a Senior Engineer role.

What would be nice for you to have:

Bachelor's degree in Software Engineering or Computer Science.
Experience with containerized architecture (Docker/Kubernetes).
Terraform experience.
Advanced Unix/Linux experience.
Experience with configuration management tools (Chef/Ansible/Puppet/etc.)
Scripting and infrastructure related programming languages; Golang, JS, Python, Groovy, Bash.
Experience at an architect-level and engineer systems to build and migrate existing infrastructure.
Experience with leading large scale project initiatives and comfortable with collaborating across various internal teams.
Experience with taking a high-level architecture design to engineering a scalable solution.
Experience with gathering requirements to introduce and engineer a technology platform in a large-scale environment.

If you got this far, we hope you're feeling excited about this opportunity. Even if you don't feel you meet every single requirement on this posting, we still encourage you to apply. We're eager to meet motivated people who align with Jack Henry's mission and can contribute to our company in a variety of ways.

Why Jack Henry?

At Jack Henry, we pride ourselves through our motto of, "Do the right thing, do whatever it takes, and have fun." We recognize the value of our associates and believe much of our company's strength and success depends on their well-being.

We demonstrate our commitment by offering outstanding benefit programs to ensure the physical, mental & financial wellbeing of our people is always met.

Culture of Commitment

Ask our associates why they love Jack Henry, and many will tell you it is because our culture is exceptional. We do great things together. Rising to meet challenges and seeking opportunities is part of who we are as an organization. Our culture has helped us stay strong through challenging times and we credit our dedicated associates for our success. Visit our Corporate Responsibility site to learn more about our culture and commitment to our people, customers, community, environment, and shareholders.

Equal Employment Opportunity

At Jack Henry, we know we are better together. We value, respect, and protect the uniqueness each of us brings. Innovation flourishes by including all voices and makes our business-and our society-stronger. Jack Henry is an equal opportunity employer and we are committed to providing equal opportunity in all of our employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training, social, and recreational activities to all persons regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, genetic information, pregnancy, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, and military and veteran status, or any other protected status protected by local, state or federal law.

No one will be subject to, and Jack Henry prohibits, any form of discipline, reprisal, intimidation, or retaliation for good faith reports or complaints of incidents of discrimination of any kind, pursuing any discrimination claim, or cooperating in related investigations.

Requests for full corporate job description may be requested through the interview process at any time.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.