Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior DevOps Engineer

DrBalcony
Vancouver, BC
Temps plein
Exécutif

We are seeking a Senior DevOps Engineer Our DevOps initiatives by designing, implementing, and managing the infrastructure and delivery pipelines that power our applications. You will play a crucial role in ensuring the stability, scalability, and security of our systems while driving automation and efficiency across our development and operations teams. In this senior role, you will oversee a team of DevOps engineers, collaborate closely with cross-functional teams, and guide the strategic direction of our DevOps practices to support business objectives.

Responsibilities:

  • Architect and implement secure, scalable, and high-availability cloud infrastructure, leveraging Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
  • Drive automation across the development and operations pipeline, from code deployment to infrastructure management, ensuring efficient and reliable delivery.
  • Lead the migration and optimization of on-premise systems to cloud platforms such as AWS, Google Cloud, or Azure.
  • Lead the design, creation, and optimization of end-to-end CI/CD pipelines to automate the testing, deployment, and monitoring of software.
  • Ensure seamless integration between development, testing, and production environments to support rapid and reliable release cycles.
  • Collaborate with development teams to establish and maintain version control best practices, build automation, and automated testing processes.
  • Oversee the implementation of security best practices throughout the DevOps lifecycle, including encryption, identity and access management, vulnerability assessments, and patch management.
  • Set up robust monitoring, alerting, and logging systems using tools like Prometheus, Grafana, ELK Stack, or Datadog to ensure system reliability and proactive issue detection.
  • Lead incident management efforts, including root cause analysis, post-mortem reviews, and implementing preventative measures to improve system resilience.
  • Lead and mentor a team of DevOps engineers, fostering a culture of continuous improvement, collaboration, and innovation.
  • Provide technical guidance and leadership in designing solutions that meet performance, scalability, and security goals.
  • Conduct performance reviews, offer professional development opportunities, and ensure alignment with business and project goals.
  • Collaborate with software development, QA, IT, and security teams to align infrastructure and deployment solutions with business objectives.
  • Work with product management and executive teams to plan for scalability, disaster recovery, and long-term infrastructure strategies.
  • Continuously evaluate new technologies, tools, and processes to improve efficiency, security, and scalability across the DevOps ecosystem.
  • Champion best practices in software development, deployment, and operations, including Agile and DevOps methodologies.
  • Drive initiatives around cloud cost optimization, performance tuning, and resource allocation efficiency.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • +5 years of experience in DevOps, system administration, or related roles, with at least 3 years in a leadership position.
  • Expertise in cloud platforms (e.g., AWS, Google Cloud, Azure) and cloud-native architectures.
  • Strong experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
  • Deep understanding of containerization and orchestration technologies, such as Docker and Kubernetes.
  • Proven experience with CI/CD tools and pipelines (e.g., Jenkins, GitLab CI, CircleCI).
  • Strong knowledge of monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, Datadog).
  • Solid understanding of security best practices, including network security, IAM, and compliance standards (e.g., GDPR, HIPAA).
  • Strong scripting and automation skills (e.g., Python, Bash, PowerShell).
  • Experience with serverless architecture and tools (e.g., AWS Lambda, Google Cloud Functions).
  • Familiarity with Agile methodologies and software development practices.
  • Strong leadership and mentoring experience in a fast-paced, high-performance environment.