DevOps Engineer - Bengaluru, India - Coders Brain Technology Pvt. Ltd.

    Coders Brain Technology Pvt. Ltd.
    Coders Brain Technology Pvt. Ltd. Bengaluru, India

    Found in: Talent IN 2A C2 - 1 week ago

    Default job background
    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.

    )