SAS

Configuration Developer

Job Locations IN-Pune
Requisition ID
20070244
Job Category
Information Technology
Travel Requirements
None

About the role:

 

The role is based in the Pune R&D Center, at SAS R&D Pune facility. For this role, you will join the SAS9 team. We are looking for a Configuration Engineer to help develop and maintain configuration frameworks and tooling used across the SAS 9 platform.

In this role, you will work on configuration scripting, system setup, and platform-level customization. You will collaborate with a team of experienced engineers to build and maintain scalable and secure configuration solutions for SAS 9 platform products.

 

Primary Responsibilities

 

Your primary responsibility will be to develop and maintain configuration scripts and frameworks used across SAS platform products.

  • Design and implement configuration logic using scripting and automation techniques.
  • Work with Apache Ant-based configuration systems and enhance existing script structures.
  • Develop and manage configuration templates, system properties, and environment-specific settings.
  • Implement secure configuration practices including handling TLS/SSL settings and certificate integration.
  • Collaborate with developers and platform engineers to support application configuration requirements.
  • Troubleshoot and resolve issues related to configuration scripts and system setup.
  • You would be expected to contribute to the enhancement of deployment automation tools and scripts.
  • Contribute to improvements in configuration frameworks, tools, and scripting standards.
  • Participate in design discussions and contribute to new tooling, systems, and frameworks.
  • Ensure adherence to security standards and development best practices.
  • Contribute to unit testing, integration testing, and documentation of configuration-related changes.
  • Support junior team members and assist in knowledge sharing.

Requirement

 

  • 3-5 years of experience with Bachelor’s in computer science or relevant
  • Experience in software development, configuration engineering, or related roles.
  • Strong understanding of OOPs concepts and basic software design principles.
  • Strong hands-on experience with Apache Ant (core skill for configuration scripting).
  • Experience with Ant-Contrib for implementing advanced logic, flow control, and property manipulation in Ant scripts.
  • Working knowledge of Groovy scripting for handling complex or dynamic configuration scenarios.
  • Good scripting knowledge in Unix/Linux shell scripting and/or Windows Batch scripting.
  • Understanding of XML and configuration-driven systems.
  • Strong understanding of TLS/SSL concepts and certificate handling.
  • Familiarity with JSON and REST-based systems.
  • Working knowledge of Java (ability to read/debug code).
  • Experience with version control tools such as Git or Gerrit.
  • Comfortable working in Linux and Windows environments.
  • Strong debugging and problem-solving skills.
  • Familiar with Agile methodologies and tools such as Jira and Confluence.
  • Understanding of CI/CD concepts and pipelines (mandatory).
  • Basic understanding of multi-tier application architecture and deployments.
  • Quick learner with the ability to understand new tools and technologies.
  • Understanding of software development processes and quality practices.
  • Ability to work effectively in a collaborative team environment.
  • Understanding and exposure to DevOps tools (Python, Ansible etc.)

Mandatory Technical Skills

 

  • Good exposure to design and development of XML configuration scripts using Apache-Ant and Groovy. Sound OOPS/OOAD concepts, knowledge of SQL concepts and exposure to implementing design patterns.
  • Strong understanding of OOP concepts and basic software design principles.
  • Strong hands-on experience with (core skill for configuration scripting).
  • Experience with Ant-Contrib for implementing advanced logic, flow control, and property manipulation in Ant scripts.
  • Working knowledge of Groovy scripting for handling complex or dynamic configuration scenarios.
  • Good scripting knowledge in Unix/Linux shell scripting and/or Windows Batch scripting.
  • Understanding of XML and configuration-driven systems.
  • Strong understanding of TLS/SSL concepts and certificate handling.
  • Working knowledge of JAVA programming.
  • Understanding and exposure to DevOps tools (Python, Ansible etc.)

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed