Back to results

DevOps Engineer

  • Kitamaat 2, BC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Job Description

We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic IT team. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and tools necessary for a streamlined and efficient development, testing, and deployment process. This role presents an exciting opportunity for a detail-oriented and innovative professional to contribute to the success of our software development lifecycle.

Responsibilities

  • Infrastructure as Code (IaC): Implement and maintain infrastructure as code practices, utilizing tools such as Terraform or Ansible to automate provisioning and configuration.
  • Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and manage CI/CD pipelines to automate the build, test, and deployment processes.
  • Containerization: Implement and manage containerization technologies such as Docker and orchestration tools like Kubernetes for scalable and efficient application deployment.
  • Monitoring and Logging: Set up monitoring and logging solutions to ensure the health and performance of applications and infrastructure, utilizing tools like Prometheus, Grafana, ELK stack, etc.
  • Security: Implement security best practices throughout the development and deployment process, including vulnerability scanning, access controls, and compliance checks.
  • Collaboration: Collaborate with development, testing, and operations teams to enhance the efficiency and reliability of the software development lifecycle.
  • Scripting and Automation: Develop and maintain scripts for automating repetitive tasks and ensuring consistency across environments.
  • Incident Response: Participate in incident response activities, troubleshoot issues, and implement solutions to minimize downtime.

Skills Required

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in DevOps and cloud platforms are a plus.
  • Experience: Minimum of 3-5 years of professional experience in DevOps or a related role, with a proven track record of successful implementations.
  • Technical Skills: Proficient in scripting languages (e.g., Bash, Python, Ruby). Experience with configuration management tools (e.g., Ansible, Puppet, Chef). Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI). Familiarity with containerization and orchestration (Docker, Kubernetes). Cloud platform experience (e.g., AWS, Azure, GCP).
  • Problem-Solving Skills: Strong problem-solving skills with the ability to address complex issues in a fast-paced environment.
  • Collaboration: Excellent collaboration and communication skills to work effectively within a team and across departments.
  • Adaptability: Ability to adapt to evolving technologies, industry trends, and project requirements.
  • Attention to Detail: Meticulous attention to detail in infrastructure design, automation scripts, and deployment processes.

We have cool benefits support you

  • Competitive Compensation: We offer a competitive salary and benefits package to recognize and reward your expertise and contributions to our DevOps initiatives.
  • Health and Wellness: Comprehensive health and wellness benefits, including medical, dental, and vision coverage.
  • Professional Development: Opportunities for ongoing professional development, including attending DevOps conferences, workshops, and obtaining certifications.
  • Flexible Work Arrangements: We understand the importance of work-life balance and offer flexible work arrangements to support your well-being.
  • Cutting-Edge Projects: Work on cutting-edge projects that challenge and inspire you, allowing you to showcase your DevOps skills.
  • Collaborative Environment: Join a collaborative and inclusive work environment where your technical skills contribute to the success of our IT initiatives.
  • Career Growth: A supportive environment that encourages career growth and provides opportunities for advancement within the organization.
  • Innovation: Be part of a team that values innovation, encourages new ideas, and embraces the latest technologies to streamline our development and deployment processes.

Job Info

  • Job Type: Full Time
  • Experience: 2+ Years
  • Location: Canada

Social Share

  • LinkedIn
  • Facebook
  • Twitter
More about this job

Responsibilities

The DevOps Engineer is responsible for designing and maintaining infrastructure using IaC and managing CI/CD pipelines for efficient software deployment. They also handle containerization, monitoring, and security best practices to ensure system health and reliability.

Requirements

Candidates need a Bachelor's degree in Computer Science or a related field and 3-5 years of professional DevOps experience. Proficiency in scripting languages, cloud platforms, and orchestration tools like Kubernetes is required.

Skills

  • Terraform
  • Ansible
  • CI/CD
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • ELK Stack
  • Bash
  • Python
  • Ruby
  • AWS
  • Azure
  • GCP
  • Jenkins
  • GitLab CI

Benefits

  • Competitive Salary
  • Medical Coverage
  • Dental Coverage
  • Vision Coverage
  • Professional Development
  • Conference and Workshop Attendance
  • Certifications Support
  • Flexible Work Arrangements
  • Career Growth Opportunities

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • DevOps
  • Infrastructure as Code
  • IaC
  • Terraform
  • Ansible
  • CI/CD
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • ELK Stack
  • Bash
  • Python
  • Ruby
  • AWS
  • Azure
  • GCP
  • Jenkins
  • GitLab CI
  • Vulnerability Scanning
  • Containerization
  • Orchestration
  • Cloud Computing
  • Automation
  • Incident Response

Report this job