Job Description
We are hiring a DevOps Engineer to help us design, automate, and maintain secure, scalable infrastructure that powers enterprise-grade applications . You will play a key role in managing CI / CD pipelines , optimizing deployments , and resolving infrastructure challenges . This role requires close collaboration with backend and frontend engineers , ensuring reliable delivery of applications and services. If you are skilled in automation, cloud infrastructure, and system performance optimization , we'd love to have you on the team.
Experience : 3+ Years
Responsibilities
- Design, deploy, and manage cloud infrastructure using Terraform across development, staging, and production environments.
- Build and maintain GitLab CI / CD pipelines for backend and scraping services , troubleshoot issues, and manage custom runners .
- Develop automation scripts to standardize application setups, configure logs, and ensure consistent environments on EC2 instances .
- Configure and manage AWS services such as EC2, S3, OpenSearch, Lambda, Neptune, IAM, VPCs, security groups, route tables, and Secrets Manager .
- Manage and troubleshoot MongoDB Atlas , ensuring performance, connectivity, and secure access control .
- Set up monitoring and logging strategies with CloudWatch , and resolve performance or memory issues in containers and servers.
- Build, debug, and deploy custom Docker images ( Node.js, Ulixee, Alpine ) for specialized services, ensuring stable orchestration and performance .
- Investigate and resolve infrastructure issues, including deployment failures, permission errors, and resource spikes through root cause analysis .
- Implement best practices around IAM roles, VPC peering, and subnet management for secure communication across environments.
- Collaborate with backend and frontend teams to align workflows and improve delivery efficiency.
- Participate actively in agile development processes and contribute to continuous improvement initiatives.
Requirements
Bachelor's degree in Computer Science, IT, or related field .3–5 years of professional experience as a DevOps Engineer or in a similar role.Strong knowledge of AWS services, including EC2, S3, VPC, IAM, OpenSearch, Lambda, CloudWatch, and Secrets Manager .Proven experience managing and troubleshooting MongoDB Atlas .Hands-on experience with Terraform for multi-environment infrastructure management.Proficiency with CI / CD , particularly GitLab pipelines and custom runner setup .Solid Linux administration skills with strong knowledge of networking and security .Experience with Docker , including building and deploying custom images ( Node.js, Ulixee, Alpine ).Familiarity with scripting languages such as Bash, Python, or JavaScript / Node.js .Comfort working with monitoring tools and analyzing system logs .Strong problem-solving skills with the ability to debug and resolve complex infrastructure issues independently.Benefits
Gain experience managing enterprise-grade infrastructure and deployments .Work with cutting-edge DevOps practices and cloud-native tools .Collaborate with cross-functional engineering teams on impactful projects.Access learning and development resources for continuous growth.Be part of a dynamic, fast-growing technology team .Skills Required
Javascript, Cloudwatch, Terraform, Docker, Node.js, Bash, Python, Linux Administration, Aws