At Kruzr, we are building a global scale product solving a set of very complex problems with the help of modern technology, AI, and design. We are looking for a lead engineer with experience working in end-to-end lifecycle of a product. You will be leading the efforts in the backend taking entire responsibility of building, delivering and managing micro-services based applications. Working closely with the AI, DevOps, and front-end teams, you will be trained to assume the responsibility of VP Engineering. If you are up for building data-driven products from the ground up, engineering data pipelines for real-time systems and managing distributed systems at scale, Kruzr is the place you are looking for. Requirements: 3+ years of experience Experience NoSQL and distributed databases Worked on multiple backend frameworks Understanding of tools and frameworks for building data pipelines Strong foundations on Programming patterns and Clean code principles Fundamentals of DevOps Sense of responsibility, leadership, and drive for Intrapreneurship Proficiency in any one of the languages - Python, NodeJS, Java, Kotlin, Go
• Works closely with the development team, technical lead, and Solution Architects within theEngineering group to plan ongoing feature development, product maintenance.• Familiar with Virtualization, Containers - Kubernetes, Core Networking, Cloud NativeDevelopment, Platform as a Service – Cloud Foundry, Infrastructure as a Service, DistributedSystems etc• Implementing tools and processes for deployment, monitoring, alerting, automation, scalability,and ensuring maximum availability of server infrastructure• Should be able to manage distributed big data systems such as hadoop, storm, mongoDB,elastic search and cassandra etc.,• Troubleshooting multiple deployment servers, Software installation, Managing licensing etc,.• Plan, coordinate, and implement network security measures in order to protect data, software, andhardware.• Monitor the performance of computer systems and networks, and to coordinate computer networkaccess and use.• Design, configure and test computer hardware, networking software, and operating systemsoftware.• Recommend changes to improve systems and network configurations, and determine hardware orsoftware requirements related to such changes.
Position Summary: This position is responsible for working on a variety of technical problems of moderate scope & complexity. Designs, codes, tests, maintains and delivers new/modified functionality under general supervision. Collaborate with peers under the direction of technical leads on assigned project teams. Primary Responsibilities: Contributes to the design and implementation of service and infrastructure components Research, investigate and define new areas of technology to enhance existing service or new service directions Evaluate and design the implementation of current source code and system configuration Document service designs and operations via functional specifications and other documentation Collaborate with team members and technical leads Responsible for deploying, managing and supporting production and pre-production environments for our core systems and services Knowledge, Skills and Abilities
Job Description: We are looking for a DevOps Architect who will be a part of a diverse software development team. The team will be responsible for building and maintaining multiple environments. He/ She will bring cloud management and sysadmin skills for application deployment and management while assisting in the automation of the end-to-end deployment process. He/ She should be passionate about trying hands on newer technologies and software methodologies. At the same time, he/she needs to have broad experience with build and deployment software and a level-headed approach to problem-solving. Responsibilities: • Execution of automation architecture, which involves service automation, automation of application build and monitoring services and databases • Supporting various metrics and reporting requirements • Implementing security features across automation pipeline including SSL certificates • Maintaining access controls across all environments along with auditing any access breaches • Providing day to day work allocation and strong leadership and team management • Build and maintain infrastructure that utilizes public as well as on-prem cloud • Collaborate with customers on the design of the end to end solution • Lead deployment of projects and act as a point of escalation to help resolve any issues • Act as a technical liaison between customers, engineers, and support • Coach and mentor team members and guide on technical challenges • Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights. Requirements: • Good knowledge of AWS/Azure/Google Cloud IaaS (AMI, Pricing Model, VPC, Subnets, etc.) and AWS/Azure/Google Cloud Security best practices • Strong working knowledge of infrastructure automation tools such as Ansible, Terraform, and Chef • Manage the CI/CD Pipeline and help with release automation and deployment • Experience with Docker and Kubernetes is mandatory, Docker Swarm/Container clustering will be a plus • Write software and scripts to automate tasks, gather metrics • Solid understanding, including advanced troubleshooting skills of a Linux distribution • Knowledge of tools like Jenkins/TravisCI/Bamboo/GitLab CI is required • Knowledge of SCM tools like Git/GitHub/Bitbucket/GitLab is required • In-depth knowledge of databases such as MySQL, MongoDB, Elasticsearch, etc. • Experience using monitoring tools like Prometheus, Grafana, CloudWatch, etc. • Should have knowledge on writing scripts for automation using Shell/Python/Perl • Good understanding of RESTful web services. Good to have: • Passion for writing great, simple, clean, and efficient code • Should be a fast learner and have excellent problem-solving capabilities • Should have excellent written and verbal communication skills • Experience in working with large-scale distributed systems is a plus • Should be able to independently design and build components for the automation platform • Should assist in the maintenance of the tools and troubleshooting the issues Why should you join Opcito? We are a dynamic start-up that believes in designing transformation solutions for our customers with our ability in unifying quality, reliability, and cost-effectiveness at any scale. Our core work culture focuses on adding material value to client products by leveraging best practices in DevOps like continuous integration, continuous delivery, and automation, coupled with disruptive technologies like cloud, containers, serverless computing, and microservice-based architectures. Here are some of the perks of working with Opcito: • Outstanding career development and learning opportunities • Competitive compensation depending on experience and skill • Friendly team and enjoyable working environment • Flexible working schedule • Corporate and social event.
We are hiring a Senior DevOps Engineer who will be part of a tremendously talented and diverse software development team responsible for building and maintaining multiple environments. You will bring cloud management and sysadmin skills for application deployment and management while assisting in building engineering activities and looking for ways to automate the end-to-end deployment process. You have a passion for technology tempered by a level-headed approach to problem solving, and broad experience with build and deployment software. You will bring a hunger for problem solving and desire to understand and play with newer technologies and software methodologies. RESPONSIBILITIES Setup CI services and environment Promote CI and automation Build and promote different code/process quality metrics/systems (act as an initiator and drive the whole process Act as a point of conjunction among software engineering, QA, and operations teams Roughly 70% hands-on coding and 30% Operations. Applies technical expertise to design and develop innovative solutions in the cloud. Utilizes understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions. Works in a cross-functional style to achieve results. Bring an Automation First attitude. REQUIREMENTS Strong experience in and knowledge of wide range of build tools and scripting languages (Python, Bash, PowerShell) for both Windows and Linux platforms Continuous Integration experience (preferably Jenkins and/or TeamCity) Experience with configuration management frameworks such as Ansible, Chef and Terraform. Development background – ability to read and modify code and fix build issues Experience with task automation using off-the-shelf tools and/or customized scripts Experience in performing Linux and Windows systems administration, including troubleshooting, security/performance monitoring and tuning Experience developing and supporting software applications within a multi-platform continuous integration, deployment, and delivery environment Experience with automated application build, deployment, and support using Maven and Ant Experience with performing version control and continuous integration of build, deploy, and test, using Jenkins, Bamboo, uDeploy, and Liquibase Designing innovative technical solutions using DevOps practices. Experience working on open source platforms (Apache, Tomcat, nginx, Node.js, etc) Hosted and configured cloud-based service experience (AWS/Azure/GCP and/or private cloud) Experience with performing infrastructure automation and development using configuration management and containerization technologies like Chef, Ansible, Terraform and Docker for multi-tier Web applications. Knowledge of virtualization environments (e.g. VMWare, OpenStack, KVM) Knowledge of distributed version control systems (e.g. Git/Stash) Installing and administering MySQL or open source no-SQL databases Strong familiarity with JIRA, SCM/GIT including branching and merging strategies Good understanding of RESTful web services NICE TO HAVE Good command of English (Upper-Intermediate and higher level) Strong writing and verbal communication skills Experience working on international projects Application performance tuning WE OFFER Outstanding career development and learning opportunities. Competitive compensation depending on experience and skill. Friendly team and enjoyable working environment. Flexible working schedule. Corporate and social events.
About Us upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow. upGrad was awarded the Best Tech for Education by IAMAI for 2018-19 upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning Responsibilities: - Maintain and enhance the SLA of 99.99% for offered services and managed platforms - Experience in conceptualization and implementation of CI/CD pipeline using tools like Chef, Puppet, Jenkins or docker containers. - Responsible for architecting deployments for High availability, scalability, and reliability - Design and implement platforms for monitoring, log processing, metrics collection, and data visualization. - Script and code automation tools (Shell/Perl/Python etc) for automation and efficient management of sites/products Infrastructure and platform security. - Regular Performance and security audits; patching of systems, resources; benchmarking & capacity planning. Scanning, identification, and fixing of security issues, vulnerabilities. Desired Background: - 3+ year of experience with proven track record of managing high traffic internet applications - Excellent exposure in provisioning, managing, optimizing cloud infrastructure in AWS (IAM, EC2, RDS, ElasticCache, CloudFront, S3, ECS, Lambda, ELK etc.) - Experience of managing infrastructure with front-end & back-end applications based on technologies like NodeJS, Ruby, Python, Java utilizing load balancers & Web servers such as NGINX, ELB or HAProxy - Understanding of managing database tools and technologies (Postgres, MySQL, MongoDB, Redis), Backup and recovery for DBs, Scaling and tuning for performance - Sound understanding, administration, and implementation of - Monitoring/Alerting/Trending tools and process flow (Nagios/Icinga, New Relic, PagerDuty, CloudWatch etc) - Knowledge of best practices while using/implementing security tools and techniques (VPN, SecurityGroup, Firewall, VPC etc.)
We are looking for someone to help optimize our stack for reliability, speed and cost. Someone creative and a great team spirit! We are a fun and dedicated team that trusts each other and has a pretty flat hierarchy. But you need to earn that trust with skill and hard work.