DevOps / Infrastructure Engineer
Posted Updated
Description
We are looking for a DevOps / Infrastructure Engineer with strong hands-on experience in Linux administration, Jenkins, Docker, networking, bare-metal servers, AWS, Redis, and MongoDB. The candidate should be capable of independently troubleshooting infrastructure, deployment, networking, and application-related issues in production environments.
Responsibilities:
- Manage, configure, monitor, and troubleshoot Linux and bare-metal servers.
- Build, maintain, and troubleshoot Jenkins CI/CD pipelines.
- Deploy, manage, and troubleshoot applications using Docker.
- Manage and troubleshoot AWS infrastructure and services.
- Configure and maintain networking, security groups, firewalls, ports, and connectivity.
- Support and maintain Redis and MongoDB environments.
- Perform server health checks, log analysis, performance troubleshooting, and incident resolution.
- Work closely with development teams to support application deployments.
- Identify root causes of infrastructure and production issues and implement preventive solutions.
- Maintain infrastructure security, availability, and reliability.
- Automate repetitive operational tasks wherever possible.
Requirements:
- Strong hands-on experience with Linux Administration and Troubleshooting.
- Strong experience with Jenkins and CI/CD pipelines.
- Hands-on experience with Docker and containerised environments.
- Strong understanding of Networking concepts - TCP/IP, DNS, HTTP/HTTPS, ports, routing, firewalls, load balancing, etc.
- Hands-on experience with bare-metal servers / Server Administration.
- Strong hands-on experience with AWS (EC2 VPC, IAM, Security Groups, Load Balancers, S3 & CloudWatch)
- Working knowledge of Redis.
- Working knowledge of MongoDB.
- Strong production troubleshooting and incident-resolution skills.
- 3+ years of relevant experience in DevOps, Infrastructure, System Administration, or related roles.
- Strong hands-on / production experience with all mandatory technologies.
- Good understanding of Linux systems and infrastructure.
- Strong troubleshooting and problem-solving abilities.
- Ability to take ownership of production infrastructure and deployment issues.
- Good communication and collaboration skills.