Purpose of the role:
As DevOps Engineer, the person will be responsible for designing, implementing, and maintaining CI/CD pipelines and containerized environments using Docker and Kubernetes. The role requires expertise in automation, container orchestration, and continuous delivery practices to streamline development workflows and ensure reliable, scalable application deployments.
In this role, you will be responsible for:
- Designing and implementing CI/CD pipelines for application deployment
- Building and maintaining containerized environments using Docker
- Managing and optimizing Kubernetes clusters for application orchestration
- Automating build, test, and deployment processes
- Implementing infrastructure as code practices
- Setting up and maintaining monitoring and logging solutions
- Troubleshooting issues in containerized environments
- Collaborating with development teams to optimize deployment workflows
- Implementing security best practices in CI/CD pipelines and containers
- Creating and maintaining documentation for DevOps processes
- Conducting performance tuning and capacity planning
- Staying current with DevOps tools and practices
Experience:
- Graduate or postgraduate in Computer Science or related Engineering Specialization.
- Relevant hands-on experience in IT with significant focus on DevOps practices
Skills & Competencies:
Must Have:
- Strong expertise in CI/CD tools and practices (Jenkins, GitLab CI, GitHub Actions)
- Proficiency with Docker containerization
- Advanced knowledge of Kubernetes for container orchestration
- Experience with version control systems (Git)
- Understanding of infrastructure as code principles
- Knowledge of scripting languages (Bash, Python)
- Familiarity with monitoring and logging solutions
- Experience with cloud platforms (AWS, Azure, GCP)
- Understanding of networking concepts in containerized environments
- Knowledge of security best practices for CI/CD and containers
- Experience with configuration management tools
- Strong problem-solving skills and analytical thinking
- Excellent communication and collaboration abilities
Preferred Skills:
- Experience with Helm charts for Kubernetes deployments
- Knowledge of service mesh technologies (Istio, Linkerd)
- Familiarity with GitOps practices and tools
- Understanding of database operations in Kubernetes
- Experience with stateful applications in containers
- Knowledge of disaster recovery practices
- Familiarity with compliance and security frameworks
Additional Notes
- Experience with media or telecommunications industry applications is beneficial
- Knowledge of microservices architecture is a plus
- Certification in Kubernetes (CKA, CKAD), Docker, or cloud platforms is desirable(AWS,AZURE, GCP