Job Description:
Design, implement, and maintain CI/CD pipelines for Java-based applications.
Automate application build, deployment, testing, and release processes.
Work closely with Java development teams to improve application deployment and delivery.
Manage and troubleshoot Java application deployments across development, testing, staging, and production settings.
Implement Infrastructure as Code and configuration management practices.
Monitor application and infrastructure performance, availability, and reliability.
Identify and resolve deployment, build, infrastructure, and production issues.
Implement DevOps best practices around automation, security, scalability, and reliability.
Collaborate with development, QA, security, and operations teams in an Agile workplace.
Support containerized applications and cloud-native deployments.
Participate in production releases, incident resolution, and root-cause analysis.