Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
DevOps
Java
Docker
Jenkins
Kubernetes
Python
Terraform
Amazon Web Services
Job Details
Role: Senior DevOps Engineer with Java development Background
Location: Charlotte NC - Day 1 Onsite
Duration: Contract
A DevOps Java Developer combines strong Java development skills with expertise in DevOps methodologies and tools to streamline the software development lifecycle, from coding to deployment and operations.
Key Responsibilities:
- Design, develop, and maintain robust and scalable Java applications and services.
- Build, maintain, and optimize Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or Azure DevOps to automate build, test, and deployment processes.
- Implement and manage infrastructure using tools like Terraform, Ansible, or Puppet to ensure consistent and repeatable environments.
- Deploy and manage Java applications on cloud platforms such as AWS, Azure, or Google Cloud, including configuring and optimizing cloud resources.
- Develop scripts (e.g., Python, Bash) to automate various tasks, including system provisioning, deployment, and monitoring.
- Set up and manage monitoring and logging tools to ensure application performance, identify issues, and maintain system health.
- Work closely with development, operations, and QA teams to foster a culture of collaboration and shared responsibility for software delivery.
- Diagnose and resolve complex issues in development, testing, and production environments.
Required Skills:
- Strong Java Development:
- Proficient in Java programming language, including frameworks like Spring Boot.
DevOps Tools:
- Experience with CI/CD tools, version control systems (Git), containerization (Docker, Kubernetes), and configuration management tools.
- Cloud Platforms:
- Hands-on experience with at least one major cloud provider (AWS, Azure, or Google Cloud Platform).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.