Principal Software/DevOps Engineer
Aspen Technology, Inc.2 hours ago
Pune, IndiaStaff+
Responsibilities
- Develop new features and enhance Python, Shell, and Groovy scripts.
- Automate and sequence operations using Jenkins pipelines.
- Build C++ packages from source using multiple toolchains and build systems on Linux and Windows.
- Drive adoption of GitHub, Artifactory, Azure DevOps, and AI-assisted development services.
- Troubleshoot CI/CD processes and on-premises deployments.
- Produce and publish on-demand packages and patches.
- Administer and configure GitHub organizations.
- Document knowledge in wiki pages and provide guidance to teammates.
Requirements
- Extensive experience with Linux system administration in on-premises or cloud environments.
- Power-user knowledge of Windows services, permissions, and mounts.
- Deep knowledge of Git and experience administering and configuring GitHub organizations.
- Fluency in Python and Shell scripting.
- Experience maintaining CI/CD pipelines with Jenkins.
- Solid experience with C++ build systems including cmake, gmake, and msbuild.
- Good knowledge of Linux containers.
- Verbal and written English proficiency is required.
- Experience with Black Duck or Snyk security scans, Artifactory administration, Python and C++ package managers, dependency management, AI coding assistants, or agentic workflows is preferred.
Benefits
- Career development programs.
- Community service projects and social events.
- The posting describes a global, geographically distributed development environment.