Responsibility: - build modern reliable, scalable, highly-available infrastructure to power up our products and services, most importantly a PaaS for engineers to deploy and manage production and development services. - deploy and maintain several backing data stores including relational and NoSQL databases, object and block-based filesystems; and asynchronous message queues; - chart an infrastructure roadmap to support present and planned architectural requirements as well as provide insight on our architectural decisions - write clean code for automating deployment and management of products and services . - establish 24x7 monitoring for infrastructure and services with periodic health and utilization reports. - establish backup and disaster recovery plans that cover the whole range of deployed services. - revise our infrastructure costs and provide guidance on optimizing our spending and maximizing the value we get from infrastructure providers. - Should have worked with container based deployments like docker and kubernetes. - Know pros and cons of different cloud based infrastructure like aws,google cloud and azure.Design systems that are so flexible that it can be moved to another cloud with little effort. - Properly investigate the security aspect of the infrastructure for protecting assets of organisation which covers people,system and data entrusted to organisation and give constant guidance to developers if they violate any security guidelines of application as a whole. - Having basic understanding of threat intelligence and network security monitoring . Requirement: -you have 3+ of experience in building and managing infrastructure to support SaaS platforms; -you have hands-on experience in designing and managing scalable highly-available infrastructure projects. -you have extensive experience working primarily with AWS as well as some experience with alternative platforms such as OpenStack -you have deployed and maintained microservice architectures in production and you can tackle the accompanying challenges -you empower engineers by giving them developer-friendly self-service access to allocate and manage the resources as needed. -you dive into application code to troubleshoot deployment issues and commit fixes if necessary get it up and running. -you have a deep understanding of the intricate details of how a Linux-based system works including kernel configuration and fine tuning, different boot systems, network stack configuration, filesystem tuning and security hardening. -you have a good understanding of the different layers and protocols in the TCP/IP network stack with experience in fine-tuning the network stack for real-time communications (based on websocket). -you build cool reusable infrastructure projects for internal use that can be open-sourced for the community at large.
Site Reliability EngineerJob Description :You will be administering the infrastructure of an indigenous one-of-a-kind artificial intelligence cloud platform. You will be working with the dev teams to deploy, monitor and scale the distributed platform to handle real time AI analysis and loads and loads of visual data (images and videos in various formats). We're looking for people with extensive dev-ops experience and strong system programming skills.Responsibilities :1. You will be responsible for the up time and reliability of infrastructure of SigTuple and help backend teams achieve it by writing reliable software and automation2. Work with other development teams to automate deployment of modules and manage the build and release pipeline.3. Extensive process-level and node-level monitoring and auto healing of entire cluster.4. Managing, provisioning and servicing cloud servers.5. Contribution to back-end services to contribute to its infrastructure system design.Requirements :1. BTech/MTech in any engineering discipline.2. 3-6 years of experience in an Dev-Ops/Software Engineering role.3. Experience in management of cloud computing services. Extensive knowledge of any one cloud platform (Kubernetes, AWS, GCP, Azure etc.)4. Proficiency with any major monitoring framework (Sensu, Nagios etc.).5. Comfortable with any one scripting language (Python, Perl) and a Configuration management or Orchestration Tool (Ansible, Chef etc)6. Proficiency with OS and network fundamentals and strong Linux administrator skills.7. Experience with Container Tools (Docker ecosystem) will be a plus8. Experience of working with issues of scale of a system.9. Experience of working in a startup is a plus.
Required Skills: Strong experience in AWS / Google Cloud. Strong development experience in Perl, Python, Docker, and Postgres. Strong experience in build/release management. Working experience on Linux. Excellent knowledge of shell scripts. Knowledge of Virtualization Platforms VMware. Working experience on Configuration Management tools. Working experience on Test and Build Systems Jenkins/Maven Should have strong communication skills, a passion to learn, and an ability to work well with people at all levels of an organization. Roles and Responsibilities: Create Deployment Unit consisting build, documents and installation artifacts. Preparing Delivery definition / Release Note / Production turn-over Note documents. Establish DevOps Policies. Communicate with developers, product managers and technical support specialists on product issues. Assist in Creating and maintaining Configuration and Change Management Plan for the project. Choosing suitable DevOps tools. Setting up Configuration Management Environment. Assist in routine back-up and archival of project repository.
Building Mobile & Saas products for Skill Training institutes focused at the bottom of the pyramid and connecting them to jobs. Looking for someone who is passionate and driven, and wants make a difference solving hard problems.
Will be part of product development team and will be supporting the team with design and implementation of several features for distributed docker deployments. - 2+ Years of experience in using, deploying Docker, LXC or Rkt containers. - Programming experience in C, C++, GoLang. Engineers with other programming language experience with willingness to learn GoLang are also welcome. - Experience in the following areas is added advantage REST interface implementation, OAUTH, ProtoBuff, RabbitMQ etc.
Build, deploy and release automation engineer. Will be part of product development team and will be supporting the team with formulating different workflows for build, deploy and release. Product uses new age technologies such as GoLang, AngularJS, Docker etc. - 5 years of experience managing SCM & build environments. - Experience with GIT tooling and scripting. - Programming/scripting experience in Python, Bash etc - Branching, Versioning management and process automation. - Experience with Docker image management as part of product build and release. - Deployment on Cloud, on virtual machines. - Experience with service deployment on Kubernetes, Mesos etc will be added advantage.