Software Infrastructure & Automation Engineer (Pune)

Software Infrastructure & Automation Engineer (Pune)

16 Sep
|
nCircle tech
|
Pune

16 Sep

nCircle tech

Pune

Key Responsibilities

Development Infrastructure & Developer Experience

- Act as the primary interface between Development and DevOps/Infrastructure teams.

- Improve developer productivity through tooling, automation, and process optimization.

- Design and maintain solutions that simplify development workflows and reduce manual effort.

- Support onboarding and enablement of engineering teams.

- Define and promote development best practices and standards.

Intelligent Testing & Change Impact Analysis

- Develop solutions that identify affected components and determine the appropriate tests to execute based on source code changes.

- Build traceability between source code, build artifacts, dependencies, and test suites.

- Support implementation of selective and risk-based testing strategies to reduce validation time.

- Analyze dependency relationships across large C++ codebases.

- Integrate change impact analysis into development workflows to improve validation efficiency and release confidence.

GitLab & Source Control Management

- Administer Gitlab workflows in a multi-repo, multi-product scenario with inter-dependencies

- Maintain and develop automation solutions leveraging GitLab APIs.

- Design branching, merge, and release management strategies.

- Define and enforce source control best practices.

- Support repository lifecycle management and integrations.

- Troubleshoot Git and GitLab-related issues across multiple teams.

Build Systems & Software Infrastructure

- Support and improve large-scale C++ build environments.

- Troubleshoot and optimize build performance, dependency management, and development workflows.

- Maintain cross-platform development environments on Linux and Windows.

- Analyze and resolve build,



linkage, packaging, and deployment issues.

- Collaborate with development teams to improve build architecture and maintainability.

Software Packaging & Runtime Infrastructure

- Understand and manage:
- Dynamic libraries (DLLs, SOs)

- Static libraries

- Executables and binaries

- Runtime dependencies

- Third-party components

- Investigate dependency conflicts and runtime issues.

- Support artifact management and software distribution processes.

Developer Tools & Internal Platforms

- Develop internal tools using Python, Shell scripting, and APIs.

- Create dashboards, reports, and monitoring solutions.

- Build self-service tools that improve developer efficiency.

Requirements

Technical Skills

Source Control & Collaboration

- Strong knowledge of Git, GitLab, GitLab APIs, repository management, branching & release workflows.

Programming & Scripting

- Strong Python programming skills.

- Strong Shell scripting (Bash/PowerShell).

- Experience developing automation tools and utilities.

- Experience working with REST APIs.

Operating Systems

- Strong Linux administration and troubleshooting skills.

- Strong Windows development workplace knowledge.

- Experience supporting cross‑platform development.

Build Systems

- Experience with make build systems.

Software Development

- Strong understanding of large‑scale C++ applications, build systems, dependency management, static/dynamic linking, DLL/SO management, compiler toolchains, and multi‑platform environments.

Testing & Quality Engineering

- Knowledge of unit, integration, and system testing.

- Experience with test automation, code coverage analysis, dependency/impact analysis, and test selection strategies.

📌 Software Infrastructure & Automation Engineer (Pune)
🏢 nCircle tech
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software infrastructure & automation engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: software infrastructure & automation engineer (pune) / pune