5-8 Years of experience in a Development Operations administering, building and maintaining an automation environment
Experience with automated deployment, continuous integration, and release engineering tools
Knowledge of software development and software testing methodologies
Knowledge in various branching/merging methodologies and release procedures
Ability to communicate clearly and concisely and a flexible mindset to handle a quickly changing culture
Good working knowledge of containers and its orchestration
Must have extensive experience in CI/CD, Jenkins/Bamboo automation server. Experienced with pipeline as code, Declarative & Scripted pipelines, Jenkins administration.
Experience in database CI/CD using tool like DBForge, Liquibase
Hands on with configuration management tool Ansible. Comfortable in writing Ansible Playbooks
Must have extensive knowledge in Git workflows, Git bash & UI tools, Git merge & PR model. Git forks & clones etc..
Must have experience with any Scripting (Powershell, Bash, Python, etc)
Experienced with code quality standards and tools integration with build pipeline like sonarqube, checkmarx etc
Good to have worked with any of Java/.Net build tools like Ant/Maven/Gradle or msbuild
Experience with any RDBMS software, database backup & restore, simple queries
Good experience with Windows/Linux OSes and networking concepts
Good exposure with containers (Kubernetes and Docker), understanding of the entire container lifecycle. Good exposure to writing Dockerfiles, Docker-compose
Good to have experience working with REST APIs & microservice architecture.
Good to have worked with Cloud Platforms like Azure/AWS
Good to have knowledge in artifact management using Jfrog Artifactory or Nexus
Working knowledge with Jira & confluence, Agile development.