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.