67 Natobotics Jobs
5-8 years
Natobotics - Java DevOps Engineer - IT Infrastructure Automation (5-8 yrs)
Natobotics
posted 2 weeks ago
Java DevOps Engineer
Location : Pune, India
Experience : 5-8 Years
Job Type : Full-time
Job Overview :
We are seeking a highly motivated and skilled Java DevOps Engineer with 5-8 years of experience to join our team in Pune. The ideal candidate will have a strong background in Java development and a deep understanding of DevOps principles and practices. You will be instrumental in automating our build, test, and deployment processes, managing our infrastructure, and ensuring the reliability, scalability, and security of our Java applications in production environments.
Responsibilities :
- Design, implement, and maintain robust CI/CD pipelines for Java applications, ensuring automated builds, testing, and deployments.
- Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or CloudFormation.
- Manage and optimize application deployments to various environments, including cloud platforms (AWS, Azure, GCP) or on-premises servers.
- Develop and maintain scripts (e.g., Python, Groovy, Bash) for automation, monitoring, and operational tasks.
- Work with containerization technologies like Docker and Kubernetes for packaging, deploying, and orchestrating Java applications.
- Implement and manage monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack, Splunk) for Java applications and infrastructure.
- Collaborate closely with Java development teams to integrate DevOps practices early in the software development lifecycle.
- Troubleshoot and resolve complex issues across the application, infrastructure, and CI/CD pipeline.
- Ensure applications and infrastructure adhere to security best practices and compliance standards.
- Manage and optimize version control systems (e.g., Git) and branching strategies.
- Contribute to performance tuning and optimization of Java applications and the underlying infrastructure.
- Document DevOps processes, configurations, and best practices.
- Stay updated with the latest trends and advancements in Java development, DevOps tools, and cloud technologies.
Required Skills & Qualifications :
- 5-8 years of experience in a DevOps role with a strong focus on Java applications.
- Solid understanding and hands-on experience with Java development and related frameworks (e.g., Spring Boot).
- Proven experience in designing and implementing CI/CD pipelines.
- Strong experience with at least one major cloud platform (AWS, Azure, or GCP).
- Proficiency with containerization technologies (Docker and Kubernetes).
- Experience with infrastructure as code (IaC) tools (Terraform, CloudFormation).
- Strong scripting skills (Python, Bash).
- Familiarity with monitoring and logging tools.
- Experience with version control systems (Git).
- Strong understanding of networking and security concepts.
- Excellent problem-solving and analytical skills.
- Strong communication skills (written and verbal) and ability to collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field-or equivalent practical experience.
Preferred Skills :
- Certifications in AWS, Azure, GCP, or Kubernetes (CKA, CKAD).
- Experience with specific CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or ArgoCD.
- Knowledge of other configuration management tools ( Ansible).
- Experience with message queues ( Kafka, RabbitMQ).
- Familiarity with database administration concepts.
- Experience with performance testing tools.
Functional Areas: Other
Read full job description5-8 Yrs
DevOps, Python, Java +4 more
8-10 Yrs
Project Management, PMP, Agile +2 more
8-15 Yrs
CCNA, WLAN Testing, Network Architecture +5 more
5-7 Yrs
Data Engineering, SQL, ETL +8 more
5-7 Yrs
AWS, Golang, Kafka +2 more
5-7 Yrs
AS400, System Administration, Operating Systems +1 more
7-15 Yrs
Gurgaon / Gurugram
AWS, Cloud Computing, Architecture +6 more
5-9 Yrs
Bangalore / Bengaluru
Oracle, MySQL, CCTV Monitoring +5 more