At a Glance
- Tasks: Join us to develop cutting-edge payment processing systems and ensure their security and scalability.
- Company: Visa is a global leader in payments, connecting consumers and businesses across 200+ countries.
- Benefits: Enjoy hybrid work flexibility, competitive pay, and opportunities for professional growth.
- Why this job: Make a real impact in the financial world while collaborating with top tech talent.
- Qualifications: A degree in a relevant field and experience with programming, automation tools, and cloud technologies.
- Other info: This role supports diversity and inclusion, welcoming applicants from all backgrounds.
The predicted salary is between 48000 - 84000 £ per year.
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Visa is looking for a Senior DevSecOps Engineer who will help build Open VisaNet, Visa's Next generation payment processing platform developed on Open Systems, that will fuel growth in electronic payments globally and drive financial inclusion in many parts of the world. Open VisaNet, the Next Generation VisaNet, will push the envelope of building highly scalable, secure, cost effective and distributed applications on commodity hardware using best-in-class technology components. Open VisaNet is one of Visa's Key initiatives, building Open VisaNet will involve collaboration with an exceptional group of software engineers, security specialists, DevOps engineers, payment experts and infrastructure architects.
Essential Functions:- Develop automation tools and framework for validating highly available, fault tolerant, scalable, low latency, distributed payments transaction processing systems.
- Design, implement and evolve highly scalable and fault-tolerant distributed components using functional programming paradigms.
- Contribute to efficient development process pipeline by leveraging best-in-class CI/CD tools.
- Understand and own component security analysis, including code and data flow review using tools such as Checkmarx and Sonarqube.
- Collaborate with the security team to implement and verify secure coding techniques.
- Ensure proper metrics instrumentation in software components to help facilitate real-time and remote troubleshooting/performance monitoring.
- Collaborate with multiple teams across Development, Operations & Infrastructure, and Product to analyze and debug issues related to build, deployment, and infrastructure.
- Support cross-functional teams in integrated test efforts.
- Ensure proper documentation and internal publishing of design tradeoffs, code best practices, and lessons learned.
- Support in triaging and troubleshooting of highly distributed services in the production environment.
- Responsible for the stability and high availability of lower environments.
- Champion and drive application, infrastructure & enterprise security efforts, certificate management, etc.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 3 set days a week (determined by leadership/site), with a general guidepost of being in the office 60% or more of the time based on business needs.
QualificationsBasic Qualifications:- Relevant work experience with a Bachelor's Degree, or Advanced degree (e.g. Masters, MBA, JD, MD).
- Knowledge of a functional programming language. GoLang preferred or the ability to learn them quickly.
- Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.
- Experience with configuration automation tools (Puppet/Ansible/Chef/Salt).
- Hands-on experience in bash, shell & python scripting is mandatory.
- Hands-on experience with Docker, Kubernetes.
- Hands-on experience in Splunk, Sysdig, Elasticsearch, Prometheus, Grafana, etc.
- Experience with operating system internals, file systems, disk/storage and networking protocols.
- Experience with distributed databases, distributed computing and high frequency transactions is a big plus.
- Effective verbal and written communication skills.
- Previous experience with financial services or payments processing domain is a big plus.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Senior DevOps Engineer employer: Visa
Contact Detail:
Visa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps Engineer
✨Tip Number 1
Familiarise yourself with Visa's mission and values. Understanding their commitment to innovation and financial inclusion will help you align your responses during interviews, showcasing how your skills can contribute to their goals.
✨Tip Number 2
Brush up on your knowledge of functional programming languages, especially GoLang. Since this role prefers candidates with experience in GoLang, demonstrating your ability to learn quickly or showcasing any relevant projects can set you apart.
✨Tip Number 3
Highlight your experience with CI/CD tools and automation frameworks. Be prepared to discuss specific examples of how you've implemented these in past roles, as this is crucial for the position and will show your hands-on expertise.
✨Tip Number 4
Network with current or former Visa employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the DevSecOps team, which can be invaluable during your application process.
We think you need these skills to ace Senior DevOps Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Senior DevSecOps Engineer role. Focus on your expertise in automation tools, CI/CD processes, and any experience with functional programming languages like GoLang.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also demonstrates your understanding of Visa's mission and how you can contribute to Open VisaNet. Mention specific projects or experiences that relate to the job description.
Highlight Collaboration Skills: Since the role involves working with multiple teams, emphasise your ability to collaborate effectively. Provide examples of past experiences where you successfully worked with cross-functional teams to solve complex problems.
Showcase Problem-Solving Abilities: In your application, include instances where you've tackled challenges related to distributed systems or security analysis. This will demonstrate your capability to handle the responsibilities outlined in the job description.
How to prepare for a job interview at Visa
✨Showcase Your Technical Skills
Be prepared to discuss your experience with automation tools, CI/CD processes, and any relevant programming languages, especially GoLang. Bring examples of projects where you've implemented these technologies to demonstrate your hands-on expertise.
✨Understand the Company’s Mission
Familiarise yourself with Visa's mission to uplift everyone through secure payments. Be ready to explain how your role as a Senior DevSecOps Engineer can contribute to this goal, particularly in building scalable and secure payment systems.
✨Prepare for Collaboration Questions
Since the role involves working with various teams, think of examples that highlight your collaboration skills. Be ready to discuss how you've successfully worked with software engineers, security specialists, and other stakeholders in past projects.
✨Demonstrate Problem-Solving Abilities
Expect questions about troubleshooting and debugging in distributed systems. Prepare to share specific instances where you identified issues and implemented solutions, particularly in high-availability environments.