-
Install, configure, and maintain Linux servers and cloud infrastructure.
Deploy and manage applications on AWS Cloud platforms.
Create and maintain CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
Manage Docker containers and basic Kubernetes deployments.
Monitor servers, troubleshoot issues, and optimize system performance.
Configure web servers such as Nginx and Apache.
Manage backups, security updates, SSL certificates, and server hardening.
Collaborate with development teams for application deployment and infrastructure support.
-
6 Months to 2 Years of experience in Linux Administration, DevOps, or Cloud Engineering.
Good knowledge of Linux (Ubuntu, CentOS, RHEL) administration.
Hands-on experience with AWS services such as EC2, S3, IAM, Route53, CloudWatch, and VPC.
Experience with Docker, Docker Compose, and basic Kubernetes concepts.
Knowledge of Git, GitHub, GitLab, and CI/CD pipelines.
Basic scripting knowledge in Bash or Python.
Understanding of Networking, DNS, HTTP/HTTPS, SSL, SSH, and Firewalls.
Strong logical thinking, troubleshooting, and analytical skills.
Ability to understand infrastructure requirements and implement scalable solutions.
Effective use of AI tools such as ChatGPT, GitHub Copilot, Cursor AI, Claude, or similar.
Ability to multitask, prioritize work, and meet project deadlines.
Good communication and teamwork skills.