What are the responsibilities and job description for the Devops Engineer-Java position at Procyon TS?
Key Responsibilities :
- Collaborate with the development team to design, implement, and maintain CI / CD pipelines using Jenkins, Maven, Git, and other tools to automate the software delivery process.
- Support Java-based application builds and deployments, ensuring smooth integration and deployment workflows.
- Manage version control and branch strategies with Subversion (SVN) and troubleshoot issues in build and deployment processes.
- Automate infrastructure provisioning and application deployments using tools like Ansible, Terraform, and AWS CloudFormation.
- Utilize AWS services (EC2, EKS, S3, Lambda, VPC, Route 53, etc.) to deploy, scale, and manage cloud-based applications.
- Troubleshoot and resolve issues related to CI / CD pipeline failures, test suite failures, and application deployments in both development and production environments.
- Work with containers and container orchestration platforms like Docker and Kubernetes (EKS) for application deployment and migration.
- Ensure high availability, disaster recovery, and scaling of cloud-based applications, leveraging AWS native monitoring tools such as CloudWatch and CloudTrail.
- Optimize application performance, reliability, and security in cloud environments through continuous monitoring and feedback loops.
- Collaborate closely with developers to streamline and enhance the application development lifecycle and deployment workflows.
Preferred Skills :
Requirements :