DevOps Engineer [Java]
Job Location:
Columbus, NE - USA
Monthly Salary:
Not Disclosed
Posted on:
3 hours ago
Vacancies:
1 Vacancy
Job Summary
Job Title: DevOps Engineer with Java
Experience Required
6-10 Years
Job Summary
We are seeking an experienced DevOps Engineer with Java who possesses strong expertise in DevOps automation CI/CD pipelines cloud platforms containerization and Java-based application deployment. The ideal candidate should have hands-on experience in building scalable deployment pipelines automating infrastructure supporting Java/Spring Boot applications and managing cloud-native environments.
Key Responsibilities
DevOps & CI/CD
- Design implement and maintain CI/CD pipelines using Jenkins GitLab CI GitHub Actions or Azure DevOps.
- Automate application build deployment and release processes.
- Implement Infrastructure as Code (IaC) using Terraform CloudFormation or Ansible.
- Manage source code repositories using Git and Git workflows.
Cloud & Containerization
- Deploy and manage applications on AWS Azure or Google Cloud Platform.
- Build and maintain Docker containers and Kubernetes/OpenShift clusters.
- Manage cloud infrastructure including networking security groups load balancers and auto-scaling.
Java Application Support
- Build deploy and troubleshoot Java and Spring Boot applications.
- Optimize application performance and ensure high availability.
- Collaborate with development teams to resolve application and deployment issues.
Automation & Scripting
- Develop automation scripts using Bash Shell Python or Groovy.
- Automate infrastructure provisioning monitoring backups and deployments.
Monitoring & Reliability
- Configure monitoring tools such as Prometheus Grafana ELK Stack Splunk Datadog or CloudWatch.
- Perform root cause analysis and troubleshoot production issues.
- Ensure platform availability scalability and performance.
Security & Compliance
- Implement DevSecOps practices.
- Perform vulnerability scanning and security assessments.
- Manage secrets using Vault AWS Secrets Manager or Kubernetes Secrets.
- Ensure compliance with enterprise security standards.
Collaboration
- Work closely with developers QA infrastructure and security teams.
- Participate in Agile/Scrum ceremonies and release planning.
- Document deployment processes and operational procedures.
Required Skills
Programming
- Java
- Spring Boot
- REST APIs
- Maven or Gradle
DevOps Tools
- Jenkins
- GitLab CI/CD
- GitHub Actions
- Azure DevOps
Cloud Platforms
- AWS (EC2 ECS EKS Lambda S3 IAM CloudWatch)
- Azure or GCP (Preferred)
Containerization
- Docker
- Kubernetes
- OpenShift (Preferred)
Infrastructure as Code
- Terraform
- Ansible
- CloudFormation
Version Control
- Git
- GitHub
- Bitbucket
Monitoring
- Prometheus
- Grafana
- ELK Stack
- Splunk
- Datadog
Scripting
- Shell Scripting
- Bash
- Python
- Groovy
Databases
- MySQL
- PostgreSQL
- Oracle
- MongoDB (Preferred)
Build Tools
- Maven
- Gradle
Methodologies
- Agile
- Scrum
- DevSecOps
- SDLC
Preferred Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- 6-10 years of experience in DevOps Engineering.
- Strong experience supporting Java/Spring Boot applications.
- Experience with Kubernetes and cloud-native architectures.
- AWS/Azure/GCP certifications are preferred.
- Knowledge of Microservices architecture.
- Experience with Kafka or RabbitMQ is a plus.