Role - Intern - DevOps Engineering
Location - Chennai (Work from Office)

Job Description
Are you eager to be a crucial part of ensuring the stability, efficiency, and growth of mission-critical systems? Do you thrive on leveraging cutting-edge technologies to deliver top-notch solutions? Join our dynamic team focused on managing substantial data and driving innovation through scalability. Whether you're diving into DevOps as a novice or a seasoned professional, if you're driven by a passion for continuous learning and adept at cultivating robust software development pipelines and infrastructure, our DevOps Engineer role is an ideal match. Take a closer look below and reach out if you're prepared for hands-on, impactful contributions within a team committed to achieving operational excellence.

Responsibilities:
Building and maintaining production infrastructure to ensure the scalability and high availability of applications and services.
Implementing, maintaining, monitoring, and providing support for the infrastructure.
Taking ownership of the end-to-end deployment lifecycle.
Implementing automation for repetitive and repeatable tasks in daily operations.
Automating infrastructure provisioning using appropriate tools and frameworks.
Managing the cost efficiency of the created infrastructure.
Assisting in troubleshooting and debugging infrastructure-related issues.
Enhancing monitoring, logging, and security measures for applications and infrastructure.
Improving and extending our Kubernetes (k8s) platform running in EKS (Amazon Elastic Kubernetes Service).
Taking ownership and being accountable for the outcomes of your work. You should be adaptable and ready to iterate or pivot when needed.
Cultivating a positive work environment and actively engaging with colleagues and managers to enhance the quality of work.
Learning from the reviews and inputs from the peers and giving whatever you learned back to the team.

Requirements: 
Cloud Platforms: Strong familiarity with at least one cloud platform, preferably AWS, demonstrating proficient usage and understanding of cloud-based services.
Scripting Languages: Proficiency in scripting languages such as Python or Bash, enabling efficient automation and task execution.
Containerization: Knowledge of Docker and proficiency in Container Orchestration tools like Kubernetes, showcasing expertise in managing and orchestrating containerized applications.
Operating Systems: Hands-on experience in handling and configuring Linux Operating Systems, demonstrating a deep understanding of Linux environments.
Networking Fundamentals: Fundamental knowledge in networking concepts and protocols, understanding basic networking principles.
Databases: Working knowledge of databases, indicating the ability to manage, maintain, and work with various database systems effectively.
Problem-Solving: Possesses a proactive problem-solving attitude, capable of efficiently diagnosing issues and implementing effective solutions.
Education or Experience: A graduate degree in Computer Science or equivalent relevant experience providing the necessary background for the role.

Desired Skill(s):
CI/CD Tools: Preferred knowledge or experience  in CI/CD tools such as Jenkins, Bitbucket-Pipelines, showcasing the ability to automate software delivery pipelines efficiently.
Monitoring and Alerting Tools: Familiarity with monitoring and alerting tools such as Prometheus, Cloudwatch, Grafana, indicating expertise in monitoring system health, performance, and creating actionable alerts.
Knowledge of Open-Source Tools: Understanding and experience with open-source tools, showcasing adaptability and familiarity with diverse technology stacks and solutions.