Qi Qiao

Senior DevOps Developer at AB InBev APAC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Java Programming Master for Software Developers
    Udemy
    Nov, 2020
    - Nov, 2024
  • Azure DevOps Fundamentals
    Udemy

Experience

    • China
    • Food and Beverage Services
    • 200 - 300 Employee
    • Senior DevOps Developer
      • Mar 2021 - Present

      Responsible for DevSecOps platform for APAC DevOps team. Design and implement the CI/CD pipelines for App teams on both Azure DevOps for Azure Cloud and Jenkins for AliCloud. Support for both traditional or micro services .net/java/python/android/miniprogram CI/CD. Deliver the efficient and stable soluations. Experises on container and Kubernetes technologies. Good understanding with Gitflow and hooks intergrated. Establish strategies on source code branching merging and tags. Version control and gate check on releases. Integrate SAST/SCA tools like sonarque, checkmarx, snyk and Gitleaks to pipelines with defined quality gate. OSS artifactory management to reduce the vulnerabilities involved on shift-left security mechanism. DevOps tools auto scaling on business needs. Keep monitoring and logging on go-live applications. Leverage new technology and skills on platform structure. Metrics and kanban on running pipelines. Driver devops engineers in effective ways on projects onboard DevSecOps platform. Push standard developing procedures. Infrastuce as code on Cloud resources provsioning. Working on the best practice adoption for Cloud Iaas/Paas to engineering team.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • DevOps Engineer
      • Feb 2017 - Mar 2021

      As DevOps engineer in Product team. Take responsibility to maintain the Bitbucket SCM repositories, builds, wiki pages and VMs. Refact the Linux build test and package jobs to Jenkins CI/CD pipelines. Build the C++ and Java programs across different OS platform like Linux/Aix/Solaris/HP/AS400. Automated smoke and regression testing cases. Integrate the source scan Ploaris, Blackduck and SonarQube to pipeline jobs. Maintain the products' artifacts and deliverables. Scripting on product new features. Java developing for the APIs. Implement container technologies like Docker, Docker Compose and Kubernetes cluster soluations for products deliverables. Work closely with engineering Dev QA and support teams.

    • Software Automation Engineer
      • Oct 2014 - Feb 2017

      As an automation engineer. Work with developers on requirements analysis, discussing testing methods, making plan for testing, setting up testing environments, designing and performing test cases, submitting a defect report and carry out the corresponding operation. Automated regression test cases. Strictly implement the testing process, organize project milestones review meeting, track and close the problems. Updates and push the project progress. Good understanding of software engineering. Took part in 'Waterfall' , 'Agile', ' Iteration' and TDD. Familiar with VB/VBScripts/Python scripting languages. Excellent in automation tools like QTP/Selenium/Apache Jmeter/SOAP UI/Load Runner etc. Fast grasping and learning.

    • Computer Hardware Manufacturing
    • 700 & Above Employee
    • Quality Assurance Engineer
      • Sep 2011 - Sep 2014

      Establish and lead a new software testing Lab. Report to Apple STE Toyko office directly. Weekly updates on project status and resouces. Prepare test plan. Design end users scenarios test caces and lead team to execute tests. Do bug's replication, isolation and analysis. Write bugs tickets to engineering team and track bugs’ life. Regression test on new releases. Review customer issues from support. Scripting auto test cases. Establish and lead a new software testing Lab. Report to Apple STE Toyko office directly. Weekly updates on project status and resouces. Prepare test plan. Design end users scenarios test caces and lead team to execute tests. Do bug's replication, isolation and analysis. Write bugs tickets to engineering team and track bugs’ life. Regression test on new releases. Review customer issues from support. Scripting auto test cases.

Education

  • Harbin University of Science and Technology
    Bachelor's degree, Computer Science and technology
    2007 - 2011

Community

You need to have a working account to view this content. Click here to join now