Responsibilities:
• Design, implement, and maintain scalable and highly available systems and infrastructure.
• Monitor, troubleshoot, and resolve incidents to ensure the optimal performance and availability of the applications.
• Candidate must have experience in Multiple DC, Migration strategy (AWS), cloud native understanding.
• Develop and maintain documentation related to system architecture, configuration, and processes.
• Participate in on-call rotations to provide support for production systems and handle critical incidents.
• Continuously evaluate and improve systems, processes, and tools to enhance reliability and efficiency.
Requirements (In order Preference/Priority):
• Strong troubleshooting and problem-solving skills.
• Excellent communication and collaboration abilities.
• Ability to work in a fast-paced and dynamic environment.
• Proficiency in programming languages such as Python, Java, or Go.
• Knowledge of database technologies (SQL, NoSQL).
• Strong hands-on experience with kafka, Kong, nginx
• Familiarity with monitoring and logging tools such as Prometheus, Splunk, ELKG stack, or similar.
• Strong knowledge of Linux/Unix systems fundamentals.
• Experience with CI/CD pipelines and related tools (Jenkins, GitLab CI/CD).
• Experience with cloud platforms such as AWS, Azure, or Google Cloud and relevant certifications.
• Hands-on experience with containerization technologies (Docker, Kubernetes).
• Knowledge of infrastructure-as-code tools such as Terraform or CloudFormation.
• Proficiency in HTML5, CSS3, and JavaScript (ES6+).
• Strong understanding of modern frontend frameworks/libraries such as React, Angular, or Vue.js.
• Knowledge of Node js for server-side JavaScript development
• Experience with responsive design principles and mobile-first development.
• Familiarity with state management libraries/tools (Redux, Vuex, etc.).
• Knowledge of RESTful APIs and asynchronous programming.
• Experience with version control systems, preferably Git.
• Ability to collaborate effectively in a team environment.
• Strong problem-solving and debugging skills.
• Familiarity with UI/UX principles and design tools (Sketch, Figma, etc.).
• Understanding of browser compatibility issues and performance optimization techniques.
• Experience with testing frameworks such as Jest, Enzyme, or Cypress.
• Knowledge of CI/CD pipelines and automated testing.
• Understanding of web security principles and best practices.