Are you ready to dive into the cutting-edge world of DevOps? Techolution is seeking a DevOps Intern to join our innovative team! This role is your gateway to mastering cloud technologies, CI/CD pipelines, and infrastructure as code. You'll have the unique opportunity to work with industry-leading tools like GCP, Docker, and Kubernetes, while developing crucial skills in troubleshooting. If you're a curious problem-solver with a passion for automation and a drive to make a real impact, this internship could be your launchpad into an exciting career in DevOps engineering.
Shift: 2-11 PM
Mode: On-site
Key Responsibilities:
- Develop and maintain efficient CI/CD pipelines using Jenkins, enhancing software delivery speed and reliability
- Implement and manage containerization strategies with Docker, ensuring consistent application deployment across environments
- Collaborate with development teams to automate build, test, and deployment processes, improving overall productivity
- Assist in designing and implementing Infrastructure as Code (IaC) solutions using Terraform, enabling scalable and reproducible infrastructure
- Support the management and optimization of cloud resources on GCP, ensuring cost-effective and efficient utilization
- Contribute to the development of Python scripts for automation and tooling, streamlining DevOps processes
- Assist in configuring and maintaining Kubernetes clusters, ensuring high availability and scalability of applications
- Participate in troubleshooting and resolving infrastructure and deployment issues, minimizing downtime
- Collaborate on implementing security best practices within the DevOps pipeline, enhancing overall system security
- Contribute to documentation efforts, creating and maintaining clear guides for DevOps processes and tools.
Top Non-Negotiable Skills
- Python: Proficiency in writing clean, efficient Python code for automation scripts and DevOps tools
- Familiarity with major cloud platforms, their services, and best practices for cloud resource management
- CI/CD: Understanding of continuous integration and deployment principles and their practical application in software delivery
- Jenkins: Experience in configuring and maintaining Jenkins pipelines for automated builds and deployments
- Docker: Skill in creating and managing Docker containers for consistent application packaging and deployment
- Kubernetes: Basic knowledge of Kubernetes architecture and ability to assist in managing containerized applications
- Infrastructure as Code (IaC): Familiarity with IaC concepts and tools, particularly Terraform, for managing infrastructure
- Ownership: Demonstrated ability to take responsibility for assigned tasks and see them through to completion
- Seeker Mindset: Curiosity and eagerness to learn new technologies and DevOps practices
- Passionate Towards Work: Genuine enthusiasm for DevOps and its role in improving software development and delivery
- Extremely Ambitious: Drive to excel and grow rapidly in the DevOps field
- Unbeatable Work Ethics: Commitment to maintaining high standards of professionalism and reliability
- Ability to comprehend: Skill in quickly understanding and applying new concepts and technologies in DevOps
Good to Have:
- Prometheus: Familiarity with setting up and configuring Prometheus for monitoring system metrics
- Grafana: Experience in creating dashboards and visualizations for performance monitoring
- EKS (Elastic Kubernetes Service): Knowledge of managing containerized applications on AWS using EKS
- GKE (Google Kubernetes Engine): Familiarity with deploying and managing Kubernetes clusters on Google Cloud Platform