As a DevOps Engineer at Visa, you will play a pivotal role in ensuring the seamless delivery, management, and optimization of our products through efficient CI/CD processes, infrastructure automation, and end-to-end observability. This role involves building robust deployment pipelines, maintaining various environments, and implementing solutions that drive development efficiency while ensuring the high reliability and scalability of our systems.
In this role, you will collaborate closely with development, operations, and global stakeholders to enhance our DevOps processes. You will leverage your expertise in modern tools and technologies such as Jenkins, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) to automate deployments, build artifacts, and infrastructure configurations. As a member of Visa's highly skilled DevOps team, you will challenge existing processes, propose innovative solutions, and mentor junior team members to create a high-performing DevOps culture.
Key Responsibilities
CI/CD Pipeline Development and Optimization
- Design and implement robust build and deployment pipelines for multiple products.
- Incorporate quality gates into build and deployment workflows to ensure software reliability and performance.
- Continuously refine and optimize CI/CD processes to improve deployment efficiency and speed.
Containerization and Orchestration
- Build, manage, and maintain Docker containers and Docker images.
- Deploy, scale, and manage containerized applications using Kubernetes.
- Ensure smooth promotions of build artifacts across different environments.
Infrastructure Automation and Management
- Automate infrastructure provisioning and configuration management using scripting languages like Python and Shell.
- Manage and maintain environments for development, testing, staging, and production.
- Implement monitoring, logging, and alerting solutions to support an end-to-end observability framework.
Collaboration and Efficiency Improvement
- Work closely with development teams, operations teams, and key stakeholders to identify and address DevOps needs.
- Drive initiatives that increase development efficiencies, improve system reliability and minimize downtime.
- Identify and propose innovative solutions to existing challenges, ensuring continuous improvement in processes.
Tools and Environment Management
- Manage Jenkins pipelines, Git repositories, artifact repositories (e.g., JFrog Artifactory), and related tools.
- Oversee and maintain version control, build tools, and automation scripts.
Mentorship and Knowledge Sharing
- Mentor junior DevOps engineers, sharing knowledge and best practices to foster team growth.
- Provide guidance on modern DevOps tools, infrastructure management, and process optimization.
Required Qualifications
- 5+ years of relevant experience with a Bachelor's Degree, OR 2+ years of relevant experience with an Advanced Degree (e.g., Master's, MBA), OR 0 years of experience with a PhD.
- For candidates without a degree, 8+ years of proven experience in DevOps or related roles will be considered.
Preferred Qualifications
- 6+ years of experience in a DevOps or similar role with a Bachelor's Degree, OR 4+ years of experience with an Advanced Degree.
- Proficiency in scripting languages such as Python, Shell, or similar for automation.
- Strong experience with cloud platforms like AWS, Azure, or GCP.
- Hands-on experience in tools like Jenkins for CI/CD pipelines, Git for version control, and Docker and Kubernetes for containerization and orchestration.
- Solid understanding of build tools like Maven and managing artifact repositories (e.g., Artifactory).
- Familiarity with Agile and Scrum development methodologies, emphasizing collaboration and iterative development.
- Excellent problem-solving skills, attention to detail, and ability to work on complex technical challenges.
- Strong communication skills to collaborate effectively across teams, departments, and global stakeholders.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.
Why Join Visa?
- A collaborative and inclusive culture that fosters learning, growth, and success.
- The opportunity to work with cutting-edge technologies in DevOps, cloud, and automation.
- A purpose-driven work environment where your contributions help transform the future of payments.
- A global network of talented professionals who are committed to innovation and excellence.
- Competitive compensation, professional development opportunities, and a strong commitment to diversity, equity, and inclusion.
Additional Information
Visa is an Equal Employment Opportunity Employer. We welcome and consider all qualified applicants, regardless of race, color, religion, gender, national origin, disability, veteran status, or other protected categories. Visa also evaluates candidates with criminal histories that are consistent with applicable laws.
Are you ready to make a difference and contribute to the future of payment technology? Join us at Visa and be part of an organization that values innovation, impact, and growth. Apply today and experience Life at Visa!