Principal Software/DevOps Engineer

AspenTech
India
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Verbal communication","Written communication","Problem-solving","Teamwork","Leadership"]

Lead and maintain delivery pipelines and development environments for a large, geographically distributed development group. You will code in Python and shell, manage CI/CD with Jenkins, build C/C++ packages, and drive adoption of modern SDLC services (GitHub, Artifactory, Azure DevOps, AI agents). Strong Linux administration, Git workflows, and container knowledge are essential to enable efficient on-prem and cloud deployments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AspenTech
AspenTech
2 months ago

Principal Software/DevOps Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 days agoStatus: Live

Job Summary

Lead and maintain delivery pipelines and development environments for a large, geographically distributed development group. You will code in Python and shell, manage CI/CD with Jenkins, build C/C++ packages, and drive adoption of modern SDLC services (GitHub, Artifactory, Azure DevOps, AI agents). Strong Linux administration, Git workflows, and container knowledge are essential to enable efficient on-prem and cloud deployments.
Location: India
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Code new features and enhance existing Python / Shell / Groovy scripts.
  • •Automate and sequence operations using Jenkins pipelines.
  • •Build C/C++ packages from source using various toolchains and build systems on Linux and Windows.
  • •Drive adoption of modern SDLC services: GitHub / Artifactory / Azure DevOps / AI agents (e.g., GitHub Copilot).
  • •Troubleshoot CI/CD and on-prem deployments; produce and publish on-demand patches; document knowledge for teammates via wiki pages.

Key Requirements

  • •Extensive experience in Linux system administration in on-prem or cloud environment.
  • •Fluency in Python and Shell scripting.
  • •Deep knowledge of Git and experience administering / configuring GitHub organization.
  • •Experience in maintaining CI/CD pipelines using Jenkins and building C/C++ packages (cmake/gmake/msbuild) on Linux/Windows.
  • •Good knowledge of Linux containers and experience with modern SDLC tools (GitHub, Artifactory, Azure DevOps) and AI agents (e.g., GitHub Copilot).
Experience:Software developmentDevOpsCI/CDGit workflows
Skills:Verbal communicationWritten communicationProblem-solvingTeamworkLeadership
Languages:English
Tech Stack:PythonShellGroovyJenkinsGitGitHubAzure DevOpsC++CmakeGmakeMsbuildLinuxWindowsContainersGitHub Copilot

Company Brief

AspenTech
Provides software and AI-driven solutions for process industries to optimize asset performance, engineering, and operations. Helps energy, chemicals, and manufacturing companies improve efficiency, reliability, and sustainability.
Industry: Industrial Automation
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bedford, United States
Founded: 1981
WebsiteLinkedIn