Product Software Engineer

Year    Pune, Maharashtra, India

Job Description


Under moderate supervision, the Product Software Engineer/Build/Release Engineer will be responsible for ensuring that system improvements (software updates, configuration changes, etc.) are successfully implemented and monitored to increase efficiency in deployments and reduce production system downtime. Additionally, this individual will be responsible for designing, developing, testing, debugging, and implementing complex automated deployment solutions in a commercial software environment.
Essential Duties and responsibilities

  • Ensure that system improvements are successfully implemented and monitored to increase efficiency.
  • Make complex modifications to existing software (msbuild, powershell, ado builds, etc) to fit specialized needs and configurations.
  • Continuously look for windows of opportunity to improve process.
  • Work effectively in a fast-paced, agile development environment.
  • Build deployment automation workflows necessary to deploy our software.
  • Advance our Configuration Management processes to maintain consistent configuration across dev, test and production environments.
  • Work closely with multiple software development teams to understand dependencies in order to identify/define specifications and indicate areas of system impact.
  • Interface with stakeholders to provide ongoing communication regarding deployments and system availability.
  • Create Continuous Integration/build server projects to deploy/promote upon successful builds (refine processes to move us closer to Continuous Delivery).
  • Champion the adoption of Infrastructure-as-Code (IaC) across teams
  • Develop automated test cases

Education:
  • Bachelor’s degree in Computer Science or related field or equivalent work experience.

Experience
  • 3+ years experience in Software Engineering or IT Operations.
  • 3+ years demonstrated experience in a DevOps roles.
  • 3+ years demonstrated experience scripting.
  • Experience with configuration management and ‘Infrastructure-As-Code’ (yaml preferred)
  • Continuous Integration tool proficiency.
  • Experience with automated deployments utilizing continuous integration and continuous delivery (CI/CD) tools (such as Azure DevOps, GitLab, GitHub, Jenkins, Octopus or other well-known tools) (ADO preferred)
  • Experience with release management, product rollouts, and service operationalization
  • Tech Analysis Experience beneficial (i.e. writing tech stories as a BA would)
  • Test Automation experience
  • Experience with cloud technologies and services.
  • Understanding of core AWS & Azure Services and working knowledge of CLIs

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2858823
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year