Full Time

DevOps Lead SME /Architect

Posted 1 year ago
Apply Now

Job Description

Job description:

  • 10+ years of experience  in Devops
  • Experience in implementing end-to-end CI/CD solutions using On-Prem/AWS/Private Cloud for web, microservices, mobile (iOS & Android) applications
  • Experience in implementing end-to-end CI/CD solutions for database
  • Extensive experience in Continuous Integration and Continuous Deployment techniques, approaches and tools, including experience with following tools: Jenkins, TeamCity, RLM (must)
  • Strong expertise in implementing deployment strategies and rollback mechanism
  • Experience in defining branching & merging strategies based on the release cycle
  • Experience in automation of manual processes using scripts and DevOps tool set (must)
  • Source control Management systems – Git (must)
  • Expertise in writing PowerShell, Python, Bash scripts for automations (must)
  • Experience with other DevOps tools like Jira, SonarQube, Ansible, Nexus etc.
  • Experience in integrating security interventions – SCA, SAST, DAST using tools like Fortify, BlackDuck, Checkmarx
  • Strong expertise in integrating various testing phases (Unit Test, Functional, System/Integration, Regression) within CI/CD pipeline. As part of continuous testing, able to integrate selenium & Cucumber BDD framework with any CI server (TeamCity/Jenkins)
  • Expertise in Containerization /Docker Kubernetes /application deployment experience on PCF/OpenShift
  • Experience in DevOps Engineering related to Infrastructure Automation using Ansible
  • Experience with Private & Hybrid Cloud Architectures
  • Experience in implementing DevOps best practices
  • Experience with monitoring tools like Grafana, Prometheus, Nagios (must)
  • Experience in designing systems for scalability, performance, reliability and availability
  • Ability to write clear and comprehensive technical documentation
  • Experience working in Agile environments
  • Excellent interpersonal and customer service skills; must be able to manage multiple tasks simultaneously with the ability to appropriately prioritize tasks as needed