Job Title: DevOps Engineer (with Java Troubleshooting Expertise) Location: Remote
Job Type: Full-time
Salary: $55K–$63K yearly.
Strong English level required About Us:We are a cutting-edge technology company looking for a DevOps Engineer with strong Java troubleshooting experience to join our dynamic team. You will be responsible for managing Jenkins pipelines, ensuring smooth CI/CD workflows, and diving into Java application-level debugging in a fast-paced environment.
As a key member of our team, you will collaborate with engineers to ensure high-quality software delivery and seamless troubleshooting for Java applications.
Key Responsibilities:Java Troubleshooting:Debug Java applications at the code and JVM level, diagnosing memory leaks, performance bottlenecks, and optimizing performance.Work closely with developers to resolve Java application issues, including database query slowness, OutOfMemoryError, and CPU spikes.Conduct root cause analysis for application-level issues in production environments. CI/CD Pipeline Management:Build and maintain Jenkins pipelines for automated testing, deployment, and integration.Troubleshoot pipeline failures, dependencies, and environment issues.Ensure continuous delivery and integration across multiple environments. DevOps & Cloud Infrastructure:Manage cloud resources (AWS, GCP, or Azure), ensuring efficient use of cloud technologies like Docker, Kubernetes, and Terraform.Handle containerized environments and Kubernetes deployments.Perform proactive infrastructure monitoring and troubleshoot issues using Jenkins, Docker, and Kubernetes. Collaborative Support:Work with cross-functional teams to troubleshoot Java application issues and ensure smooth DevOps workflows.Provide guidance on best practices for DevOps and Java application deployment. Key Requirements:Java Expertise:Strong experience in Java troubleshooting and performance optimization.Proficient in JVM tuning, diagnosing memory leaks, and managing thread contention.Strong experience in Java application debugging in Jenkins pipelines. DevOps Expertise:Hands-on experience with Jenkins for CI/CD pipeline configuration and maintenance.Proficiency in Docker, Kubernetes, and cloud-based infrastructure (AWS, GCP, Azure).Experience in cloud automation using Terraform and CloudFormation.Knowledge of CI/CD best practices and pipeline troubleshooting. Database Knowledge (optional but beneficial):Experience with relational databases such as PostgreSQL, MySQL, or NoSQL (MongoDB, DynamoDB).Ability to work with cloud-based database services like AWS RDS, GCP Cloud SQL, or Azure SQL.Experience with database performance optimization (e.g., query optimization, indexing). Additional Skills:Experience in troubleshooting cloud applications, containerized environments, and infrastructure issues.Familiarity with version control systems such as Git.Strong communication skills with a collaborative mindset.Ability to work under pressure and meet deadlines. Preferred Qualifications:Certification in Java (e.g., Oracle Certified Java Programmer).Experience with Agile methodologies (Scrum, Kanban).Cloud certification (AWS, GCP, or Azure).Knowledge of Infrastructure as Code (IAC) and configuration management tools (e.g., Ansible, Chef, Puppet). Ready to take your DevOps career to the next level? Apply today and join a team dedicated to innovation and growth!