Job Description and Responsibilities
This role is part of an exciting adventure in the world of digital payments. You will be part of the journey developing platform engineering and operations for leading Visa products. The desired candidate will be deploying, administering and improving infrastructure automation and infrastructure. The main functions will center around designing and building moderate to complex infrastructure, operational processes, and infrastructure automation, improving development and operational capabilities, including: disaster recovery, high systems availability, on-demand scalable solutions, infrastructure monitoring, continuous deployment capabilities, etc. You should be passionate about DevOps, introduce best practices and innovate.
â€¢ Administration of Web Servers, Application Servers and Servlet Containers
â€¢ Setting up and leading the Automation efforts for multiple projects.
â€¢ Engaging directly with stakeholders and assist in deployment, administration and improvements within the Agile process.
â€¢ Work with development teams to define requirements, roll out new features and debug issues in a production environment.
â€¢ Enable continuous deployment cycles and on-demand deployment processes
â€¢ Troubleshoot both infrastructure and infrastructure automation issues
â€¢ Setting up and leading the Automation efforts for multiple products.
â€¢ Develop key initiatives to drive automation, improvise releases, reduce error-rates and increase availability
â€¢ Ensure highly scalable environment and monitor as well as troubleshoot pertinent issues.
â€¢ Work towards developing capacity model and high-performance environment
â€¢ Work collaboratively across team boundaries to share common capabilities.
â€¢ Drive productivity through engineering fundamentals, building core frameworks and implement best practices
â€¢ Work in an agile environment with deployment of Containers.
â€¢ In a fast changing environment to adopt latest technologies and work with passion on solving core infrastructure challenges
Bachelors or Masters degree in Computer Science/Engineering or related field
5+ years of Experience in operation system internals (Linux, Unix)
Experience managing large scale production systems with in-depth knowledge of Containerization
Passion for troubleshooting, hardening systems and automating repetitive tasks
Continuous Integration tools like Jenkins
Configuration Management tools like Chef, Puppet or Ansible
Development or scripting experience such as Java, Python
Java, JVM performance and SQL experience is preferred
Experience with monitoring and provisioning tools
Experience in Web/Cloud based technologies (API, Java, ReactJS etc.)
Experience in database design and development
Ability to interact independently as well as with a team
Self-motivated and passionate individual looking to make a difference
Experience ins Distributed data stores such as Cassandra, Hbase, Mongo etc.
Hadoop Administration & infrastructures, including HDFS, MR and Streaming technologies such as Spark
Experience in Messaging buses / queues- such as Kafka, RabbitMQ, ActiveMQ, MSMQ etc. and event driven architectures is desirable
Experience in Kubernetes, Docker, Open Shift is desirable.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.
All your information will be kept confidential according to EEO guidelines.