Coders Brain Technology Pvt. Ltd.
Location
Bangalore | India
Job description
Job Description : We are looking for a talented DevOps Engineer with expertise in Java Spring Boot to join our dynamic team. The ideal candidate will have a strong background in DevOps practices and automation, coupled with extensive experience in deploying and managing Java Spring Boot applications. As a key member of our DevOps team, you will play a crucial role in streamlining our development and deployment processes to ensure the scalability, reliability, and security of our software products. Responsibilities :- Design, implement, and maintain CI/CD pipelines for Java Spring Boot applications using tools such as Jenkins, GitLab CI/CD, or similar. - Automate deployment processes and configuration management using tools like Ansible, Puppet, or Chef. Containerize Java Spring Boot applications using Docker and orchestrate containerized workloads using Kubernetes or Docker Swarm.- Monitor and optimize application performance, scalability, and reliability using tools like Prometheus, Grafana, or ELK stack. - Implement infrastructure as code using Terraform or CloudFormation to provision and manage cloud resources on platforms like AWS, Azure, or GCP. - Collaborate with development teams to optimize build and release processes, and troubleshoot deployment issues. - Implement security best practices and mechanisms to ensure the integrity and confidentiality of deployed applications and infrastructure. - Continuously evaluate and adopt new technologies, tools, and best practices to improve the efficiency and effectiveness of our DevOps processes. - Provide support for production deployments, including troubleshooting and resolution of incidents. - Document processes, procedures, and configurations to ensure knowledge sharing and maintainability. Requirements : - 6 years of experience as a DevOps Engineer or similar role.- Strong proficiency in Java development and Spring Boot framework.- Experience designing and implementing CI/CD pipelines using Jenkins, GitLab CI/CD, or similar tools. - Proficiency in containerization technologies such as Docker and container orchestration tools like Kubernetes or Docker Swarm. - Hands-on experience with configuration management tools such as Ansible, Puppet, or Chef. Solid understanding of cloud computing concepts and experience with public cloud platforms (AWS, Azure, GCP).- Experience with infrastructure as code tools like Terraform or CloudFormation.- Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar. - Strong scripting skills (e.g., Shell, Python, Groovy) for automation and tooling. Familiarity with Agile methodologies and DevOps best practices. - Excellent communication and collaboration skills, with the ability to work effectively in a team environment. - Relevant certifications (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator) are desirable. (ref:hirist.tech)
Job tags
Salary