Overview
Skills
Job Details
DevOps Engineer
The DevOps Engineer is responsible for building, automating, and maintaining CI/CD pipelines, cloud infrastructure, and deployment processes. This role bridges development and operations to improve system reliability, scalability, and delivery speed.
Key Responsibilities
Design, implement, and maintain CI/CD pipelines
Automate infrastructure using Infrastructure as Code (IaC) tools
Manage and optimize cloud environments (AWS, Azure, Google Cloud Platform)
Monitor system performance, reliability, and availability
Implement logging, monitoring, and alerting solutions
Collaborate with development teams to streamline deployments
Ensure security, compliance, and best practices (DevSecOps)
Troubleshoot production issues and participate in on-call rotations
Document systems, processes, and runbooks
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field
Proven experience as a DevOps Engineer or Site Reliability Engineer
Strong experience with Linux/Unix systems
Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
Experience with containerization and orchestration (Docker, Kubernetes)
Preferred Qualifications
Experience with Infrastructure as Code tools (Terraform, CloudFormation)
Knowledge of scripting/programming (Python, Bash, Go)
Experience with monitoring tools (Prometheus, Grafana, ELK stack)
Cloud certifications (AWS, Azure, Google Cloud Platform)
Experience with microservices architectures