Job Title: DevOps Engineer Intern
Job details:
- Type: Full-time/In Office
- Location: Banjara Hills, Road No-12 besides Mahesh bank Hyderabad-500034
- Duration: 3 Months
- Start Date: Immediately
- Remuneration: 25k
- Contract Type: Extendable
Position Overview:
We are seeking a skilled and proactive DevOps Engineer to join our team. The ideal candidate will have extensive experience in managing Node.js projects, Linux administration, MongoDB database administration, Docker containerization, CI/CD pipelines with Jenkins and GitLab, and monitoring with Grafana and Prometheus. This role requires a hands-on approach to ensure seamless deployment, performance optimization, and continuous integration and delivery of applications.
About the company:
SPAARKS
Spaarks is a bootstrapped early-stage startup on a mission to become the go-to
solution for connecting users with their community. We are a dynamic team focused
on finding PMF and driven by the challenge of creating impactful consumer
technology. Our environment is extremely fast-paced and constantly evolving,
offering an exciting opportunity for those who thrive on innovation and agility.
At Spaarks, we value creativity, collaboration, and a relentless pursuit of excellence.
Visithttps://www.spaarksweb.com to learn more.
Requirements
Key Responsibilities:
Node.js Project Management:
- Collaborate with development teams to streamline the deployment and operation of Node.js applications.
- Optimize performance and troubleshoot issues within the Node.js environment.
Linux Administration:
- Manage and maintain Linux servers, ensuring high availability and security.
- Perform routine system maintenance, updates, and patching.
MongoDB Database Administration:
- Oversee MongoDB database instances, including installation, configuration, and maintenance.
- Implement data backup, recovery, and performance tuning strategies.
Docker Containerization:
- Develop and manage Docker containers for various applications and services.
- Ensure proper orchestration of containers using tools like Kubernetes (preferred) or Docker Swarm.
CI/CD Pipelines with Jenkins and GitLab:
- Design, implement, and manage CI/CD pipelines using Jenkins and GitLab CI.
- Automate testing, integration, and deployment processes to improve efficiency and reliability.
Monitoring and Logging:
- Set up and maintain monitoring tools like Grafana and Prometheus to ensure system health and performance.
- Implement logging solutions for proactive issue detection and resolution.
Collaboration and Communication:
- Work closely with development, QA, and operations teams to ensure seamless integration and delivery of software.
- Provide technical support and guidance to team members.
Continuous Improvement:
- Stay up-to-date with industry trends and best practices in DevOps and cloud technologies.
- Propose and implement process improvements to enhance the DevOps workflow.
Required Qualifications:
- Proven experience as a DevOps Engineer or similar role.
- Strong proficiency in managing Node.js applications.
- Extensive experience with Linux administration.
- Solid understanding of MongoDB database management.
- Hands-on experience with Docker and container orchestration tools.
- Proficiency in setting up and managing CI/CD pipelines using Jenkins and GitLab.
- Experience with monitoring tools like Grafana and Prometheus.
- Strong scripting skills (e.g., Bash, Python).
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of Kubernetes for container orchestration.
- Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
- Experience with other databases and caching solutions (e.g., Redis, PostgreSQL).
Links
Web: https://www.spaarksweb.com
https://www.ososweb.com
BenefitsESIC & PF Benefits
Free Snacks & Beverages
Informal Dress Code
Flexible working Hours