Job Title: DevOps Engineer

Location: [On-site / Remote / Hybrid]
Employment Type: Full-time

Job Summary

We are seeking a skilled DevOps Engineer to build, deploy, and maintain reliable infrastructure and CI/CD pipelines. The ideal candidate will work closely with development teams to automate processes, improve system performance, and ensure high availability, security, and scalability of applications.

Key Responsibilities

Design, implement, and manage CI/CD pipelines

Automate infrastructure provisioning and configuration

Monitor system performance, availability, and security

Manage cloud infrastructure and on-premise servers

Collaborate with developers to optimize deployment workflows

Implement backup, disaster recovery, and security best practices

Troubleshoot production and deployment issues

Maintain documentation for infrastructure and processes

Requirements

Bachelor’s degree in Computer Science, Engineering, or related field

Proven experience as a DevOps Engineer or similar role

Strong knowledge of Linux systems and server administration

Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.)

Familiarity with cloud platforms (AWS, Azure, GCP)

Experience with containerization and orchestration tools (Docker, Kubernetes)

Knowledge of scripting languages (Bash, Python, etc.)

Preferred Qualifications

Experience with Infrastructure as Code (Terraform, Ansible, CloudFormation)

Understanding of monitoring and logging tools (Prometheus, Grafana, ELK)

Knowledge of security and compliance best practices

Experience working in Agile/Scrum environments

What We Offer

Competitive salary and benefits

Flexible work options

Opportunity to work on scalable, real-world systems

Learning and career growth opportunities