I.T. For Less
Description
Location: Remote
Employment Type: Full-time
Company: ITFORLESS
Experience Level: Mid–Senior
Job Summary
ITFORLESS is looking for a skilled DevOps Engineer to build, automate, and maintain scalable, secure, and highly available infrastructure. The ideal candidate will collaborate closely with development, cloud, and security teams to streamline CI/CD pipelines, improve system reliability, and support cloud-native applications across modern platforms.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Manage and optimize cloud infrastructure (AWS primarily; Azure/GCP a plus).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Deploy, manage, and scale containerized applications using Docker and Kubernetes (EKS/ECS).
- Monitor system performance, availability, and reliability using tools such as CloudWatch, Prometheus, Grafana, or ELK stack.
- Improve system security, scalability, and disaster recovery strategies.
- Automate routine operational tasks using scripts and configuration management tools.
- Collaborate with developers to support application releases and troubleshoot production issues.
- Implement logging, alerting, and incident response best practices.
- Maintain documentation for infrastructure, processes, and runbooks.
- Stay updated with DevOps tools, cloud technologies, and industry best practices.
Required Skills & Qualifications
- Proven experience as a DevOps Engineer or similar role.
- Strong experience with Linux/Unix systems administration.
- Hands-on expertise in AWS services (EC2, S3, RDS, IAM, VPC, CloudWatch, etc.).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Bitbucket Pipelines).
- Proficiency in Docker and Kubernetes.
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Scripting skills in Bash, Python, or similar languages.
- Knowledge of networking, security best practices, and performance optimization.
- Strong troubleshooting, communication, and time-management skills.
- Ability to work independently in a remote and fast-paced environment.
Preferred Qualifications
- AWS, Kubernetes, or DevOps-related certifications.
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Familiarity with monitoring and logging stacks (ELK, Prometheus, Grafana).
- Experience with microservices architecture.
- Exposure to multi-cloud or hybrid environments.
- Knowledge of cost optimization and FinOps practices.
