company logo

Cmake Engineer

Bangalore
Full-Time
Mid-Level: 3 to 6 years
7L - 12L (Per Year)
Posted on Oct 04 2024

About the Job

Skills

CMake
Build Systems
python
Continuous Integration
Bazel
Continuous Integration And Continuous Delivery (CI/CD)
Jenkins
Gitlab

Company OverviewMazenet Solution is a leading IT service provider headquartered in Chennai, with a dedicated team of 201-500 employees. We specialize in delivering cutting-edge solutions and services to meet the diverse needs of our global clientele. Our commitment to innovation and excellence is reflected in our collaborative work culture, driving impactful results in the IT industry.


Job OverviewWe are seeking a skilled CMake Engineer for a full-time, mid-level position based in Bangalore. The ideal candidate will have a maximum of 6 years of relevant work experience. This role demands proficiency in CMake and build systems, along with solid expertise in Python. The selected candidate will work within a dynamic team environment to enhance and optimize our build processes.


  • Qualifications and SkillsProficiency in CMake for managing and automating build processes (Mandatory skill).
  • Possess deep understanding of various build systems to enhance software deployment (Mandatory skill).
  • Strong programming skills in Python for automation and scripting tasks (Mandatory skill).
  • Experience with Continuous Integration methodologies and tools to support agile developments across teams.
  • Proficiency in Bazel for handling large codebases and complex build dependencies.
  • Understanding of Continuous Integration and Continuous Delivery (CI/CD) processes to ensure seamless deployment.
  • Familiarity with Jenkins for continuous integration work and automated testing frameworks.
  • Competence in using Gitlab for source code management workflows and collaboration within development teams.


  • Roles and ResponsibilitiesDesign and implement build and configuration management for our software development projects using CMake.
  • Work collaboratively with development teams to streamline build processes and improve efficiency.
  • Liaise with various stakeholders to define build systems that meet business requirements and project goals.
  • Ensure continuous integration practices are adhered to, optimizing deployment pipelines accordingly.
  • Maintain and enhance legacy and new build systems ensuring alignment with industry standards.
  • Develop scripts and tools in Python to automate repetitive tasks, improving overall productivity.
  • Actively troubleshoot and resolve any build failures, collaborating effectively with different teams.
  • Stay current with industry trends and advancements in build automation and integration technologies.

About the company

www.mazenet.com

Industry

IT service

Company Size

201-500 Employees

Headquarter

Chennai

Other open jobs from Mazenet solution