Job Description:
We are hiring a DevOps Engineer who can take ownership of setting up the entire DevOps stack from scratch — including CI/CD pipelines, monitoring and alerting, automated deployments, and cloud infrastructure. This is a greenfield setup — ideal for engineers who enjoy building systems end-to-end.
Responsibilities:
Set up automated CI/CD pipelines (GitHub Actions / Jenkins)
Design and implement cloud infrastructure on AWS (EC2, RDS, S3, IAM, CloudWatch)
Build robust monitoring, logging, and alerting systems (CloudWatch, Prometheus, Grafana, ELK stack)
Implement automated backups, disaster recovery, and failover strategies
Automate deployment and rollback strategies using Docker and container-based deployments
Manage infrastructure-as-code (Terraform / Ansible preferred but optional)
Optimize infrastructure for performance, cost, and scalability
Collaborate with backend developers to troubleshoot and tune performance
Implement security best practices at infrastructure level (IAM, VPC, Security Groups, Secrets Management)
Required Skills:
Proven experience in setting up end-to-end DevOps for greenfield projects
Strong hands-on experience with AWS core services (EC2, RDS, S3, IAM, CloudWatch)
Proficient in Docker and container orchestration for deployments
Experience with monitoring stack (Prometheus, Grafana, ELK, or AWS CloudWatch)
CI/CD pipeline setup and management (GitHub Actions / Jenkins / GitLab CI)
Strong Linux system administration and scripting skills (Bash/Python preferred)
Familiarity with infrastructure-as-code tools (Terraform / Ansible — optional but nice to have)
Experience with implementing secure, reliable, and scalable cloud infrastructure
Good understanding of cloud cost optimization
Ability to work independently and take ownership of the DevOps function
Good Working Environment.