Job Title : DevOps Engineer
Location : Vancouver, BC Onsite
Duration / Term : 6+ months Contract
Job Description :
We are looking for an expert DevOps Engineer with deep knowledge of GitLab, Terraform, and AWS.
The ideal candidate should be skilled in building and managing CI / CD pipelines, integrating third-party tools, and administering GitLab. This role also requires customer-facing experience, where you will work directly with clients to understand their needs and provide technical solutions.
Responsibilities :
CI / CD Pipelines : Build and maintain CI / CD pipelines using GitLab.
GitLab Management : Administer and optimize GitLab for smooth operation and high performance.
Infrastructure Management : Use Terraform to manage and provision AWS infrastructure.
AWS Cloud : Manage AWS resources such as EC2, S3, and Lambda.
Third-Party Integrations : Integrate third-party tools with GitLab and other platforms.
Customer Support : Work directly with customers to solve technical problems and provide advice.
Automation : Automate tasks and monitor infrastructure for performance and issues.
Collaboration : Work with development teams to ensure efficient software delivery.
Required Skills :
Expert in GitLab (CI / CD pipelines, administration, etc.).
Strong experience with Terraform for managing AWS infrastructure.
In-depth knowledge of AWS (EC2, S3, RDS, IAM, etc.).
Customer-facing experience and ability to communicate technical information clearly.
Proficiency in scripting (e.g., Python, Bash).
Ability to troubleshoot and resolve issues in cloud environments.
Preferred Skills :
AWS certifications (e.g., AWS Certified DevOps Engineer).
Experience with Docker, Kubernetes, or other container technologies.
Knowledge of monitoring tools (e.g., Prometheus, Grafana, CloudWatch).
Key Skills :
CI / CD, GitLab, Terraform, AWS infrastructure, Python