Burns & McDonnell
Location
Mumbai | India
Job description
Description
.Proficiency with DevOps tools (e.g., Docker, Kubernetes, Jenkins, Git, Ansible, etc.).
.Experience in Enterprise and Solutions Engineering.
.Experience developing and managing on-prem infrastructure.
.Experience with cloud platforms and IaC.
.Strong proficiency in backend development with Python, including an understanding of frameworks such as Django or Flask.
.Experience in frontend development using Next.js, with a solid grasp of React concepts and state management libraries.
.Familiarity with RESTful API development and integration, and modern authentication mechanisms like JWT.
.Proficiency in database technologies, both SQL and NoSQL, and the ability to design efficient data models and queries.
.Knowledge of automated testing frameworks for both frontend and backend code, ensuring high-quality releases.
.Solid understanding of the Gang of Four (GoF) Design Patterns and ability to apply these patterns effectively in software design to promote code reusability and maintainability.
.Experience with architectural design patterns, such as MVC, and the ability to mentor team members on their appropriate use in Python and Next.js applications.
.Demonstrated skill in identifying and solving software design issues using GoF patterns, contributing to the architectural decisions across front-end and back-end development.
.Experience leading code reviews and guiding refactoring code to implement GoF Design Patterns for improving system scalability and performance.
.Proficiency in event-driven architecture and design patterns, with a strong understanding of asynchronous communication and event sourcing principles.
.Hands-on experience with Apache Kafka, including setting up, configuring, and managing Kafka clusters, as well as developing Kafka producers and consumers.
.Ability to design and implement robust, scalable event-driven systems using Kafka to handle high throughput and low-latency processing of events.
.Experience in integrating Kafka with Python and Next.js applications to facilitate real-time data processing and streamlining of operational workflows.
.Knowledge of Kafka Streams and Kafka Connect for building stream processing applications and connecting Kafka with different data sources and sinks respectively.
.Knowledge of security best practices and compliance standards.
.Ability to manage multiple projects concurrently, including identification of critical path items to ensuredeliverabledeadlinesaremet.
.Other duties as assigned.
Qualifications
.Bachelor's degree in computer science, Information Technology, or a related field.
.6-10 years of overall experience.
.Proven experience as a DevOps engineer with a solid background in infrastructure and automation.
.Strongcommunicationskills(bothverbalandwritten)andpresentationskills.
.Stronganalyticalandcriticalthinkingskills.
.Flexible approach to work, and ability to prioritize and manage time effectively to meet deadlines and client needs.
.Excellent problem-solving and communication skills.
.Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) a plus.
.Ability to work independently and adjust to multiple time zones.
.In addition, you must be available to travel internationally.
Not Applicable #BMI N/A
Job tags
Salary