The successful candidate is an expert infrastructure engineer within a cross functional agile development team and who is instrumental to producing the following results:
- Deployment of global platforms adapted to the local markets in Latin America
- Operate within technology teams that progressively grow in the practice of agile development
- Creating scalable, resilient, highly available, performant systems that run 24/7
- Enabling the ability to upgrade software components without existing business disruption
- Delivering software that is compliant with technology lifecycle management demands
- Delivering software that withstands scrutiny of security reviews and risk assesments
- Platform execution that consistently meets client and market service level agreements
- Seamless interlock, engagement and collaboration with global development teams
- Automation of Dev/Ops, testing, continuous integration and deployment
General Tasks & Responsibilities
- Setting up infrastructure for mission-critical software in the core technologies listed below
- Creating Automated solutions for deployment, monitoring, resiliency, hygiene
- Digesting Business and non-functional requirements and designing the appropriate technical infrastructure for them
- Ability to understand business processes and map them to solutions
- Working with local and global team of developers and infrastructure managers
- To be a role model and coordinate the technical work done by other team members
Required Skills
- Docker, Kubernetes, Spring Boot and Spring Batch
- Experience with Micro Services, Service Orientated Architectures
- RESTful microservices integrations
- Modern queue technologies, such as kafka and RabbitMQ
- Source code control software (e.g. Git, subversion, bitbucket)
- Experience working on high throughput mission critical high performance platforms which have low error rates
- Database technologies
- Fluent English
- Banking industry product knowledge
Required Experience
- 3-5+ years hands-on experience using agile methodologies
- 3-5+ years’ experience as an infrastructure engineer
- Experience with Continuous Integration / Continuous Delivery
- Cloud foundry or Amazon AWS experience
- Google APIgee
- 3+ years UNIX shell scripting
- Jenkins
- Functional Programming Languages such as Groovy
- Experience working with a Distributed Cache (Gemfire, Hazel, Memcache)
- Log Management with Splunk or ELK
Personal Qualities
- Demonstrate Continual Improvement in terms of Individual Performance, and approach
- Demonstrates intellectual curiosity, challenges assumptions and “the way we’ve always done it.”
Negotiation & Organization skills - Hands-on
- Strong communication and team-working skills
- Leadership & ownership
- Bright and enthusiastic, self-starter
- Excellent analytical and problem-solving skills
- Ability to thrive in a high pressure, mission critical environment
- A proactive and positive approach to problem solving, taking ownership of issues, and having the determination to follow things through.
- Excellent verbal and written communication skills and attention to fine details
Education
- BA/BS required in Computer Science or equivalent