Senior DevOps Engineer

A senior DevOps engineer is responsible for managing the operations side of software development, focusing on streamlining the software delivery pipeline, automating infrastructure, and enhancing scalability and reliability of systems. DevOps engineers work at the intersection of development and operations teams to ensure the smooth deployment and operation of software systems.

Senior DevOps Engineer job description template

We're looking for a senior DevOps engineer who possesses a strong technical background and a commitment to improving processes. This role requires collaborative skills to bridge development and operations, along with a strategic mindset to enhance the efficiency and reliability of our infrastructure.

Key responsibilities

  • Design, implement, and manage CI/CD pipelines to automate deployment and integration processes

  • Collaborate with software development and IT operations teams to ensure smooth and timely deployment of applications and services

  • Monitor, maintain, and optimize the performance and availability of systems and applications

  • Implement and manage infrastructure as code using tools like Terraform or CloudFormation

  • Analyze and resolve technical and application-related problems, and ensure high levels of availability and security within the infrastructure

  • Stay current with industry trends and best practices to inform technology decisions and process improvements

Requirements and skills

  • 5+ years of experience in DevOps, system administration, or related fields

  • Strong experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI

  • Proven skills in cloud platforms such as AWS, Azure, or Google Cloud

  • Experience with infrastructure as code using Terraform, CloudFormation, or similar tools

  • Solid knowledge of containerization technologies like Docker and orchestration tools like Kubernetes

  • Excellent communication and collaboration skills, with a problem-solving mindset

  • Proficiency in scripting languages such as Python, Shell, or Bash

Learn more about recruitment and hiring

How to write a job description

Crafting a job description is crucial for aligning the right candidate with your company’s culture and role expectations.

How to source great software engineers

Discover how to identify top software engineers who excel in problem-solving, communication, and adaptability beyond mere coding skills.

© Aplii. All rights reserved.