Job Title: DevOps Engineer
Experience: 1-2 Years
Location: Borivali, Mumbai
Job Type: Full-Time
Education: B.E./B.Tech in Computer Science, Information Technology
Job Summary:
We are seeking a skilled DevOps Engineer with 1-2 years of experience who can work efficiently across both Java development and DevOps practices. The ideal candidate should be proficient in coding and running code well, troubleshooting issues, managing monolithic and microservices architectures, and deploying event-driven applications. You will play a critical role in ensuring smooth development operations through CI/CD pipelines, automation, and cloud infrastructure.
Key Responsibilities:
- In-depth experience with Java and Hibernate ORM for backend development.
- Develop well-structured, efficient, and maintainable Java code.
- Work with Hibernate for ORM solutions in Java-based applications.
- Strong experience in AWS cloud architecture, including services such as EC2, S3, Lambda, RDS, Elastic Beanstalk, VPC, CloudFront, and Auto-scaling.
- Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab.
- Deploy, manage, and troubleshoot monolithic and microservices-based applications.
- Collaborate with teams to implement event-driven architectures and ensure smooth system integration.
- Containerize applications using Docker and manage orchestration using Kubernetes.
- Monitor, troubleshoot, and resolve issues in both development and production environments.
- Ensure optimal deployment strategies and resolve any issues related to code deployment, application scaling, and infrastructure.
- Work with cloud platforms like AWS, Azure, or Google Cloud for deployment and scaling.
- Continuously improve system performance and reliability through automation and monitoring tools.
- Stay updated on the latest DevOps best practices, tools, and technologies.
Key Skills and Qualifications:
- Bachelor’s degree in Engineering (B.E/B.Tech) in Computer Science, IT, or related field.
- 1-2 years of experience in Java development and Hibernate.
- Strong understanding of DevOps principles (CI/CD, automation, monitoring).
- Proficiency in writing, testing, and running Java code efficiently.
- Experience with monolithic and microservices architectures.
- Hands-on experience with containerization tools like Docker and orchestration tools like Kubernetes.
- Familiarity with event-driven architectures and application design.
- Expertise in troubleshooting and resolving issues in development and production environments.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of infrastructure as code (Terraform, CloudFormation) and configuration management (Ansible, Puppet).
- Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
- Problem-solving and troubleshooting skills in a distributed computing environment.