Job Title: DevOps Engineer
Location: GGN
Type: Full-time
About Us:
We are looking for a passionate and skilled DevOps Engineer to join our dynamic team and help us enhance our infrastructure and deployment processes.
Key Responsibilities:
- Kubernetes Management: Design, implement, and manage Kubernetes clusters for application deployment and orchestration.
- Automation: Develop and maintain CI/CD pipelines to streamline application deployment and automate infrastructure provisioning.
- Scripting: Write scripts in languages such as Bash, Python, or Go to automate repetitive tasks and improve system efficiency.
- Cloud Platforms: Manage and optimize cloud resources on platforms such as AWS, Azure, or Google Cloud, ensuring high availability and scalability.
- Collaboration: Work closely with development and operations teams to ensure smooth integration and deployment of applications.
- Monitoring & Troubleshooting: Implement monitoring solutions to identify and resolve issues in production environments quickly.
- Documentation: Maintain clear documentation of processes, systems, and configurations to ensure knowledge sharing within the team.
Key Skills Required:
- Kubernetes (K8s): Strong expertise in container orchestration and management.
- CI/CD & Automation: Experience with tools like Jenkins, GitLab CI, or CircleCI for continuous integration and deployment.
- Scripting & Programming: Proficiency in scripting languages (Bash, Python, etc.) and familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
- Cloud Platforms: Good understanding of cloud services, architecture, and best practices in AWS, Azure, or Google Cloud.
- Production Systems: Experience managing production systems and understanding their challenges and requirements.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4-6 years of experience in a DevOps or related role.
- Strong problem-solving skills and a proactive attitude.
- Excellent communication and teamwork skills.