Solution Architect - Kolkata, India - Jobstop Solutions Pvt Ltd
Description
Having strong knowledge of various open source technologies is essential:- Knowledge of popular programming languages used in open-source projects such as Python, JavaScript, Java, C/C++, PHP, Ruby, Go, etc. Understanding the strengths and weaknesses of these languages will help in making informed design decisions.
- Understanding web development technologies like HTML, CSS, JavaScript, HTTP, RESTful APIs, and web frameworks (e.g., React, Angular, ) to design and integrate webbased opensource solutions.
- Knowledge of various database systems, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis), to make informed choices based on the specific requirements of the project.
- Proficiency in using version control systems like Git, which are fundamental for collaborating on opensource projects and contributing to their development.
- Knowledge of DevOps practices and Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the development, testing, and deployment of opensource projects.
- Understanding networking concepts, protocols, and security best practices to ensure opensource solutions are robust and protected against potential threats.
- Awareness of the various opensource projects, libraries, and frameworks available, as well as active involvement in the opensource community to keep up with the latest developments and best practices.
- Understanding different opensource licenses and ensuring compliance with licensing requirements when using, modifying, or distributing opensource software.
- Familiarity with documentation tools like Markdown, collaboration platforms like GitHub, and communication tools like Slack, which are commonly used in opensource development.
- Familiarity with IoT communication protocols like MQTT, CoAP, AMQP, and HTTP(S) for establishing efficient and secure data exchange between IoT devices and the cloud/platform.
- Understanding of embedded systems and microcontrollers commonly used in IoT devices, such as Raspberry Pi, Arduino, ESP32/ESP8266, BeagleBone, etc. This knowledge helps in designing IoT solutions for resourceconstrained devices.
- Knowledge of opensource IoT platforms like Eclipse IoT, ThingsBoard, Kaa, and DeviceHive, which provide frameworks for managing devices, collecting data, and handling device configurations.
- Expertise in IoT security best practices, including data encryption, device authentication, and secure communication protocols, to safeguard IoT ecosystems from potential threats.
- Knowledge of wireless communication technologies commonly used in IoT, such as Wi-Fi, Bluetooth, Zigbee,Radio, LoRaWAN, and cellular networks (3G, 4G, and 5G).
- Collaborate with stakeholders and create highlevel and detailed technical solution designs
- Stay uptodate with the latest technologies and trends, and recommend appropriate technologies, platforms, and tools to meet project objectives efficiently
- Define and enforce technical standards, guidelines, and best practices for development, coding, and system integration. Ensure that all solutions align with the organization's architectural principles
- Identify potential technical issues, risks, and challenges early in the project life cycle. Develop contingency plans and risk mitigation strategies to address these issues proactively
- Ensure that the proposed solutions are scalable, highperforming, and optimized for resource utilization. Conduct performance testing and tuning as needed
- Ensure that the proposed solutions meet security and compliance requirements, implementing necessary measures to protect sensitive data and ensure system integrity
- Act as a bridge between business stakeholders and technical teams. Effectively communicate technical concepts to nontechnical stakeholders and vice versa
- Create detailed technical documentation, including architecture diagrams, design specifications, and deployment procedures.
- Collaborate with project managers to define project timelines, resource requirements, and budgets. Monitor progress and ensure that the technical aspects of the project align with the established plan.
Salary:
₹1,800, ₹2,000,000.00 per year
Schedule:
- Day shift
Ability to commute/relocate:
- Kolkata,
West Bengal:
Reliably commute or planning to relocate before starting work (required)
Experience:
- total work: 10 years (preferred)
- Devops: 10 years (preferred)
- IoT: 3 years (preferred)
More jobs from Jobstop Solutions Pvt Ltd
-
IT Administrator
Remote, India - 1 day ago
-
Pilates Instructor
Goa, India - 6 days ago
-
Mern Stack Mentor
Bengaluru, Karnataka, India - 1 day ago
-
Sales Officer
Kolkata, India - 1 week ago
-
Sales Executive
Kolkata, India - 1 week ago
-
Tele Caller
Kolkata, India - 3 days ago