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."
Adobe - An Award-Winning Employer Adobe believes in hiring the very best. We are known for our vibrant, dynamic and rewarding workplace where personal and professional fulfillment and company success go hand in hand. We take pride in creating exceptional work experiences, encouraging innovation and being involved with our employees, customers, and communities. We invite you to discover what makes Adobe a place where exceptional people thrive. Click this link to experience A Day in the Life at Adobe: http://www.adobe.com/aboutadobe/careeropp/fma/dayinthelife/ About Technical Operations: Adobe Technical Operations supports the Adobe Marketing Cloud's design, delivery, and operation. We’re a global team of over 200 smart, passionate people. We work with Development and Product Management to balance scope, quality, and time to market for our industry leading SaaS solutions. Our multiple groups include Security, Networking, Storage, Data Center Operations, 24x7 NOC, Systems Engineering, and Application Development. We work with a wide variety of technologies - we are a collection of organic and acquired products and services. We focus on building services that Development and Operations can reuse to encourage speed, consistency and value creation. Responsibilities • Develop the solutions to maintain and optimize the availability and performance of services to ensure a fantastic, reliable experience for our customers. • Envision, design and build the tools and solutions to keep the services healthy and responsive • Continuously improve the techniques and processes used in Operations to optimize the costs and increase the productivity • Evaluate and utilize the newer technologies coming in the industry to keep the solution on the cutting edge • Collaborate across different teams – development, quality engineering, product management, program management etc to ensure the true devops culture to get the right systems and solutions in place for agile delivery of a growing portfolio of SaaS applications, product releases and infrastructure optimizations • Effectively work across multiple timezones to collaborate with peers in other geographies • Handle escalations from different quarters – customers, client care and engineering teams, resolve the issues and effectively communicate the status across the board • Create a culture that supports innovation and creativity while delivering high volume in a predictable and reliable way. • Keep the team motivated to go beyond the expected in execution and thought leadership.
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
Permanent positions with a Product Client. Essential Skills: 3+ years’ experience of Windows Server Management 3+ years’ experience in Microsoft Azure Administration, Deployment, Development and Operations Networking (Azure networking, on-premise) Firewalls & VPN Experience in Linux administration Continuous Integration on VSTS in particular Security administration, e.g. setup of appropriate authorisation groups, roles and permissions structures Security (SSL, PKI, SSO, SAML) Experience of Azure ARM based provisioning using Windows Powershell scripting and templates Experience of Azure IaaS and PaaS offerings Experience with automation/configuration management using either Puppet, Chef or runbook ability to use a wide variety of open source technologies and cloud services (experience with Azure is required) Application Deployment tools(CI/CD) and their strategies. Experience building or managing applications from the Application layer down Exposure to security concepts / best practices Familiarity with one or more version control systems mainly Git, source tree Advantageous: Experience of NoSQL technology (i.e. CouchBase) Desired State Configuration and deployment (Puppet) Experience in Container orchestration framework like docker will be definite plus Experience of Azure solution deployment and development Interest in, or experience of, mobile solution development (i.e. worked as part of a team to deliver a mobile application) Azure Service Fabric Visual Studio Team Services for build and deployment
Looking for skilled DevOps Engineer with understanding of SDLC and Release Cycles. Technically competitive knowledge on JenKins, Puppet or Chef or GIT or SVN.
-Design, implement and maintain a scalable, flexible platforms and infrastructure - System Administration: OS and application installation and maintenance - Capacity Planning- Work with software engineers and architects to design and build fault tolerant systems in an public and private clouds. - Work with Test teams to design and perform automated integration and performance testing. - Develop continuous integration tools and processes that streamline testing & deployment of a large. -scale data processing grid on public and private clouds. - Develop automation scripts, daemons, and APIs to reduce operational overhead