Description
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.
Principal responsibilities:
- Provide technical consultation to development team members with guidance of department principles.
- Lead teams or projects of high complexity.
- Initiates and conducts feasibility studies of new and modified business requirement.
- Provide technical analysis and solutions to business issues, provides consultation, researches and implements technical alternatives, and maintains awareness of business technology strategies.
- Be responsible in user requirement gathering, detailed requirement documentation by working closely with the project stakeholders including IT and business users.
- Ensure the business need can be translated into executable artefacts for development team.
- Work closely with stakeholders, architects, and a variety of end users to ensure technical compatibility and user satisfaction.
- Work with development team to clarify the user requirements, conduct system testing, prepare test plan and test cases.
- Build and maintain secure, scalable and resilient infrastructure and services on Google Cloud.
- Develop and maintain continuous integration and continuous delivery pipelines to enable reliable, repeatable application releases.
- Automate infrastructure provisioning, configuration management and routine operational tasks using infrastructure as code.
- Implement monitoring, logging and alerting to detect service issues and improve visibility into service health and performance.
- Define and track service reliability targets, working with development teams to improve availability, performance and capacity.
- Respond to production incidents, coordinate service recovery and conduct root cause analysis to prevent recurrence.
- Collaborate with development, security and support teams to embed reliability and security practices throughout the software delivery lifecycle.
- Maintain operational documentation, support procedures and disaster recovery plans, and participate in recovery testing and continuous improvement.
Requirements:
- University Degree (or above) in Computer Science, Software Engineering, or a related discipline.
- Demonstrable experience in DevOps, site reliability engineering or production engineering, supporting secure and resilient services.
- Hands-on experience with cloud platforms, preferably Google Cloud, including infrastructure provisioning, identity and access management, networking and monitoring.
- Proficiency in Python, Bash or another scripting language to automate operational tasks and develop reliable tooling.
- Practical experience building and maintaining continuous integration and continuous delivery pipelines, with security checks integrated into the delivery process.
- Experience with infrastructure as code tools such as Terraform, container technologies such as Docker, and container orchestration platforms such as Kubernetes.
- Strong understanding of monitoring, logging and alerting, with the ability to define service reliability targets and troubleshoot distributed systems.
- Sound knowledge of Linux, networking and cloud security, alongside practical experience in incident response, root cause analysis and disaster recovery.
- Strong written and spoken English communication skills, with the ability to collaborate across teams and explain technical issues clearly to different audiences.
For more fresh new jobs, check out yubhub.co.