About Client :
Our Client is a multinational IT services and consulting company headquartered in USA, With revenues 19.7 Billion USD, with Global work force of 3,50,000 and Listed in NASDAQ, It is one of the leading IT services firms globally, known for its work in digital transformation, technology consulting, and business process outsourcing, Business Focus on Digital Engineering, Cloud Services, AI and Data Analytics, Enterprise Applications ( SAP, Oracle, Sales Force ), IT Infrastructure, Business Process Out Source. Major delivery centers in India, including cities like Chennai, Pune, Hyderabad, and Bengaluru. Offices in over 35 countries. India is a major operational hub, with as its U.S. headquarters.
Job Title : Devops Engineer Embedded
Key Skills : Github , pre hook post hook
Job Locations : Pune
Experience : 3+ Years.
Education Qualification : Any Graduation.
Work Mode : Hybrid.
Employment Type : Contract.
Notice Period : Immediate
Job Description :
- 3 or more years Embedded Software Development.
- Experience with formal software development process such as Agile.
- Knowledge of Embedded Software Development Tools like VSCode, C2000 SDK, make utilities Cmake, mem
map configurations, etc.
C C++ should have hands-on experience.DevOps Tools Github, Git configurations for automation of Pre & post hooks.Experience developing in a Unix / Linux environment Yocto.RTOS & Linux basic knowledge.Passion for software.DESIRED SKILLS :
Github actions Yaml.Bash and Python scripting.Experience with Github Cookie cutter.Experience with Docker containers Need to have working knowledge.Knowledgeable of theory and use of Test-Driven Development Gtest.Visual Studio code extensions and plugin creation.Basic Understanding of REST APIs.Basics on cyber security.Key Responsibility Areas (KRAs) :
Embedded DevOps Automation :
Implement and manage Git hooks (pre / post) to streamline development workflows.Support continuous integration and delivery (CI / CD) for embedded projects using GitHub and GitHub Actions.Toolchain & Environment Management :
Maintain and optimize embedded development environments including VSCode, C2000 SDK, CMake, and Yocto.Automate toolchain configurations and manage dependencies for consistent build & Agile Practices :Work closely with development and QA teams in Agile / Scrum environments to integrate DevOps practices.Participate in sprint planning, reviews, and retrospectives to continuously improve processes.Code Quality & Testing Support :
Support automated testing frameworks such as GTest.Ensure coding standards, testing protocols, and static / dynamic analysis tools are integrated into pipelines.Scripting & Automation :
Develop scripts in Bash / Python for build automation, tooling, and monitoring.Contribute to GitHub Cookiecutter templates and reusable & Deployment :Create and manage Docker containers for development and testing environments.Work on deployment scripts and configurations aligned with security and compliance standards.Documentation & Support :
Document DevOps practices, pipeline configurations, and tool usage guidelines.Provide ongoing support to developers for environment issues, version control, and automation.Security & Compliance :
Apply basic cybersecurity principles in build / deployment processes.Ensure security checks are part of the CI / CD lifecycle.(ref : hirist.tech)