DrBalcony
Vancouver, BC
Closed
This position has been closed and is no longer accepting applicants.
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.