Experience:
4+ Years
Job Location:
Kolkata
Time:
10 am to 7 pm (we will prefer flexible candidates who can work in different time zones)
Job Description :
- The Senior DevOps Engineer is a skilled Software Developer who usually works closely with Software Engineers to help them deploy and operate different systems. Other tasks would be focusing on how to automate and streamline the company's operations and processes.
- The DevOps engineer builds, tests, and maintains the infrastructure and tools to allow for the speedy development and release of software.
- To be successful in this role, you will need extensive knowledge of programming languages and the software development life cycle.
Responsibilities:
- Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle.
- Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment.
- Monitoring and managing infrastructure, ensuring optimal performance, security, and scalability.
- Troubleshooting and resolving issues related to application development, deployment, and operations.
- Implementing and maintaining version control systems (Github), configuration management tools, and other DevOps-related technologies.
- Managing databases like MySQL and Mongo DB.
- Managing large volumes of transactional data.
- Managing multiple projects simultaneously.
- Ensuring compliance with industry best practices and organizational policies.
- Performing server cost analysis.
- Continuously improving processes and tools to enhance efficiency and productivity.
- Mentoring and guiding the team members
Qualifications:
- Bachelor's degree in computer science, computer engineering, or relevant field required.
- 4+ years of hands-on experience as a DevOps Engineer.
- Professional certification in DevOps will be a plus.
- Should have a hands-on and good understanding of AWS services.
- Should have a hands-on and good understanding of AWS Storage, Cloud security, Load Balancer, auto-scaling, Backup strategies, and cloud automation.
- Experience with DevOps tools and automation frameworks like Kubernetes, AWS ECS, Terraform, ECR, Helm, etc will be a plus.
- Experience with Build, Deployment, and CI tools such as GIT, Jenkins, Maven, Gradle, or any of these will be a plus.
- Should have a hands-on and good understanding of automation/tools configuration management using Docker
- Experience with API integration with CI/CD tools.
- Strong verbal and written communication skills. Proactive and self-motivated, willing to improve on existing processes to allow for faster iterations.
- Experience in other cloud services such as GCP, and Azure will be a big plus.
- Ability to work in a fast-paced environment where iterative changes may need to go out in rapid succession.
- BCA, BE/ B Tech (CS), M Tech (CS), MCA or equivalent degree.