DevOps Engineer [Java]
Role details
Job location
Tech stack
Job description
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., 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., DevOps Engineer Columbus , OH Apply here - JOB DESCRIPTION: Design, build, and maintain CI/CD pipelines for Java Spring Boot microservices and APIs. Automate application …
- 13 hours ago
- Apply easily, Job Title: Senior DevOps Engineer Location: OH - Columbus What you'll do: Digital Disbursements (DD) is a fintech company, led by a team with deep industry experience and a str…
- 16 days ago
Requirements
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, * Bachelor's 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.