Lead Systems Engineer - REF8312O

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

The Lead Systems Engineer will be responsible for evaluating and implementing various technologies and tools to optimize Visa’s Software Configuration Management (SCM) tools, and its’ supporting infrastructure. This is a senior position within the Release Management team, and the person will be a mentor to other junior team members.

Key responsibilities include:

  • Discover and capitalize on automation opportunities that provide business value and reduce administrate overhead. This involves hands-on creation of applications/tools using various programming languages, e.g. Python, Ruby, .NET.
  • Pioneer new technologies in the software development, system configuration, or the devops world within Visa, e.g. Docker
  • Understand and leverage the data that the team possess, and to extract value out of these data with tools like ELK stack
  • Be the owner of standard enterprise wide SCM infrastructure, including coordinating and testing OS level patches and troubleshooting on Windows/LINUX platforms
  • Analyze application security vulnerabilities and implement solutions to ensure 100% secured environment. This includes but not limited to apache, and tomcat optimization
  • Be the escalation point (3rd level) for all supported tools, e.g. Enterprise Cloubees Jenkins, ArtifactoyPro, Atlassian JIRA, Bitbucket and Confluence
  • Provide administrative and user support for internal development teams to design and implement automated build scripts with tools such as Ant/Perl/Shell Scripting/Maven/Groovy
  • Monitor progress on projects and provides technical direction as needed.
  • Support complex technical issues in an interop production environment including on call responsibilities outside of normal business hours
  • Interfacing with other teams to collaboratively implement and improve SCM solutions that adhere to Visa Key Control policies.

Qualifications

Ideal candidate should possess some software development experience, with hands-on knowledge with various tools used in the development cycle, and highly skilled in the area of system administration, particularly Linux OS.

  • At least 8 years’ experience working in the capacity of a devops role, build/release engineer, or any other software development related job. Experienced systems engineer with programming experience are also welcomed
  • Good knowledge of Software Configuration Management, or Software Development Lifecycle best practices and procedures
  • Extensive hands-on experience with server setup/maintenance for both Linux and Windows platforms, including but not limited to installing software/patches, security hardening, storage/network troubleshooting etc
  • Extensive hands-on experience in using Python/Shell Scripting/Powershell/Groovy, or any scripting language
  • Hands-on knowledge/experience with continuous integration tools, e.g. Jenkins
  • Proven ability to multi-task
  • Self-motivated and adaptable to change
  • Excellent verbal and written communication skills
  • Ability to work in a team setting

Highly preferable skills include:

  • Administration of Atlassian products, e.g. Bitbucket, JIRA, Confluence etc 
  • Practical knowledge of source code management tools - TFS, SVN and git
  • Experience with Elasticsearch, Logstash & Kibana (ELK)
  • Experience with Java or .NET programming languages
Privacy Policy