Job Title
DevOps Intern - Job Role & Responsibilities
DevOps Intern
Department
Engineering
Reporting To
DevOps Engineer/Manager
Location:
Calicut
Duration
[ Internship duration 6 months]
Job Overview
The DevOps Intern will support the engineering and operations team in implementing and improving automation, monitoring, and deployment processes. They will gain hands-on experience with DevOps tools, systems, and practices while contributing to the scalability and reliability of Mailercloud's products.
Key Responsibilities
Understand the architecture and deployment pipelines of Mailercloud's products.
Gain knowledge of the tools and platforms used in Mailercloud’s DevOps ecosystem, such as CI/CD, containerization, and monitoring solutions.
Assist in setting up and maintaining cloud infrastructure (e.g., AWS, Google Cloud, or Azure).
Support the configuration and management of servers, including setting up environments for development, staging, and production.
Collaborate with senior team members to build, enhance, and manage CI/CD pipelines.
Automate repetitive tasks, such as deployments, monitoring configurations, and environment setups.
Implement and configure monitoring tools to ensure system health and uptime.
Assist in analyzing logs and metrics to identify bottlenecks or potential issues.
Help ensure systems are secure by applying patches and updates under the guidance of senior engineers.
Participate in configuring firewalls, monitoring for vulnerabilities, and applying best security practices.
Work closely with developers, QA, and other team members to ensure seamless integration and deployment of product updates.
Document processes, tools, and configurations for future reference.
Required Skills And Qualifications
- Educational Background:
- Completed a degree in Computer Science, Information Technology, or a related field.
- Completion of a recognized DevOps training program or certification is mandatory. Examples include:
- AWS Certified DevOps Engineer
- Microsoft Certified: DevOps Engineer Expert
- Google Professional DevOps Engineer
- Docker Certified Associate
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified: Terraform Associate
- Any equivalent DevOps bootcamp or training program.
- Technical Skills:
- Proficient understanding of Linux/Unix environments.
- Knowledge of version control systems like Git.
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Basic scripting skills in Python, Bash, or Shell.
- Exposure to CI/CD pipelines and related tools like Jenkins, GitLab CI/CD, or similar.
- Soft Skills:
- Eagerness to learn and adapt to new technologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Preferred but Not Mandatory:
- Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of monitoring tools (e.g., Prometheus, Grafana, or New Relic).
- Familiarity with automation and configuration management tools like Ansible, Terraform, or Puppet.
Outcomes Expected
Improved understanding of Mailercloud’s DevOps processes and tools.
Contributions to automating manual tasks, resulting in increased efficiency.
A documented record of completed projects or initiatives during the internship.
A report on lessons learned and areas for improvement.
Work Environment And Benefits
- Exposure to real-world challenges in a high-availability product environment.
- Mentorship from experienced DevOps professionals.
- Opportunity to contribute directly to the reliability and scalability of Mailercloud’s products.