DevOps Engineer

Location: Jersey City, NJ, United States
Date Posted: 22-01-2018
Job description: 

• As a senior member of the 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 the Tool Admin team to incorporate new enhancements and features on the 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 
• 10+ years of hands on as well as management experience in Application Development 
• Hands on experience with CI/CD pipeline 
• Very 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 
• chef/terraform/automation/docker scripting background 
• Needs to have hands on experience with Jenkins jobs for CI/CD and GIT/Bitbucket. 
• Familiar with code deployment. 

• Possess a thorough understanding of the software implementation lifecycle (SILC) 
• Maintains current knowledge of security, technology and architecture marketplace 
• Advanced analytical skills 
• Advanced technical skills – both breadth and depth 
• Bachelor’s Degree (higher preferred) in a technical discipline or related experience preferred 
• Possesses a working knowledge of programming languages and software design methodologies (e.g., OOAD) 
• Excellent communications skills (written and verbal) 
• Excellent collaborative skills 
• Maintains current knowledge of marketplace changes, technology changes, and client businesses pertinent to cloud, server, storage and network virtualization 
• Demonstrates proficiencies in business case development, program management, issue resolution, and communication 
• Excellent analytical problem solving skills with a methodical approach to problem resolution across large scale distributed platforms 
• Strong knowledge of multi-tiered application environments, including their design, implementation and capacity/scaling challenges 
• Strong knowledge related to public/private/hybrid cloud solutions and market trends, PaaS, SaaS, storage and network optimization 

Education, Training or Certification 
• Knowledge of Java and other programming languages is preferred 
• Knowledge of Cloud Management tools and methodologies 
• Advanced degree in a technical discipline preferred 
this job portal is powered by CATS