Requirements Strong Understanding of Linux administration Good understanding of using Python or Shell scripting (Automation mindset is key in this role) Hands on experience with Implementation of CI/CD ProcessesExperience working with one of these cloud platforms (AWS, Azure or Google Cloud) Experience working with configuration management tools such as Ansible, ChefExperience in Source Control Management including SVN, Bitbucket and GitHubExperience with setup & management of monitoring tools like Nagios, Sensu & PrometheusTroubleshoot and triage development and Production issues Understanding of micro-services is a plus Roles & Responsibilities Implementation and troubleshooting on Linux technologies related to OS, Virtualization, server and storage, backup, scripting / automation, Performance fine tuning LAMP stack skills Monitoring tools deployment / management (Nagios, New Relic, Zabbix, etc) Infra provisioning using Infra as code mindset CI/CD automation
Company DescriptionFounded in February 2019, NYC based, Venture Backed, and well capitalized Liquidity Digital is establishing a new regulatory-compliant ecosystem for private capital formation and securities lifecycle management, enabling accessibility, transparency, efficiency, and liquidity on a global scale. We value agility, innovation, and ability to take and incorporate constructive feedback. This position will be foundational in establishing our presence and building our team in Bangalore.PositionWe are looking for a great Backend developer who is proficient with node.js programming to create highly scalable applications to be deployed on AWS platform. Your primary focus will be on developing back-end services that are going to be used by our frontend layer. These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic. You will ensure that these services and the overall application are scalable, robust and easy to maintain.You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important.Activities-Developing enterprise-grade Web Services application using node.js-Designing APIs for the underlying business use cases-Building reusable components and a library of services for future use. -Experience working on Microservices architecture is required-Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS-Optimizing components for maximum performance for increasing load and endurance-Writing extensive unit tests and automated system test cases-Writing an optimum level of technical documentation for future developers-Provide constructive feedback to design and product teams.-We are flexible in terms of tech stack. But we prefer node.js / python (django)-Building Enterprise grade infrastructure and taking it to the production-Supervise Team of Back End Devs, and oversee production and quality control-Write Engineering Requirement Documents with Engineering Manager.-Discuss and lay out project specifications.-Review System designs and quality tests with Engineering Manager.-Fluent in English-Attention to Detail Requirements-More than 5 years of experience in software development-Past experience on projects in financial industry that went into production.-Problem solving skills-Experience working in agile environment-Extensive experience collaborating in an engineering team (GIT)-Aware of modern best practices and patterns in chosen language/framework-Experience in Unit and integration testing-Aware of Security best practices (e.g. OWASP)-Experience in relational DBs (MySQL/PostgreSQL) and nosql DBs (MongoDB)-RESTful API-Caching (Memcached)-Authentication methods (OAuth, JWT, OpenID, Tokens)-Experience in Microservice architecture, containerisation and containers orchestration (Docker, Kubernetes, CircleCI)-Logs Management-Experience in ML on Python is a plusNice to have-Experience in fintech startups-Building CI/CD pipelineWe’re looking for someone who has a demonstrable track record in being self-directed and resourceful and is a strong communicator and advocate for the front end experience.This role provides competitive salary and benefits.
We are Smart Sports Wearable start-up looking for people who have the passion for sports and technology. Candidates need to have experience in iOS App development and should be passionate about maintaining clean and maintainable codebase. Lastly, someone who can empathize with our users and understand their requirements.Functional Area:1) Proficient with Swift and Cocoa Touch - Data Structures of Swift2) Experience with in-memory DB/offline storage, threading, and performance tuning3) Familiarity with RESTful APIs to connect iOS applications to back-end services4) Experience with performance and memory tuning with tools5) Familiarity with cloud message APIs and push notifications6) Experience with iOS frameworks such as Core Data, Core Animation, etc.7) Familiar with Bluetooth based application8) Proficient understanding of code versioning tools (GIT)9) Familiarity with continuous integration10) Understanding of Apple's design principles and interface guidelines11) Knowledge of C-based libraries are preferredCandidates key responsibilities:1)Design and build advanced applications for iOS platform2) Build iOS SDKs3) Ensure the performance, quality, and responsiveness of applications4) Collaborate with a team to define, design, and ship new features5) Identify and correct bottlenecks and fix bugs
Qualifications:• Bachelor or Master Degree in Computer Science, Software Engineering from a reputedUniversity.• 5 - 8 Years of experience in building scalable, secure and compliant systems.• More than 2 years of experience in working with GCP deployment for millions of daily visitors• 5+ years hosting experience in a large heavy-traffic environment• 5+ years production application support experience in a high uptime environment• Software development and monitoring knowledge with Automated builds• Technology:o Cloud: AWS or Google Cloudo Source Control: Gitlab or Bitbucket or Githubo Container Concepts: Docker, Microserviceso Continuous Integration: Jenkins, Bambooso Infrastructure Automation: Puppet, Chef or Ansibleo Deployment Automation: Jenkins, VSTS or Octopus Deployo Orchestration: Kubernets, Mesos, Swarmo Automation: Node JS or Pythono Linux environment network administration, DNS, firewall and security management• Ability to be adapt to the startup culture, handle multiple competing priorities, meetdeadlines and troubleshoot problems.
About BankerBay: A leading financial technology company, BankerBay uses smart proprietary algorithms to create efficiencies in investment banking deal making. The passionate and hardworking collection of individuals is keenly building technology that has propelled BankerBay to the position of the largest private equity deals platform in the space of just two years. Additionally, we are constantly exploring, learning and implementing new technology to create better products and more efficiency. We have a hard-core start-up culture, where everyone in the team partakes in the responsibilities of building the best products that make bankers better bankers and consequently the growth. But it's not just all work as the small group ensures the fun never ends with the foosball, beers, snacks and wonderful office food. If you think you're tuned to a fast moving, ever changing, rapidly scaling start-up environment, do get in touch. Apart from the lovely work environment and potential global domination - we also offer competitive remuneration and excellent ESOPS. For more information visit www.bankerbay.com Position/Role: QA Test Engineer (Automation/Manual) Experience Level: 3 - 5 Years Qualification: BTech/B.E/MTech/MS or PhD in Computer Science or related technical discipline from well-rated institutes from India or abroad. Location: Bangalore Responsibilities/Job Requirements: Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking. The focus will be on automation along with manual testing. Develop and drive automation test planning, cases, and strategy across several functional teams, to both ensure product quality and to contribute to Continuous Integration and Delivery efforts. Build and maintain an automated test infrastructure and automation test harnesses for a multi-platform product that will be used to validate all aspects of the product operation. Create test strategies and see that all the various kinds of testing like unit, functional, performance, stress, acceptance etc. are getting covered. Integrate with existing infrastructure to establish a continuous build and test cycle. Establish processes and toolsets to maintain automation scripts and generate regular test reports. Deliver on projects from end to end (documentation to production grade code to support procedures) Analyse test results and communicating via Bug tracking systems. Skills Required: 3+ years of experience in Selenium webdriver with JAVA Proficient as Lead QA Engineer in both manual and automation testing Experience in testing methodologies and Continuous Integration/Continuous Deployment practices. Expertise in design, implemented and maintained, Test Automation Frameworks using Selenium WebDriver Experience in descriptive programming by using scripting languages like JAVA and C#. Experience in developing test plans and architecting Test Automation framework by analysing the business requirement and functional specification documents Strong understanding of testing and automation best practices Knowledge of Software Testing Life Cycle. Work experience in all phases of testing life cycle i.e. Test Planning, Test Case Design, Test Execution and Defect Management. Good understanding of STLC with expertise in Functional, Integration, Security, Regression, Browser Compatibility and User Acceptance testing. Knowledge of other relevant tools for DotNet web applications testing - C#, SQL, Agile Methodology Should have understanding and experience of web-based security threats and how to test for them. Should have knowledge on how to set up and run the tests for cross-browser (IE, Firefox, Chrome, and Safari). Knowledge of mobile browser specific testing is a plus Exposure to DB (RDBMS) technologies and concepts is a plus Excellent oral and written communication skills with strong problem-solving skills and a result oriented attitude.
At Entropik Technologies, we build systems that measure and analyzes human emotions at an unprecedented scale, with accuracy, speed, and mission-critical availability. We work with some of the leading brands and agencies across the globe who utilizes our platform to improve overall customer experience and understand their consumer’s behavior. If you are excited about the opportunity to learn and work on effective computing systems, enjoy streamlining and automating routine tasks, and work on leading-edge software deployments. Come challenge yourself at Entropik Technologies. Responsibilities Design, Implement and Support CI/CD pipeline Participate in the design phase of latency-driven high scale systems Write scripts to monitor systems and automate routine tasks Maintain our infrastructure across multiple technologies to ensure "ZERO" downtime Design and develop tooling to assist development teams Experiment new tools and/or processes to improve the team routines and communication Troubleshoot issues across the entire stack (diagnose software, application, and network) Document current and future configuration processes and policies Take ownership of existing systems including all tools, technologies, and licenses used by Entropik Work with product management to ensure DevOps is aligned to the overall vision of the company and can scale on demand Build, support and maintain all automated test environment build and code deployment scripts using a mixture of the following: Jenkins, Bitbucket, GIT, Gradle, OpenShift, Artifactory, Cloud virtualized services, JBOSS, Tomcat, Chef Requirements Minimum of 3 - 5 years of experience in software development and DevOps, specifically managing AWS such as EC2s, RDS, Elastic Cache, S3, IAM, cloud trail and other services provided by AWS. Experience Building a multi-region highly available auto-scaling infrastructure that optimizes performance and cost. plan for future infrastructure as well as Maintain & optimize existing infrastructure. Conceptualize, architect and build automated deployment pipelines in a CI/CD environment like Jenkins. Conceptualize, architect and build a containerized infrastructure using Docker, Mesosphere or similar SaaS platforms. Conceptualize, architect and build a secured network utilizing VPCs with inputs from the security team. Work with developers & QA to institute a policy of Continuous Integration with Automated testing Architect, build and manage dashboards to provide visibility into delivery, production application functional and performance status. Work with developers to institute systems, policies, and workflows which allow for a rollback of deployments Triage release of applications to the production environment on a daily basis. Interface with developers and triage SQL queries that need to be executed in production environments. Maintain 24/7 on-call rotation to respond and support troubleshooting of issues in production. Assist the developers and on calls for other teams with post, follow up and review of issues affecting production availability. Minimum of 2 years’ experience in Ansible. Must have written playbook to automate the provisioning of AWS infrastructure as well as automation of routine maintenance tasks. Must have had prior experience automating deployments to production and lower environments. Experience with APM tools like New Relic and log management tools. Our entire platform is hosted on AWS, comprising of web applications, web services, RDS, Redis, and Elastic Search clusters and several other AWS resources like EC2, S3, Cloud front, Route53 and SNS. Essential Functions System Architecture Process Design and Implementation. Minimum of 2 years scripting experience in Ruby/Python (Preferable) and Shell Web Application Deployment Systems Continuous Integration tools (Ansible)Establishing and enforcing Network Security Policy (AWS VPC, Security Group) & ACLs. Establishing and enforcing systems monitoring tools and standards. Establishing and enforcing Risk Assessment policies and standards. Management of big data solutions (Hadoop, Spark) and large messaging infrastructures (Kafka, RabbitMQ) Innovative, creative mindset - out-of-the-box thinker Positive, “can do” attitude who isn’t afraid of a challenge Excellent English skills
Job Responsibilities: Managing the cloud deployment with thousands of VM’s and Containers with 100% uptime Budgeting the infra costs and plan for continued cost optimisation Managing and motivating the team members Designing the architecture to scale the back-end to meet the business requirements Requirements: Strong background in Linux fundamentals and system administration Good command on coding with scripting languages like Python and Shell scripting Experience with Docker and any one of container management systems like Kubernetes, Docker Swarm or Apache mesos Ability to use a wide variety of open source technologies and cloud services like AWS, GCP or Azure Experience with automation/configuration management using either Puppet, Chef or an equivalent Experience with Elasticsearch, Mongodb, Redis, Memcached, Kafka, RabbitMQ or ActiveMQ Knowledge of best practices and IT operations in an always-up, always-available service Good team management skills and communications skills Good experience with monitoring and alerting systems like Nagios, Zabbix Experience with CI and CD tools Educational Qualification: BE/B.Tech/MCA