Job Summary
We are seeking a proactive and technically skilled DevOps Engineer to join our engineering team. You will be responsible for designing, implementing, and maintaining scalable infrastructure, CI/CD pipelines, cloud environments, and monitoring systems. This role is ideal for someone with 2–3 years of experience who enjoys automating processes, improving deployment efficiency, and ensuring system reliability and security.
Job Details:
Job Type: Full-time, Office Desk Job
Working Days: 6 days a week (1 day holiday: Friday or Sunday)
Salary: Negotiable, based on skill & performance
Key Responsibilities
Design, implement, and maintain CI/CD pipelines for automated application deployment
Manage cloud infrastructure and environments across development, staging, and production
Configure and maintain Docker containers and container orchestration platforms
Monitor system performance, availability, and security using modern observability tools
Automate infrastructure provisioning and configuration management processes
Collaborate closely with developers to streamline deployment workflows and release management
Implement backup, disaster recovery, and high-availability strategies
Troubleshoot infrastructure, deployment, networking, and performance issues
Ensure security best practices, access control, and compliance standards are followed
Maintain infrastructure documentation, architecture diagrams, and operational procedures
Preferred Qualifications
- Bachelor of Science (BSc) in Computer Science & Engineering
Experience Requirement
- Cloud Infrastructure: Hands-on experience managing cloud infrastructure on AWS, Azure, GCP, or DigitalOcean. Understanding of networking, storage, compute services, and cloud security principles.
- CI/CD & Automation: Ability to design and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, or similar platforms.
- Containerization: Strong experience with Docker, Docker Compose, container image management, and containerized application deployment.
- Infrastructure as Code (IaC): Experience automating infrastructure provisioning using Terraform, CloudFormation, Ansible, or equivalent tools.
- Linux Administration: Strong command of Linux systems, server management, process monitoring, shell scripting, and troubleshooting.
- Monitoring & Observability: Experience implementing monitoring, alerting, logging, and performance analysis using Prometheus, Grafana, ELK Stack, Datadog, or similar platforms.
- Networking: Good understanding of DNS, TCP/IP, SSL/TLS, Load Balancers, Reverse Proxies, VPNs, and Firewall configurations.
- Security & Compliance: Knowledge of access management, secrets management, vulnerability mitigation, backup strategies, and infrastructure security best practices.
- Version Control: Proficiency with Git workflows, branching strategies, pull requests, and repository management.
- Database Fundamentals: Basic knowledge of PostgreSQL, MySQL, Redis, database backups, and performance optimization concepts.
- Scripting & Automation: Ability to automate operational tasks using Bash, Shell Scripting, Python, or similar scripting languages.
- Documentation: Ability to create and maintain infrastructure documentation, deployment guides, architecture diagrams, and operational runbooks.
- Communication & Collaboration: Strong communication skills and ability to work effectively with developers, QA engineers, product teams, and stakeholders.
- Problem Solving: Strong analytical and troubleshooting skills for diagnosing infrastructure, deployment, networking, and performance-related issues.
Key Competencies
- Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP), DigitalOceanCI/CD: GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, Bitbucket Pipelines
- Containerization: Docker, Docker Compose
- Container Orchestration: Kubernetes (K8s), Amazon EKS, Azure AKS
- Infrastructure as Code: Terraform, AWS CloudFormation, Ansible
- Source Control: Git, GitHub, GitLab, Bitbucket
- Monitoring: Prometheus, Grafana, Datadog, New Relic
- Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Graylog
- Linux & Scripting: Ubuntu, CentOS, Bash, Shell Scripting
- Databases: PostgreSQL, MySQL, MongoDB, Redis
- Web Servers: Nginx, Apache
- Security & Secrets: AWS IAM, HashiCorp Vault, Cloudflare
- Project Management: Jira, ClickUp, Trello
- Documentation: Confluence, Notion, Markdown
- API & Testing: Postman, Swagger/OpenAPI
- Collaboration: Slack, Microsoft Teams, Google Workspace
Bonus Points
Experience with Kubernetes or container orchestration platforms
Knowledge of microservices architecture and distributed systems
Familiarity with PostgreSQL, MySQL, Redis, and database administration
Experience managing high-traffic SaaS applications
Exposure to AI/ML infrastructure, MLOps, or data pipelines
Knowledge of serverless architectures and cloud-native services
Experience with security scanning, vulnerability management, and DevSecOps practices
- Understanding of Agile/Scrum development environments