Role: Release Management
Client: IT BPO
Working Mode: On Site
Job Type: Full time
Job Location: Kuala Lumpur
Experience: 5 years of experience in release management or a similar role within the finance or insurance industry.
Applicants: Open to Local Malaysian citizens
JOB DESCRIPTION
· Develop and maintain release schedules for the finance application, ensuring alignment with business objectives and compliance requirements.
· Coordinate with various stakeholders, including development, QA, and operations teams, to ensure smooth and timely releases.
· Ensure all release activities are properly documented and communicated to relevant parties.
· Oversee the deployment of new releases, ensuring minimal disruption to business operations and adherence to SLAs.
· Manage rollback plans and contingency measures in case of deployment issues.
· Collaborate with the IT operations team to ensure optimal performance and availability of the finance application during and after releases.
· Design, implement, and maintain CI/CD pipelines using Azure DevOps.
· Manage and optimize Azure resources and infrastructure.
· Collaborate with development, operations, and QA teams to streamline processes.
· Automate deployment and release processes.
· Monitor system performance and troubleshoot issues.
· Implement security best practices and ensure compliance.
· Stay up to date with industry trends and new technologies.
· Provide technical guidance and support to team members.
· Document processes and procedures.
· Participate in code reviews and provide feedback.
· Ensure high availability and reliability of systems.
· Optimize build and release processes for efficiency.
· Manage version control systems and branching strategies.
· Implement and maintain infrastructure as code (IaC).
· Configure and manage monitoring and alerting systems.
· Collaborate on disaster recovery planning and implementation.
· Conduct performance tuning and optimization.
· Support continuous improvement initiatives.
· Develop and maintain automation scripts.
· Ensure seamless integration of new tools and technologies.
· Act as the primary point of contact for release-related incidents and problems, ensuring timely resolution and root cause analysis.
· Coordinate with L1 and L3 support teams to address and resolve issues impacting releases.
· Maintain a comprehensive incident and problem management log, documenting all actions taken and lessons learned.
· Identify opportunities for process improvements in release management and implement best practices.
· Monitor and report on key performance indicators (KPIs) related to release management activities.
· Participate in post-release reviews and retrospectives to gather feedback and drive continual improvement.
JOB REQUIREMENTS
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· Minimum of 5 years of experience in release management or a similar role within the finance or insurance industry.
· Proven track record of successfully managing complex releases in a fast-paced environment.
· Strong knowledge of Azure/Google cloud services and infrastructure. Familiarity with Azure Data Factory (ADF), SSIS, Azure Synapse and cloud platforms.
· Experience with CI/CD tools like Bitbucket, Jenkins, GitHub, and Azure DevOps.
· Proficiency in scripting languages such as PowerShell, Python, or Bash.
· Familiarity with containerization technologies like Docker and Kubernetes.
· Understanding of version control systems, especially Git.
· Experience with infrastructure as code (IaC) tools like Terraform or ARM templates.
· Knowledge of monitoring and logging tools such as Azure Monitor, Log Analytics, or Splunk.
· Strong problem-solving and troubleshooting skills.
· Excellent communication and collaboration abilities.
· Experience with Agile and Scrum methodologies.
· Understanding of network and security best practices.
· Ability to work in a fast-paced, dynamic environment.
· Proactive and self-motivated with a strong attention to detail.
· Experience with automated testing frameworks.
· Knowledge of database management and optimization.
· Familiarity with serverless computing and microservices architecture.
· Ability to mentor and guide junior team members.
· Strong organizational and time management skills.
Job Type: Full-time