No more applications are being accepted for this job
- Proficiency with DevOps tools (e.g. Docker, Kubernetes, Jenkins, Git, Ansible, etc.).
- Experience in Enterprise and Solutions Engineering.
- Experience developing and managing onprem 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 , 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 highquality 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 applications.
- Demonstrated skill in identifying and solving software design issues using GoF patterns, contributing to the architectural decisions across frontend and backend development.
- Experience leading code reviews and guiding refactoring code to implement GoF Design Patterns for improving system scalability and performance.
- Proficiency in eventdriven architecture and design patterns, with a strong understanding of asynchronous communication and event sourcing principles.
- Handson 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 eventdriven systems using Kafka to handle high throughput and lowlatency processing of events.
- Experience in integrating Kafka with Python and applications to facilitate realtime 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 ensure deliverable deadlines are met.
- Assist in preparing training materials and process documentations for team members.
- Recruit, develop, train, and retain DevOps engineers.
- Coordinate team and mentor assignments with GP manager to ensure the efficient, costeffective utilization of staff.
- Build relationships including partnership growth and manage stakeholder expectations to ensure continuous alignment with BMcD and BMI teams.
- Estimate working hours and clearly articulate success criteria.
- Review employee performance and conduct development meetings (90 day and annual performance appraisals, midyear reviews, coaching sessions, etc.).
- Identify training needs for engineers and support/develop training programs for the department.
- Collaborate with other departments on shared training.
- Review and improve processes/procedures across the department.
- Develop, improve, and communicate project execution and design tools.
- Interpret policies, purposes, and goals of organization to staff.
- Approve timecards and watch over billable time.
- Demonstrate creativity, foresight, and mature judgment in anticipating and solving problems.
- Other duties as assigned.
- Bachelor's degree in computer science, Information Technology, or a related field.
- At least 5 years in a leadership role with formal people management experience.
- Proven experience as a DevOps engineer with a solid background in infrastructure and automation.
- Strong leadership and mentoring skills.
- Strong communication skills (both verbal and written) and presentation skills.
- Strong analytical and critical thinking skills.
- Flexible approach to work, and ability to prioritize and manage time effectively to meet deadlines and client needs.
- Excellent problemsolving 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.
Team Lead - Bengaluru, India - Boyen Haddin
Description
Responsibilities :
Requirements :