Dev Ops Engineer
hsbc
Job Description
In this role you will:
- Creation of IaaS services such as GCE, GAE, GKE, VPC, DNS, Interconnect VPN, CDN, Cloud Storage, FileStore, Firebase, Deployment Manager, Stackdriver
- Create GCP services such as Cloud Endpoints, Dataflow, Dataproc, Datalab, Dataprep, Cloud Composer, Pub/Sub, Cloud Functions
- Develop Terraform and Devops (CI/CD pipeline)
- Publish GCP cost Dashboards, Alerting and monitoring.
- The role holder must also drive operational excellence across our businesses worldwide, achieving this through the consolidation, simplification, and continuous improvement of processes across the full range of HSBC operations.
- Collaborate with application packaging team and assist resolving all technical challenges that might be present during integration phase.
- Communicate with the relevant project teams regarding resolving technical / application issues related to delivery.
- Establish, document and implement the best practices in the end to end application initiation and deployment processes
- Working for continuous improvement to achieve customer satisfaction.
Requirements
To be successful in this role, you should meet the following requirements:
- Experience in software development (Java or .NET), DevOps, and configuration management
- Experience with CI/CD pipelines, tools and infrastructures for applications deployed On Prem and in the Cloud
- Experience with software configuration management (SCM) environments for multiple parallel development efforts and complex branching strategies
- Experience managing complex development, test, integration, and production environments with different versions, building new environments, and providing support for existing ones.
- Solid understanding of DevOps and configuration management spanning web, mobile and cloud domains
- Experience scripting to automate release process processes.
- Experience with repositories like GitHub, Bitbucket, and Google Cloud Source Repositories
- Experience with CI/CD tools like TeamCity, Jenkins and Ansible or GitLab
- Experience with container builds using Docker and Kubernetes Clusters
- Cloud experience, specifically working with GCP.
- Experience with Terraform or GitHub Actions