Location: Delhi/NCR/Bangalore/Goa/Gurgaon Release Engineer will be expected to own and account for overall devops responsibility on the project - in ensuring that local development environments are high integrity, and in providing idiomatic developer experience. From a Release Management perspective - detail orientation, organization of release work items (on JIRA), change-sets, conformance towards schedule and overall ownership of communication between stakeholders. In addition, this role also expects UAT & QA automation skills as per capacity available and demands of the project. MUST: Expert level knowledge of Git and other VCS. Being the gatekeeper of various feature branches, including validating pull requests and code merges to mainline, ensuring smooth workflow of work items. MUST : Expert level knowledge of Shell & Jenkins so as to maintain continuous integration / deployment infrastructure. MUST : Intermediate level of knowledge in Docker, Docker-compose. MUST: Knowledge of configuration management and provisioning toolchain; Atleast one of Chef / Puppet / Ansible. MUST: Basic level of web development experience and setup: Apache, Nginx, PHP, MySQL MUST: Basic level of familiarity with Agile/Scrum process and JIRA. - Good to have : Prior background or familiarity with Drupal - Good to have : Prior background with QA/Testing with Behat / any other BDD framework. - Good to have : Prior experience with Acquia / PHP PaaS - Good to have : Prior experience with AWS Services."
Roles & responsibilities: You will be responsible for managing client's infrastructure on cloud infra deployed on AWS You will be writing scripts to automate builds You will automate the deployment process using configuration manage tools and AWS sdk You will directly interact with client to understand the requirements You will evaluate different tools and devise solutions You will help development team in setting up non-production servers and database maintenance Skills: Packaging for deploying on Linux environments like CentOS or RHELExperience with large scale production deployments for distributed software systems Experience with bare metal deployments(IaaS and self hosted) Understanding of cloud management tools like Opencloud or Opennebula is a big plus Good understanding of Virtualization tools like VMWare, Docker, Ansible, Hypervisor Experience using Puppet or Chef Implement infrastructure to monitor, manage VMs/containers remotely Implement infrastructure to monitor processes within VMs Experience with on-premise deployment of Kafka, Cassandra, Apache Spark and Python based applications Experience with Marathon/Zookeeper is a plus Proficiency with shell scripting Ability to work independently with minimal guidance Strong communication skills Good logical and analytical skills