A skilled DevOps Engineer with strong experience in Java development environments and AWS cloud infrastructure. This role is responsible for automating deployment pipelines, managing cloud infrastructure, and ensuring high availability and performance of Java-based applications in production.
- Design, implement, and maintain CI / CD pipelines for Java applications using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Manage AWS infrastructure (EC2, ECS, Lambda, RDS, S3, CloudFormation / Terraform) to support scalable and secure deployments.
- Collaborate with Java developers to optimize build, test, and release workflows.
- Monitor application performance and infrastructure health using tools like CloudWatch, Prometheus, or ELK stack.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools.
- Ensure security, compliance, and cost-efficiency across AWS environments.
- Troubleshoot production issues and participate in incident response and root cause analysis