Role Overview
We are looking for a DevOps Engineer with 2 years of hands-on experience in AWS, CI/CD, Docker, Linux, and deployment automation. The candidate will be responsible for managing cloud infrastructure, deployments, monitoring, and supporting development teams.
Responsibilities
- Manage and maintain cloud infrastructure across AWS, Linode, and DigitalOcean.
- Manage and maintain Linux servers, Nginx, networking, DNS, SSL, and server configurations.
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
- Manage application builds, deployments, releases, and rollbacks across Development, Staging, and Production.
- Implement Docker-based application deployments and support containerized environments.
- Develop automation for deployments and operational tasks using Bash, Ansible, Terraform, or similar tools.
- Monitor infrastructure and applications for performance, availability, security, and scalability.
- Troubleshoot and resolve application, deployment, server, networking, and infrastructure issues.
- Collaborate with Development, QA, and Operations teams to resolve issues and improve the software delivery lifecycle.
- Implement and maintain security, access controls, backups, and compliance with organizational best practices.
- Continuously improve DevOps processes, automation, infrastructure, and deployment efficiency.
- Explore and utilize AI tools and AI-assisted automation for DevOps, monitoring, troubleshooting, and operational improvements.
Requirements
- 2 years of experience in DevOps, Cloud Engineering, System Administration, or a similar role.
- Strong hands-on experience with AWS, Linode, and DigitalOcean.
- Good knowledge of AWS services including EC2, S3, IAM, RDS, CloudWatch, and VPC.
- Strong knowledge of Linux server administration and troubleshooting.
- Hands-on experience with Jenkins, GitHub Actions, GitLab CI, or similar CI/CD tools.
- Good knowledge of Docker and basic/working knowledge of Kubernetes.
- Working knowledge of Bash/Shell scripting, Ansible, and Terraform/IaC.
- Good understanding of Nginx, DNS, SSL/TLS, HTTP/HTTPS, firewalls, and basic networking.
- Good understanding of monitoring, logging, security, backups, and performance optimization.
- Good knowledge of Git/GitHub and version control practices.
- Strong problem-solving and troubleshooting skills, with the ability to work under pressure.
- Bachelor's degree in Computer Science, Information Technology, or a related field, with good English communication and teamwork skills.
Skills
- AWS
- Docker
- Jenkins
- Terraform
- Linux