Job Description:
Responsibilities:- Design, develop, and maintain scalable and efficient applications using Golang and Python.
- Implement and manage CI/CD pipelines to ensure smooth deployment processes.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Monitor and optimize application performance, ensuring high availability and reliability.
- Automate infrastructure provisioning and management using tools like Terraform, Ansible, or similar.
- Troubleshoot and resolve issues in development, test, and production environments.
- Ensure security best practices are followed throughout the development and deployment processes.
- Participate in code reviews and provide constructive feedback to peers.
Requirements:
- Mandatory - Python, Golang, Devops and Candidate worked on Terraform, AnsiPrometheus and Graffana
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong proficiency in Golang and Python programming languages.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation.
- Understanding of CI/CD concepts and tools like Git Actions, Jenkins
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with microservices architecture.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, Client etc.
- Familiarity with agile development methodologies.