Home

Xuanbo Guo Devops - Devops/Cloud Engineer
[email protected]
Location: Vancouver, British Columbia, Canada
Relocation:
Visa:
Resume file: Xuanbo Guo_Cloud Devops_1755049854042.pdf
Please check the file(s) for viruses. Files are checked manually and then made available for download.
XuanBo Guo
+1(236) 858-3330
[email protected] Greater Vancouver, Canada
PROFESSIONAL SUMMARY
Results-driven DevOps Engineer with over 6+ years of experience in build engineering, release management, and automation. Proven expertise in DevOps practices, including Continuous Integration (CI) and Continuous Deployment (CD) methodologies. Proficient in AWS (Amazon Web Services) (EC2 - Elastic Compute Cloud, S3 - Simple Storage Service, ECS - Elastic Container Service, EKS - Elastic Kubernetes Service) and Azure services (AKS - Azure Kubernetes Service, Azure DevOps). Skilled in Docker, Kubernetes, Terraform, and Ansible for Infrastructure as Code (IaC) and configuration management. Committed to optimizing software delivery processes through robust CI/CD pipelines. Certified AWS Solution Architect Associate, demonstrating knowledge of cloud solutions, microservices architecture, and industry best practices.
TECHNICAL SKILLS

Cloud Services: AWS (Amazon Web Services): EC2 (Elastic Compute Cloud), ELB (Elastic Load Balancer), Auto Scaling, IAM (Identity and Access Management), S3 (Simple Storage Service), SNS (Simple Notification Service), CloudTrail, CloudWatch, ECS (Elastic Container Service), ECR (Elastic Container Registry), EKS (Elastic Kubernetes Service), Route53, Secrets Manager Azure (Microsoft Azure): EntraID, VMs (Virtual Machines), VM Scale Sets, VNET (Virtual Network), DNS (Domain Name System), Load Balancer, VPN (Virtual Private Network), App Service, Azure Container Registry, Azure Kubernetes Service(AKS),Azure Monitoring

Version Control: Git, GitHub, Bitbucket, Azure Repos

Automation & Configuration Management: Ansible, Terraform

Containerization: Docker, ECS, EKS, Azure Container Apps, AKS

DevOps Tools: Jenkins, Azure DevOps, GitLab (CI/CD pipeline creation, runner configuration, repository management)

Code Analysis: SonarQube

Build Tools: Maven, Node

Artifactory Tools: Nexus, Azure Artifactory

Scripting Languages: Shell scripting, Python

Monitoring Tools: Amazon CloudWatch, Prometheus, Grafana

Collaboration Tools: Jira, Confluence, Azure Boards

Operating Systems: Redhat Linux, Windows, Unix
PROFESSIONAL EXPERIENCE
Microsoft Jun 2025 - Current
Role: DevOps Engineer
Location: Canada
Responsibilities

Designed and maintained GitLab CI/CD pipelines for automated build, test, and deployment workflows, integrating with Docker, Kubernetes (EKS), and AWS services.

Configured and managed GitLab Runners for distributed build and deployment processes.

Managed GitLab repository access controls, branch protection rules, and merge request workflows to ensure secure and efficient code delivery.

Collaborated closely with development and operations teams, ensuring seamless integration of DevOps practices.

Developed and maintained infrastructure as code (IaC) using Terraform for automated provisioning and configuration.

Managed AWS infrastructure efficiently, focusing on scalability.

Designed, implemented, and optimized CI/CD pipelines for automated build, test, and deployment processes.

Monitored and optimized CI/CD pipelines for enhanced efficiency and reduced deployment times.

Configured GitHub Actions to trigger deployments based on Git branch updates and pull requests, ensuring seamless integration with Agile development practices.

Enhanced CI/CD pipelines with GitHub Actions for efficient handling of Docker container builds and image management.

Implemented containerization technologies such as Docker and orchestrated containerized applications using AWS ECS.

Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed byAmazon Elastic Kubernetes Service(EKS).

Build/deployed custom Docker images into Amazon ECR Registry as part of CI Pipeline.

Used Jenkins pipelines to drive all micro services builds out to the ECR Registry and then deployed to Elastic Kubernetes Service(EKS).

Utilized Kubernetes(EKS) and Docker for the runtime environment of the CI / CD system to build, test deploy.

Administered and maintained Atlassian products like JIRA and Confluence for effective project management and documentation.

Worked with Git and Bitbucket for version control, ensuring effective tracking of changes.

Interacted with solution architects to gather infrastructure requirements and coordinated with the infrastructure team.

Assisted clients in creating Jenkins pipelines and provided guidance on best practices.

Created environment-specific Jenkins CI/CD pipelines for different deployment environments.

Documented modifications on Jenkins and Terraform, publishing in Confluence.

Ensured smooth deployments, avoiding disruptions to the production environment.

Participated in continuous research to evaluate new tools and technologies for enhancing the DevOps workflow.

Managed installation, configuration and support of Linux and Unix server and systems

Troubleshoot system issues and implemented solutions in Linux/Unix.

Experience with Unix/Linux system administration functions such as user management, disk management, and network management.
Environment

Operating Systems: Linux,Unix

Version Control: Git, Bitbucket

CI/CD: Jenkins

Containerization: Docker, AWS ECS

IaC: Terraform

Cloud Services: AWS (EC2, ECS, S3, Secrets Manager, VPC, ALB, Route53, CloudWatch)

Collaboration Tools: Jira, Confluence
Client: AGA FinCorp Inc
Location: Remote Nov 2021 - May 2022 Role: DevOps Engineer
Responsibilities

Migrated selected projects from Jenkins/Bitbucket to GitLab CI, optimizing pipeline speed and simplifying repository management.

Created reusable GitLab pipeline templates for consistent deployment standards across environments.

Worked with Amazon AWS EC2 cloud services to install, configure, and troubleshoot on various Amazon images, such as Amazon Linux AMI, Red Hat, and Ubuntu

Conducted branching and merge-related activities, ensuring efficient version control practices.

Created and updated environment variables for all components using lightweight pipelines in Jenkins.

Maintained users in Bitbucket, ensuring proper user management and access control.

Worked closely with cross-functional teams to implement and maintain CI/CD pipelines in Jenkins.

Enhanced CI/CD pipelines with GitHub Actions for efficient handling of Docker container builds and image management.

Created and updated CI/CD pipelines to accommodate project requirements.

Debugged deployment issues in Jenkins for swift issue resolution.

Collaborated with developers and teams to create pipelines based on project requirements.

Documented modifications made on Jenkins and published documentation in Confluence for reference.

Managed GIT, which includes creating new users.

Proficient in constructing end-to-end CI/CD pipelines in Jenkins, covering tasks such as code retrieval, application compilation, test execution, and deployment of build artifacts to Nexus.

Defined and implemented AWS EC2, AWS IAM, AWS Elastic Load Balancer (ELB), and AWS Auto Scaling.

Launched Amazon EC2 instances using Amazon Web Services (AWS) and configured them with respect to specific applications.

Engaged in user account management by creating, deleting, and overseeing user accounts and passwords in AWS IAM

Established and/or maintained internal Confluence, JIRA, and Bitbucket systems.

Provided recommendations and developed technical designs for integrating new applications into the DevOps pipeline, ensuring exposure to Sonar for thorough code review.
Environment

Version Control: Bitbucket, Git

CI/CD: Jenkins

Collaboration Tools: Jira, Confluence

AWS Cloud

AWS IAM, AWS EC2, AWS Elb, AWS Auto Scaling
Crane Worldwide Logistics, Remote Aug 2019 July 2021 Role: Software Engineer
Responsibilities

Configured Jenkins jobs with Git and Maven for generating artifacts.

Worked with Amazon AWS EC2 cloud services to install, configure, and troubleshoot on various Amazon images, such as Amazon Linux AMI, Red Hat, and Ubuntu.

Automated the build, test, and deployment processes to ensure a streamlined and efficient pipeline.

Developed and implemented a CI/CD pipeline using Jenkins to automate the entire software delivery process.

Integrated Jenkins with the required tools to create a seamless and automated workflow.

Utilized Git for version control, ensuring effective tracking of changes made by different team members in the source code.

Collaborated with developers to create pipelines as per project requirements using Jenkins.

Documented modifications done on Jenkins and published documentation in Confluence for reference.

Participated in continuous improvement efforts, enhancing the CI/CD pipeline and overall development process.

Engaged in user account management by creating, deleting, and overseeing user accounts and passwords.

Defined and implemented AWS EC2, IAM, Elastic Load Balancer (ELB), and Auto Scaling.

Experience in branching, tagging, and maintaining the version across the environments, working on Software Configuration Management (SCM) tools like GitHub.

Experience in using Artifactory, Nexus Repository Managers for Maven builds.
Environment

Cloud Services: AWS (EC2, IAM, ELB, Auto Scaling)

CI/CD: Jenkins

Version Control: Git

Build Automation: Maven

Artifact Repository: Nexus

Collaboration Tools: Jira
EDUCATION
Master in Management Information Systems, Temple University - Philadelphia, PA
Bachelor in Supply Chain Management, Temple University - Philadelphia, PA 2020 - 2021
2014 2017
Keywords: continuous integration continuous deployment sthree Pennsylvania

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5970
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: