Plan, coordinate, and execute software deployments for Advent's financial software products to client environments, including upgrades, patches, and new installations.
Develop and maintain deployment documentation, including installation guides, runbooks, and troubleshooting procedures.
Automate deployment processes and build continuous integration/continuous delivery (CI/CD) pipelines to enhance efficiency and reliability.
Collaborate with development, quality assurance, and support teams to ensure successful deployments and address any pre
or post-deployment issues.
Perform post-deployment validation and testing to verify system functionality and performance.
Provide technical support and troubleshooting for deployment-related issues, working with clients and internal teams to resolve problems promptly.
Participate in the weekend upgrade work and provide critical deployment support as needed.
Identify and implement best practices for software deployment, configuration management, and system administration.
Conduct root cause analysis for deployment failures and implement preventative measures.
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
2+ years of experience in a software deployment, release engineering, or DevOps role.
Proficiency with scripting languages such as PowerShell, Python, or Bash.