DevOps Consultant

Maven, ANT, JAVA, shell, Ruby, Puppet, Docker, Micro Services, API
Full Time
Depends on Experience

Job Description

KEY JOB FUNCTIONS

  • Building a release pipeline to enable fast, but safe delivery of critical business software to Production
  • Developing DevOps framework and implement standards, processes, and controls for release and deployment activities
  • Experience developing web applications and services using any of the language Python, Java, Ruby, NodeJS, Bash, Perl, React, Angular, C#, groovy, go etc.
  • 2/3 years of experience with Infrastructure as Code (IaC), Pipeline as Code, Automated Single click Deployment, Configuration Management with large/mid-size application with production support
  • 2/3 years of experience with Cloud based DevOps practices, specially hands on experience with Cloud formation templates, Terraform
  • 1/2 years of experience with Containerization and Orchestration with Kubernetes
  • Develop sound version control best practices based CM systems (SVN, GIT , etc.), including branching and merging strategies
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
  • Leverage DevOps tool stack to build, inspect, deploy, test and promote new or updated features.
  • Knowledge on Site reliability engineering for infrastructure and application monitoring
  • Architect and develop best practices for software build tools (Gradle ,Maven, ANT, Shell, Make ) and continuous integration tools (Jenkins,codebuild, codepipeline), and infrastructure automation (Terraform ,Puppet, Chef ansible, etc)

EDUCATION

  • Bachelor's Degree or equivalent required

MINIMUM EXPERIENCE

  • 7+ years of related experience

 

SPECIALIZED KNOWLEDGE & SKILLS

  • Assist in developing best practices for software build tools (Maven, ANT, Gradle, Shell, Make) and continuous integration tool (CloudBees Jenkins)
  • Strong scripting and automation using JAVA, shell, Ruby, Perl, Python, etc.
  • Strong automation skills using systems configuration management tools such as Terraform, Puppet, Docker, etc.
  • Experience in implementing solutions with Container Technologies like Docker, AWS ECS ,AWS Fargate, Kubernetes, OpenShift, etc.
  • Experience with Micro Services and building scalable Services and API's
  • Experience in implementing resilient, scalable applications with innovative concepts like autoscaling, blue-green deployment, feature toggling, 12 factor application architecture, etc
  • Ability to automate solutions for AWS cloud
  • Good understanding of optimizing for developer productivity using tools such as docker compose, service virtualizing etc
  • Proven ability to create pipeline as code in Jenkins and create a library of functions for CICD and integration with Open shift platform
Dice Id : hexaware
Position Id : 6589082
Originally Posted : 2 months ago
Have a Job? Post it