Trivandrum
3 days ago
DevOps Engineer (GitLab, Kubernetes)
Design, implement, and maintain CI/CD pipelines usingĀ GitLab for automated code builds, tests, and deployments. Manage and support Kubernetes clusters for container orchestration and application deployment. Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or similar. Collaborate with development and operations teams to improve system architecture and streamline software release cycles. Build and maintain monitoring and logging systems to ensure high availability, performance, and security of applications. Troubleshoot and resolve infrastructure, deployment, and application-related issues. Work in an agile environment to provide continuous improvement of processes, systems, and tools. Implement best practices for security, scalability, and performance within the DevOps pipeline. Participate in on-call rotation to provide support for production incidents and perform root cause analysis. 3+ years of experience in DevOps or related roles with a focus on GitLab and Kubernetes. Hands-on experience with Kubernetes for container orchestration, deployment, and management. Strong proficiency in using GitLab CI/CD, including pipeline creation, runner management, and integration. Experience with cloud environments (AWS, GCP, or Azure). Knowledge of infrastructure automation tools like Terraform, Ansible, or Puppet. Familiarity with containerization technologies such as Docker and container registries. Solid understanding of monitoring and logging practices using tools like Prometheus, Grafana, ELK Stack, or similar. Experience with version control systems such as Git and continuous integration platforms. Understanding of networking concepts (TCP/IP, DNS, HTTP, etc.) and security best practices. Experience in managing production environments, incident response, and troubleshooting. Strong scripting skills in languages such as Python, Bash, or Shell.
Confirm your E-mail: Send Email