Senior Software Engineer

2 - 6 years

9 - 13 Lacs

Pune

Posted:2 months ago| Platform: Naukri logo

Apply

Skills Required

Automation Linux Information security Configuration management Agile Perl Windows SCM Troubleshooting SDLC

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Responsibilities A passionate and experienced engineer with advanced domain knowledge in one or more of the following areas: o DevOps/CI-CD o Site Reliability Engineering (SRE) - APIs, frameworks o Advocate of SRE DevOps Practices in support of the Builders Enablement Program As a SRE engineer, you will execute projects to enable reliability, security, and velocity on our Priceless Platform. You will help to establish promote SRE practices like observability, and progressive rollouts. An effective communicator, you will work cross-functionally to translate business needs into appropriate engineering reliability. We want engineers who can raise our bar for technical and cultural excellence. You will focus on the areas of improvising environment with SRE practices and infrastructure automation. Own complex problems with dependencies across services and facilitate cross-functional team interactions to drive resolution Drive integration of services focusing on customer journey and experience Perform regular demos/acceptance discussions in interacting with Product owners Lead by example with hands-on approaches to demonstrate engineering excellence Act as SME (Subject Matter Expert) for one or more initiatives to deliver an efficient and secure SDLC in Mastercard from the initial ideation to production deployment Work as part of a cross-functional and geographically distributed team to make our developer experience awesome Resolves problems of diverse scopes as they arise, escalating complex issues where analysis of the situation requires in-depth evaluation and judgement Performs implementation to optimize system/platform performance, efficiency, and capacity; may guide others on implementation and troubleshooting activities Architect monitoring, logging, and alerting to provide end-to-end observability. Tune performance and scalability via load testing, capacity planning, and architectural improvements. Enable velocity through agile processes, CI/CD adoption, and fast release cycles. Advocate for Mastercard Engineering Principles, Builders Enablement development standards, and Corporate Security guidelines Required Skillsets: Experience in managing DevOps tools and its platform for CI-CD. Hands-on linux platform experience for managing platform. Experience with infrastructure handling for performance under load and peak, and other resiliency and capacity scenarios; conducts performance analysis and tuning of performance test approaches. Experienced in configuring and monitoring using Splunk and App Dynamics for log forwarding, application health monitoring, created dashboards, health alert mechanism. Better understanding of DevOps principles and best practices. Experience with DevOps tools like Enterprise GitHub, Cloudbees Jenkins, SonarQube, Jfrog Artifactory or similar stack. Extensive experience of high availability and disaster recovery of an application and infrastructure in hybrid environment. Experience in using code and scripts to provision, configure and manage the underlying infrastructure resources including servers, networks, databases and other components. Expertise in using build tools like Maven, Gradle and MS Build for the building of deployable Artifacts from Source Code. Practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags), and logging and monitoring practices for high availability. Good to have: Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Enterprise GitHub Experience with one or more Cloud platforms with a good working knowledge. Familiar with knowledge in containerization and associated technologies and can guide others in its use and adoption Experience with automation scripts like shell, bash, yaml, groovy, PowerShell etc. Familiarity with any of the object-oriented languages and/or functional languages (e.g., Java, Ruby, Bash, Perl, Groovy) Good knowledge on configuration management tool Chef and basic understanding of writing cookbooks and executing them on both Linux and Windows systems. Other Qualification Broadening Experiences. Graduate : BE or equivalent education Must be detail-oriented, proactive and have the ability to function under pressure independently Possesses effective communication skills, both verbal and written, and strong relationship, collaborative skills and organizational skills. Willingness and ability to learn and take on challenging opportunities and to work as a member of geographically distributed project team. Experience in collaborating with internal Development community and providing guidance on moderate to complex operational and engineering activities, spanning multiple geographies and time zones.

Mock Interview

Practice Video Interview with JobPe AI

Start Automation Interview Now
Dynamic Yield By Mastercard
Dynamic Yield By Mastercard

Technology, Marketing Technology, Personalization

Los Angeles

200+ Employees

424 Jobs

    Key People

  • Liad Agmon

    CEO
  • Adrian B. K. Klok

    CTO

RecommendedJobs for You

Bengaluru, Karnataka, India