The role will lead a team to drive continuous improvement or revamp (where deemed to be appropriate) StarHub’s overall integration architecture & solution as part of the broader StarHub digital transformation journey. He or she will collaborate with E2E functional and development teams within / cross applications, IS design authority, business stakeholders & vendor community in implementing platform integration solution as part of the larger StarHub digital transformation program.
Responsibilities
Cloud Expertise: • Manage cloud environments (e.g., AWS, Azure, Google Cloud). • Optimize infrastructure for performance and cost.
Continuous Integration and Deployment: • Design, implement, and manage continuous integration and deployment pipelines. • Automate and streamline operations and processes. Infrastructure Design and Automation: • Design, build, and maintain scalable and reliable infrastructure using tools like Kubernetes, Docker, Terraform, Ansible, CloudFormation etc. Automation plays a crucial role in provisioning and managing infrastructure ensuring that environments are hardened and compliant with security policies and standards. • Manage configuration and orchestration tools (e.g., Ansible, Puppet, Chef).
Monitoring and Logging: • Implement monitoring, metrics, and logging systems. Tools like Prometheus, ELK stack (Elasticsearch, Logstash, Kibana), Grafana, etc., • Respond to and resolve incidents to ensure high availability and performance.
Collaboration: • Work closely with developers and other stakeholders to ensure smooth deployment and operation of systems. • Facilitate collaboration between development and operations teams.
Security and Compliance: • Implement and maintain security best practices . • Ensure systems are compliant with industry standards and regulations.
Scripting and Automation: • Write scripts and automation tools (e.g., Python, Bash, PowerShell) to improve efficiency.
Version Control: • Manage and maintain version control systems (e.g., Git, SVN).
Documentation and Knowledge Sharing: • Document processes, configurations, and procedures to ensure that knowledge is shared effectively within the team and the broader organization.
Problem Solving and Troubleshooting: • Respond to and resolve infrastructure and application issues in production and non-production environments. This requires a strong understanding of systems architecture and troubleshooting skills.
Risk Management: • Conduct risk assessments and implement risk mitigation strategies within the DevOps processes, prioritizing security efforts based on potential impact and likelihood.
• Degree in computer science, Engineering, or related field (or equivalent experience). • Proven 5 to 7 years of work experience as a DevSecOps Engineer or similar role. • Strong background in software development and/or operations. • Experience with containerization (e.g., Docker, Kubernetes). • Knowledge of CI/CD tools and practices. • Familiarity with databases and SQL. • Excellent troubleshooting and problem-solving skills. • Good communication and collaboration abilities.
• Certification in relevant technologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator). • Experience with microservices architecture. • Understanding of Agile methodologies. • Knowledge of networking and security best practices.
• Strong analytical thinking and attention to detail. • Ability to work independently and as part of a team. • Adaptability to learn new technologies quickly. • Strong organizational and time management skills.
• Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change in a fast-paced environment.