DevOps Engineer
Job Summary
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 (Optional)
- 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
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
Benefits & Perks
• Festival Bonus • Annual Salary Review • Profit Sharing Opportunity • Professional Growth & Learning Environment • Supportive and Collaborative Team Culture