freehire launches on Product Hunt on 26 August.

Follow →

Senior DevOps Engineer

Summary

Senior DevOps Engineer designs, automates, and maintains cloud infrastructure and CI/CD pipelines using AWS/Azure/GCP, Kubernetes, and Terraform to ensure fast, reliable software deployments.

Senior DevOps Engineer at Solace.

About the role

As a Senior DevOps Engineer at Solace, you will play a pivotal role in enhancing our cloud infrastructure and deployment processes. You will collaborate with cross-functional teams to ensure seamless integration and delivery of our software products. Your expertise will be essential in optimizing our CI/CD pipelines and automating workflows to improve efficiency and reliability. This position offers a unique opportunity to work in a dynamic environment where innovation and technical excellence are highly valued.

Key facts

  • Location: Ottawa, Ontario
  • Engagement: Full-time
  • Salary: Competitive, commensurate with experience
  • Visa: Open to candidates requiring work authorization

What you’ll do

  • - Design, implement, and manage scalable cloud infrastructure using platforms such as AWS, Azure, or Google Cloud.
  • - Develop and maintain CI/CD pipelines to streamline the software development lifecycle, ensuring rapid and reliable deployments.
  • - Collaborate with development teams to integrate DevOps practices into their workflows, fostering a culture of continuous improvement.
  • - Automate system configurations and deployments using tools like Terraform, Ansible, or similar technologies.
  • - Monitor system performance and troubleshoot issues proactively to ensure high availability and reliability of applications.
  • - Implement security best practices across the infrastructure and application layers to safeguard sensitive data.
  • - Conduct regular system audits and performance tuning to optimize resource utilization and reduce costs.
  • - Mentor junior team members, sharing your knowledge and expertise to help them grow in their roles.
  • - Participate in on-call rotations to provide support for production systems and respond to incidents as they arise.
  • - Document processes, configurations, and system architectures to ensure clarity and facilitate knowledge sharing within the team.
  • - Stay up-to-date with industry trends and emerging technologies, evaluating their potential application within Solace.
  • - Collaborate with product management and engineering teams to understand requirements and translate them into technical solutions.

Requirements

  • - A minimum of 5 years of experience in a DevOps or Site Reliability Engineering role, with a strong focus on cloud technologies.
  • - Proficiency in scripting languages such as Python, Bash, or Ruby for automation tasks.
  • - Extensive experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • - Solid understanding of networking concepts and protocols, including DNS, TCP/IP, and HTTP/S.
  • - Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.
  • - Experience with version control systems, particularly Git, and familiarity with branching strategies and workflows.
  • - Strong problem-solving skills and the ability to work independently as well as part of a team.
  • - Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.

Nice to have

  • - Experience with serverless architectures and microservices design patterns.
  • - Knowledge of database technologies, both SQL and NoSQL, and their management in cloud environments.
  • - Familiarity with Agile methodologies and tools like Jira or Trello for project management.
  • - Previous experience in a startup environment or fast-paced tech company.

Skills & tools

  • - Cloud Platforms: AWS, Azure, Google Cloud
  • - CI/CD Tools: Jenkins, GitLab CI, CircleCI
  • - Configuration Management: Ansible, Terraform
  • - Containerization: Docker, Kubernetes
  • - Monitoring: Prometheus, Grafana, ELK Stack
  • - Scripting: Python, Bash, Ruby
  • - Version Control: Git

Practical notes

  • - This position is based in Ottawa, Ontario, and may require occasional travel for team meetings or conferences.
  • - Candidates must be eligible to work in Canada and may need to provide proof of work authorization.
  • - The role may involve on-call responsibilities, requiring flexibility in work hours to address urgent issues.

Solace is committed to fostering a diverse and inclusive workplace; we encourage applications from all qualified individuals.

Join us at Solace and be part of a team that is dedicated to driving innovation in the field of cloud computing and DevOps practices. Your contributions will directly impact our ability to deliver high-quality software solutions to our clients, and you will have the opportunity to grow your skills in a supportive and collaborative environment.

See also