DevOps Senior engineer
Role details
Job location
Tech stack
Job description
Job Summary: We are seeking an experienced Senior DevOps Engineer to lead and enhance our infrastructure automation, continuous integration/continuous deployment (CI/CD) pipelines, and cloud operations. The ideal candidate will have a strong background in software development and operations, with expertise in designing scalable, reliable systems and driving automation to improve deployment cycles and system performance.
Key Responsibilities:
Design, implement, and maintain scalable and secure cloud infrastructure and deployment pipelines.
Develop and manage CI/CD pipelines to automate application build, test, and deployment processes.
Collaborate with development, QA, and operations teams to streamline software delivery and improve system reliability.
Monitor system performance and troubleshoot issues across development, staging, and production environments.
Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
Manage container orchestration platforms such as Kubernetes or Docker Swarm.
Ensure security best practices are integrated into the DevOps processes.
Lead efforts on automation of infrastructure provisioning, configuration management, and deployment.
Mentor junior DevOps engineers and share knowledge across teams.
Stay updated with industry trends and evaluate new tools and technologies to improve DevOps practices.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
8+ years of experience in DevOps, system administration, or related roles.
Strong experience with cloud platforms (AWS, Azure, GCP).
Expertise in Scripting languages such as Python, Bash, or PowerShell.
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or similar.
Proficiency with containerization technologies (Docker, Kubernetes).
Knowledge of Infrastructure as Code tools (Terraform, Ansible, CloudFormation, Powershell).
Strong understanding of networking, security, and system architecture.
Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
Excellent problem-solving skills and ability to work in a collaborative environment.
Strong communication and leadership skills.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field.
8+ years of experience in DevOps, system administration, or related roles.
Strong experience with cloud platforms (AWS, Azure, GCP).
Expertise in Scripting languages such as Python, Bash, or PowerShell.
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or similar.
Proficiency with containerization technologies (Docker, Kubernetes).
Knowledge of Infrastructure as Code tools (Terraform, Ansible, CloudFormation, Powershell).
Strong understanding of networking, security, and system architecture.
Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
Excellent problem-solving skills and ability to work in a collaborative environment.
Strong communication and leadership skills.