Job Summary:
We are looking for an experienced Application Automation Engineer to join our dynamic team. The ideal candidate should possess strong hands-on skills in scripting, CI/CD processes, and automation tools. This role involves developing, maintaining, and optimizing build and deployment pipelines, ensuring seamless integration and delivery across cloud and on-premise environments.
Key Responsibilities:
- Design, implement, and enhance CI/CD pipelines using Jenkins, CloudBees CI/CD, and related tools.
- Automate deployment and integration tasks using Groovy, Shell/Bash, and Python scripting.
- Manage source code repositories with GIT and apply shared library concepts for scalable automation.
- Integrate and maintain artifact repositories (Nexus) and perform code quality checks using SonarQube, Fortify, and Nexus IQ.
- Work with uDeploy for automated deployments across different environments.
- Collaborate with development, QA, and operations teams to ensure smooth and efficient delivery processes.
- Support application deployments on PCF Cloud (On-premise/AWS).
- Monitor and troubleshoot CI/CD pipelines, ensuring reliability and performance.
Required Skills & Experience:
Primary Skills:
- Groovy Shared Library, Shell/Bash Scripting, Python
- GIT, Jenkins, CI/CD Process, GIT Library Concepts
Secondary Skills:
- uDeploy, Nexus, Sonar, Fortify, Nexus IQ, CloudBees CD/CI, PCF Cloud (On-premise/AWS)