Key Responsibilities:
* Environment Setup and Management: Configure and maintain sandbox environments to support development and testing phases. Ensure environments are replicated accurately to mimic production settings.
* Deployment Coordination: Oversee the deployment of new software releases, updates, and patches across various environments, including development, testing, staging, and production.
* Automation Implementation: Develop and implement automation tools to streamline deployment processes and reduce manual errors. Ensure continuous integration and continuous deployment (CI/CD) practices are followed.
* Version Control: Manage code repositories and ensure that proper version control practices are followed. Assist in branch management and merging processes.
* Collaboration and Support: Work closely with development, QA, and operations teams to troubleshoot and resolve environment-related issues. Provide technical support and guidance on environment setups.
* Documentation: Maintain detailed documentation for environment configurations, deployment procedures, and any changes made during the software lifecycle.
* Performance Monitoring: Monitor the performance of applications in different environments and report any discrepancies or issues that could affect the production release.
* Security Compliance: Ensure that all environments adhere to the company's security policies and compliance regulations Required Skills and Qualifications:
* Degree in Computer Science, Information Technology, or related field.
* Proven experience in software deployment, environment management, or a similar role.
* Strong understanding of CI/CD processes, version control systems (e.g., Git), and deployment tools (e.g. Ansible, GitLab, Nexus).
* Excellent problem-solving skills and the ability to work under pressure.
* Strong communication and collaboration skills. Preferred Experience with
* Containerization and orchestration technologies (e.g., Docker, Kubernetes).
* Terraform, Proxmox * Jira and Confluence * Networking (e.g., FS/Cisco switches & routers)
* Scripting languages (e.g., Python, Bash).
This role is to be based at our office in Hong Kong and will report directly to our Head of Software Development. Application from any region is acceptable, but candidates based in Hong Kong will be given preference.