Job Description :
Title: Java developer with CICD devops
Location: Tampa, FL
Duration: 12+ months
Must know:
how to do a build
know what unit testing is
know what security scans are
storage places for artifacts
they will be creating a pipeline with groovy scripts
Java developers use pipelines to create code and deploy it but these people need to create the pipeline
they will be on boarding applications
Must be able to explain how they utilized jenkins how to create orchestration
top 3 he is looking for:
1. CI pipeline development: integrating bitbucket, maven. tying them together with code or script; code behind it, Java Developer
2. Cloud
3. Understanding of systems
Developer
Principal Responsibilities:
- Analysis of project requirements and development of technical specifications for project work Application Design
- Consults with users to identify current operating procedures and to clarify program objectives
- As member of implementation team, responsible for executing the end to end delivery of in-scope DevOps pillars
- Assist development teams to be on-boarded on the CI/CD pipeline
- Train the various project teams on CI standards and act as “CI Coach” as part of AGILE training and onboarding
- Govern implementation standards and create metrics and dashboard
- Develop, support and document automated build and deployment processes
- First point of contact for issues related to the CI/CD workflow
- Work with QA automation team to integrate automated functional and performance testing with the pipeline
- Work with Tool Admin team to incorporate new enhancements+features on CI/CD pipeline based on requirements
- Work with Release Engineering to incorporate automated deployments
- Work with Infrastructure/Cloud teams to incorporate Cloud provisioning scripts with the CI pipeline
Required Skillsets
- 5+ years of hands on as well as experience in Application Development
- Hands on experience with CI/CD pipeline
- Understanding of Cloudbees Jenkins and Bitbucket GIT Repositories as well as Jenkins job configurations and troubleshooting
- Extremely familiar with various Branching strategies, pull request concept and GIT commands
- Hands on usage of Maven Builds, Cobertura, SonarQube, Fortify, Junit and other development pipeline tools
- Excellent communication skills and a collaborative mindset
- Very good customer service skills with the ability to be hands on and strategic at the same time
- Ability to understand and align the execution of the holistic vision of the CI/CD strategy
- Understanding of how AWS Cloud operates and different offerings and concepts like EC2, Beanstalk, Cloud Formation, Infra as a service, Platform as a service, etc.
- Ability to write pipeline automation scripts in Groovy or shell scripts
Additional Skillset Preferences
- Java senior developer experience and certification
- SQL development experience and certification
- AWS certification