Lead Software Engineer, Cloud Engineering

Be among the first applicants.
Dynamic Yield By Mastercard
Mumbai City
INR 6,00,000 - 18,00,000
Be among the first applicants.
2 days ago
Job description
Role
In this role, you will:
  1. Participate in the implementation of new systems, develop strategic thinking and develop process, tools, and frameworks to help ensure effectiveness across teams.
  2. Be responsible for the analysis, design, development and delivery of software solutions.
  3. Define requirements for new applications and customizations, adhering to standards, processes and best practices.
  4. Plan and execute maintenance, upgrades, and migrations activities in different environments as Dev, Stage, and Prod.
  5. Design and develop resilient scalable infrastructure that avoids downtime and service interruptions.
  6. Interface with external logging, monitoring, and security vendors.
  7. Build out infrastructure as code, standard system images, and application images in Docker.
  8. Oversee and provide technical support to junior team members.
  9. Provide on-call coverage on a rotation basis.

All About You
Skills and experience required to be successful in this role:

  • Managing medium-sized project/initiatives as an individual contributor with advanced knowledge within discipline, leading a segment of several initiatives or a larger initiative, or formally supervise a small team, and assigns day-to-day work.
  • Design and develop applications, system to system interfaces and complete software solutions, performs vendor-related activities, and creates documentation such as user guides and software development guides.
  • Oversee and provide technical support to junior team members.
  • Significant advanced code development, code review and modest day-to-day support duties.
  • Expertise in AWS Cloud, developing solution offerings for new and existing Cloud projects. Demonstrate an advanced level of knowledge and understanding of various AWS service offerings.
  • Kubernetes experience, managing large scale Kubernetes clusters. Experience with kops or Rancher or any equivalent provided cluster, alternate CNIs and managing scalability of the cluster.
  • Infrastructure as Code Experience, demonstrate advanced level of programming methodologies used to augment terraform using Python, bash, or Go and related programming tools such as VSCode and git.
  • Expertise in Kubernetes cluster backup and restoration techniques and tools.
  • Be creative with solutioning yet be simple with implementation.
  • Technology, Tools Required:
  • Kubernetes - Certified Kubernetes Administrator level expertise.
  • AWS - Solution Architect Professional or Associate level expertise.
  • Kops/Rancher/EKS - Cluster provisioning tool expert level experience.
  • Terraform - IaC expert level experience.
  • CI/CD - Gitlab or equivalent continuous delivery tool expertise.
  • Linux - Linux expertise and Certifications.
  • Cluster backup and restore tech stack.
  • Autoscaling Kubernetes nodes - scaling solutions.
  • RBAC configuration for cluster access.
  • Service mesh - experience managing a large scale prod environment.

Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:
  • Abide by Mastercard's security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach;
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Lead Software Engineer, Cloud Engineering jobs in Mumbai City