Key Responsibilities: Build, test and deploy Doctor Insta App on all platforms – Web, iOS and Android Evaluate and Implement various open source tools to leverage continuous integration and delivery platforms for the projects. Suggest optimization factors to improve overall application performance Provide technical leadership in building and maintaining an industry standard class Continuous Integration and Delivery process Communicate effectively with developers, peers and other stakeholders in the organization Utilize analytical skills in determining the root cause of problems, and demonstrate ability to multi-task and re-prioritize responsibilities based on changing requirements (such as urgent customer problems) Ideal Candidate Profile Having strong understanding of UNIX/ Linux Operating system, scripting languages like AWK, BASH etc. Should know about linux packages and installations. Must have strong command in Cloud infrastructure management Experience with configuration management and automation tools such as: Chef, Puppet, and Ansible. Understanding of scalability, systems engineering, and algorithms. A working understanding of code and script (PHP, Python, Perl and/or Ruby) Strong at scalable load balancing activities Experience with AWS and AWS provided tools (Cloud formation, OpsWorks etc)
We are looking for a Lead Infrastructure (DevOps) person to join our team. You get excited about working on tough problems and love the satisfaction when you find a solution. You will be leading a team that ensures infrastructure uptime of our services for our customers. The team constantly works towards improving our existing setup and processes, automating problem identification and resolution. We do more than 20 billion HTTP requests on our servers every month. We have built our own in-house geo distributed content delivery network that handles billions of requests monthly. We currently own 50+ bare metal servers across 11 globally distributed data centers. Responsibilities: Lead a team that builds automation tools to support the Dev and QA teams Deploy the services that drive our communications solutions Participate with architectural decisions that impact infrastructure Proactively observe engineering practices and recommend systems to solve problems or alleviate pain points Work closely with the product owner and the rest of the engineering team Manage and deploy monitoring of our systems Requirements / Technologies: At least 4 year experience in Linux systems administration in large scale environment. 3 years of experience in working with production systems and software engineering. Experience in handling teams and taking architectural decisions Expert in Linux Operating System (Debian, Amazon Linux, Redhat, Centos, etc) Extensive experience with configuration automation tools (Puppet/Ansible/fabric) Continuous Integration and Deployment experience (Jenkins, CloudBees) Understanding and Experience with commonly used Distributed Systems. Excellent debugging skills on System and Network Level. Good knowledge in cloud platforms (Openstack and AWS) Strong understanding of infrastructure engineering. Strong understanding of shell scripting languages (like Bash, Awk) and any scripting language Python/Go/Ruby Knowledge of DevOps trends and best practices. Cloud Monitoring tools (Graphite, New Relic, Icinga, Statsd etc) Experience of working with server logging, log collection and Dashboard tools like Splunk, ELK, Graylog, Fluentd etc. Experience with queuing Software like RabbitMq, Kafka.Working knowledge of Networking and Application protocols such as HTTP, DNS, TCP/IP, SMTP Experience with capacity management, scalability, and load testing in a high transaction SaaS environment Fundamental knowledge of : Basic DNS & Networking, TCP/UDP, VPN, NAT, Firewalls, IP Routing, HA & Load Balancing Concepts, Backups Ability to initiate and drive projects to completion with minimal guidance Bonus Points : Knowledge of Lua Experience in supporting NoSQL (Cassandra, DynamoDB, etc) and RDBMS systems (Redis, Mysql, SQlite) Good to have Containers knowledge (Docker, Mesosphere) Working at Wingify isn’t for everyone. We demand exceptional excellence both in the products we build and in the team members we hire. We offer competitive compensation and some awesome perks. But more importantly, we offer individuals autonomy in defining new products and shaping our young company.
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