Job Description: • As a Python full-stack developer, your role would involve design develop and deploy full-stack application out of Artificial intelligence projects with a focus on low latency and scalability. • You also need to optimize the application for better performance and a large number of concurrent users.• A strong technologist we cares about doing things the right way rather than just doing them and thrives in a complex and challenging environment. Who are we looking for? • Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience. • Solid understanding of design patterns, data structures, and advanced programming techniques • As an Engineer in our team, you will design, code, test, and debug quality software programs. • Strong software design and architectural skills in object-oriented and functional programming styles.• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.• Experience in working with Machine Learning Pipelines • Experience in Reactjs. • Experience in Celery, RabbitMQ/Kafka. • Experience in Unit Testing Tools. • Experience in working with SQL & NonSql databases such as MySQL, Mongo DB. • Exposure to cloud technologies. • Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing. • Nice to have: Experience developing products containing machine learning use cases. • Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Required Skills Automation is a part of your daily functions, so thorough familiarity with Unix Bourne shell scripting and Python as a critical survival skill. Integration and maintenance of automated tools Strong analytical and problem-solving skills Working experience in source control tools such as GIT/Github/Gitlab/TFS Have experience with modern virtualization technologies (Docker, KVM, AWS, OpenStack or any orchestration platforms) Automation of deployment, customization, upgrades and monitoring through modern DevOps tools (Ansible, Kubernetes, OpenShift etc) Advanced Linux admin experience Using Jenkins or similar tools Deep understanding of Container orchestration(Preferably Kubernetes ) Strong knowledge of Object Storage(Preferably Cept on Rook) Experience in installing, managing & tuning microservices environments using Kubernetes & Docker both on-premise and on the cloud. Experience in deploying and managing spring boot applications. Experience in deploying and managing Python applications using Django, FastAPI, Flask. Experience in deploying machine learning pipelines/data pipelines using Airflow/Kubeflow /Mlflow. Experience in web server and reverse Proxy like Nginx, Apache Server, HAproxy Experience in monitoring tools like Prometheus, Grafana. Experience in provisioning & maintaining SQL/NoSQL databases. Desired Skills Configuration software: Ansible Excellent communication and collaboration skills Good experience in Networking Technologies like a Load balancer, ACL, Firewall, VIP, DNS Programmatic experience with AWS, DO, or GCP storage & machine images Experience on various Linux distributions Knowledge of Azure DevOps Server Docker management and troubleshooting Familiarity with micro-services and RESTful systems AWS / GCP / Azure certification Interact with the Engineering for supporting/maintaining/designing backend infrastructure for product support Create a fully automated global cloud infrastructure that spans across multiple regions. Great learning attitude to the newest technology and a Team player Work Experience: 3+ years hands-on Experience
Bachelors / Masters in Computer Science or equivalent with at least 7-10 years of professional experience. Strong software design and architectural skills in object-oriented and functional programming styles. Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator. Experience in working with Spring Framework - Spring boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate. Experience in Reactjs or Angular. Experience in RabbitMQ Experience in Unit Testing Tools like Junit/TestNG Experience in working with SQL & NonSql databases such as MySQL, Mongo DB. Knowledge on CI/CD architecture. Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab Experience in cloud technologies. Team management using Scrum methodologies.
7+ years of experience in System Administration, Networking, Automation, Monitoring Excellent problem solving, analytical skills and technical troubleshooting skills Experience managing systems deployed in public cloud platforms (Microsoft Azure, AWS or Google Cloud) Experience implementing and maintaining CI/CD pipelines (Jenkins, Concourse, etc.) Linux experience, flavours: Ubuntu, Redhat, CentOS (sysadmin, bash scripting) Experience setting up monitoring (Datadog, Splunk, etc.) Experience in Infrastructure Automation tools like Terraform Experience in Package Manager for Kubernetes like Helm Charts Experience with databases and data storage (Oracle, MongoDB, Postgres SQL, ELK stack) Experience with Docker Experience with orchestration technologies (Kubernetes or DC/OS) Familiar with Agile Software Development
Responsibilities● Responsible for design and implementation of Secure and ScalableInfrastructure● Build and maintain CI/CD pipelines across multiple cloud platforms● Own and automate infrastructure provisioning, demand forecasting &capacity planning● Build tools and automation to improve system’s observability, availability,reliability, performance/latency, monitoring, emergency response● Setting up alerts and monitoring for system infrastructure● Monitoring system, application health, security controls & cost● Practice sustainable incident response as well as participate in peerreviews and blameless postmortems● Envision, implement and rollout best devops tooling and automation forall of our servicesRequired Skills● 5+ years of hands-on experience in Site Reliability Engineering or DevOpsrole● Strong understanding of concepts related to computer architecture, datastructures and programming practices● Strong knowledge on any one of - Python, Shell, Go or Java● Strong debugging/troubleshooting skills.● Deep working knowledge on Linux servers and networking● Experience with monitoring solutions like DataDog, NewRelic, ELK,Prometheus● Strong Experience with infrastructure automation and monitoring tools -Docker, Kubernetes, Terraform, Helm, Ansible, Puppet, Chef, etc● Familiarity with continuous integration and deployment processes andtools like Jenkins, ArgoCD, CircleCI● Experience with modern cloud development practices (microservicesarchitectures, REST interfaces, etc.)● Good hands on experience on Database setup, tuning and monitoring● Always ready to learn more and adopt new cutting edge technology withthe right value proposition.● Demands demonstrable cultural traits such as being afast learner, adaptable to changing landscape and most importantly astrong believer in being hands-on.Qualifications● Bachelors in Computer Science or related field.● Relevant industry experience or advanced research experience● Experience with modern programming practices
We are looking for a Lead Engineer-DevOps who would be responsible to develop and manage end to end DevOps automation solution spanning from infrastructure provisioning, code build and deployment pipelines for microservice based applications. This position will be reporting to the Engineering Manager.An ideal candidate would have:- 5+ years of experience in understanding of development practices, awareness of leading cloud technologies/trends to formulate new DevOps product catalog, devise deployment workflow and strategies, integrate devtools for static and dynamic code analyses.- Recent 2+ years of experience writing scripts for Azure is must.- Recent 1+ years of experience using Kubernetes.- Infrastructure provisioning tools expertise in a few tools such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform.- Experience with application servers, web servers, and databases (Nginx, PostgreSQL, MongoDB, HA Proxy, Tomcat, Flash Media Server/ Red5, redis, elasticache etc.)
Senior Site Reliability/DevOps EngineerExperience: 4-6 YearsLocation: BangaloreType: Full-timeThe Opportunity: Research says - Of the 1.8 million jobs AI will get rid of, the emerging field will create 2.3million by 2020, according to a recent report from Gartner. We'll continue to see job growth in anything AI-relatedfor the next five to 10 years. Want to break into a career in the field? Well.. this could be your chance to makethe most of the opportunity.We @Digit88 are building a next-generation AI/NLP/Chatbots based customer engagement platform with ourUS(Bay area/NYC) based NLP/Chatbot platform development partner.Our Mission: Make life easier by transforming how people communicate with brands.Our Product: World's No.1 AI based messaging platform that makes it easy for consumers to buy products andget answers to their questionsOur Hunt:Digit88 is seeking an enthusiastic Site Reliability Engineer (DevOps) with 4-6 years of hands on experience tojoin the platform engineering and DevOps team for our Bay Area based partner. Experience with a fast-pacedIndia/US product/engineering services company in a Senior Dev Ops engineer role, setting up and maintaining ahigh-availability, high-performance real-time system is mandatory. Applicants must have a passion forengineering with accuracy and efficiency, be highly motivated and organized, able to work as part of a team, andalso possess the ability to work independently with minimal supervision.Responsibilities:In this role, you'll get to:● Build and maintain cross-team platform components: infrastructure based on Infrastructure-as-Code,CI/CD pipelines, application/infrastructure monitoring, and automation of other development-relatedprocesses● Design and Deploy Automation of Container Applications using Kubernetes and Docker● Setup application/system monitoring● Work with Developers/QA to build and validate containerized applications● Manage geographically deployed server farms● Document Deployment Processes, Services and EnvironmentsRequirements:● BE/BTech with CS or related discipline● 4+ years of experience as a DevOps, Site Reliability Engineer (SRE) or Systems Engineer● Advanced understanding of AWS services and components - VPC, IAM, EC2, ALB, ECS/EKS● Strong background in Linux Shell Programming.● Strong experience with SQL and NoSQL (Cassandra or DynamoDB)● Strong experience in Distributed Streaming Platform (Kafka/ Spark)● Strong experience in Docker Containers● Hands on experience with one or more of Java/Python/Go/NodeJS languages● Implementation Experience in automation tools and frameworks (CI/CD pipelines) like Git (SourceRepo), Maven/Gradle (build tool), Jenkins/Teamcity and Docker.● Hands-on experience in Kubernetes● Experience in Package Management Tools like npm.● Experience with automation/configuration management tools like Salt/ Puppet/ Chef/ Ansible.● Ability to use a wide variety of open source technologies and cloud services (experience with AWS isrequired) for application deployment.● Knowledge of best practices and IT operations in an always-up, always-available service● Experience in troubleshooting production issues and co-ordinate with thedevelopment team to streamline code deployment.● Proven experience in optimizing the company’s computing architecture.Good to have:● AWS certification (Architect, Operations) is a plus● Monitoring tools like Grafana/Prometheus and Appdynamics is a plusAdditional Project/Soft Skills:● Strong verbal and written communication with ability to articulate problems and solutions over the phoneand emails.● Strong sense of urgency, with a passion for accuracy and timeliness.● Ability to work calmly in high pressure situations and manage multiple projects/tasks.● Ability to work independently and possess superior skills in issue resolution.Benefits & working @ Digit88● Comprehensive health and accident insurance● Attractive pay package● Creative, flexible and rewarding work environment● Opportunity to work with a founding team of serial entrepreneurs with multiple successful exits to theircredit. The learning will be immense just as will the challenges
What you will do• Develop and maintain CI/CD tools to build and deploy scalable web and responsive applications in production environment• Design and implement monitoring solutions that identify both system bottlenecks and production issues• Design and implement workflows for continuous integration, including provisioning, deployment, testing, and version control of the software.• Develop self-service solutions for the engineering team in order to deliver sites/software with great speed and qualityo Automating Infra creationo Provide easy to use solutions to engineering team• Conduct research, tests, and implements new metrics collection systems that can be reused and applied as engineering best practiceso Update our processes and design new processes as needed.o Establish DevOps Engineer team best practices.o Stay current with industry trends and source new ways for our business to improve.• Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.• Manage timely resolution of all critical and/or complex problems• Maintain, monitor, and establish best practices for containerized environments.• Mentor new DevOps engineersWhat you will bring• The desire to work in fast-paced environment.• 5+ years’ experience building, maintaining, and deploying production infrastructures in AWS or other cloud providers• Containerization experience with applications deployed on Docker and Kubernetes• Understanding of NoSQL and Relational Database with respect to deployment and horizontal scalability• Demonstrated knowledge of Distributed and Scalable systems Experience with maintaining and deployment of critical infrastructure components through Infrastructure-as-Code and configuration management tooling across multiple environments (Ansible, Terraform etc)• Strong knowledge of DevOps and CI/CD pipeline (GitHub, BitBucket, Artifactory etc)• Strong understanding of cloud and infrastructure components (server, storage, network, data, and applications) to deliver end-to-end cloud Infrastructure architectures and designs and recommendationso AWS services like S3, CloudFront, Kubernetes, RDS, Data Warehouses to come up with architecture/suggestions for new use cases.• Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as neededGood to have• Experience with code quality tools, static or dynamic code analysis and compliance and undertaking and resolving issues identified from vulnerability and compliance scans of our infrastructure• Good knowledge of REST/SOAP/JSON web service API implementation•
We are in search for an strong Devops guy who can be a part of our team for Devops3 Role. Exp - 7-12 Years Must skills: Kubernetes, AWS, Ansible, ISTIO Service Mesh and Scripting language exp. Duties and Responsibilities: Take initiatives to implement DevOps best practices Work closely with development teams to integrate their projects into the production environment. Gain a deep application-level knowledge of the systems as well as contributing to their overall design. Work closely with other internal teams to build security, reliability, and scalability into the development lifecycle. Troubleshoot and resolve issues related to application development, deployment, and operations Responsible for setting up automation through CI-CD Responsible for production and staging environment management. Education, Skills, and Experience: 7+ years of Unix/Linux administration and experience with strong UNIX fundamentals. Linux (Must), Python (Should), Ansible (Good to have), CI-CD (Should), Docker (Should), Kubernetes (Should), Very strong scripting and automation skills. 2+ years of experience working with AWS, experience in target deployments to AWS. Strong troubleshooting and problem-solving skills. Strong knowledge of UNIX shell scripting along with any one of Bash/Python/Perl. Setup/configuration of monitoring systems as Nagios/Zabbix/CloudWatch etc. Experience with either of Ansible, Puppet, Chef, Salt Proficiency with the AWS CLI, BOTO3, CloudFormation, ECR, EKS Experience with Infrastructure as Code, Terraform with AWS, GPC, Azure Provisioners Experience in orchestration Infrastructure, Dockerization of Applications, Docker Compose, Kubernetes, ISTIO, etc. Good knowledge of Build and Deployment process and tools, a basic understanding of CICD concepts. Hands-on experience in version control tools like GIT, SVN Familiarity with build release automation tools and methodologies like Jenkins/GoCD. Preferred: Have experience with Docker, Compose, Kubernetes, Have experience with ElasticSearch, Kibana, LogStash. Have experience with Cassandra, Hadoop, or Spark. He experience with MySQL or Postgres.
Strong Linux development or system administration experience.● Strong Knowledge of AWS cloud● Hands-on experience with Python or Ruby and Bash scripting.● Hands-on experience with Cloud Infrastructure Automation tools (Terraform, CloudFormation)● Automation experience with IaaS (Ansible, Chef or Puppet)● Strong knowledge and good experience with Container Orchestration tools (AWS ECS,Kubernetes, Mesosphere)● Excellent problem solving/troubleshooting skills.● Strong experience of deploying highly available web applications on Linux platforms.● Troubleshoot and fix production outages and performance issues in our AWS/Linuxinfrastructure stack● Good knowledge on web proxies (HA-Proxy or Nginx)● Good knowledge of System monitoring/Log monitoring tools (Splunk, Prometheus, Grafana)● Good knowledge of CI-CD automation tools (Jenkins, GoCD)● Should have Database administration skills (PostgreSQL, MySQL)
2+ years of demonstrable experience leading site reliability and performance in large-scale, high-traffic environments 2+ years of hands-on experience as a DevOps engineer Strong leadership, communication and interpersonal skills geared to getting things done Developing themselves and the talent within their charge – fostering and creating opportunity for the team Strong understanding of SRE concepts and the DevOps culture. Set the direction and strategy for your team, and help shape the overall SRE program for the company Be able to lead complicated technical issues and communicating status updates/RCA with management and customers. Own site stability, performance, capacity planning, DevOps recruitment.
Skills Requirements Knowledge of Hadoop ecosystem installation, initial-configuration and performance tuning. Expert with Apache Ambari, Spark, Unix Shell scripting, Kubernetes and Docker Knowledge on python would be desirable. Experience with HDP Manager/clients and various dashboards. Understanding on Hadoop Security (Kerberos, Ranger and Knox) and encryption and Data masking. Experience with automation/configuration management using Chef, Ansible or an equivalent. Strong experience with any Linux distribution. Basic understanding of network technologies, CPU, memory and storage. Database administration a plus.Qualifications and Education Requirements 2 to 4 years of experience with and detailed knowledge of Core Hadoop Components solutions anddashboards running on Big Data technologies such as Hadoop/Spark. Bachelor degree or equivalent in Computer Science or Information Technology or related fields.
Location: Onsite opportunity - Currently South East Asia Remote working till International travel resumes About Greyamp: Greyamp is a boutique Management Consulting firm that works with large enterprises to help them on their Digital Transformation journeys, going across the organisation, covering process, people, culture, and technology. The team consists of multi-potential individuals who enable organisations to become more networked, collaborative, innovative while implementing agile ways of working. Greyamp started in 2015 with this focus and till now has worked with and digitally-enabled 5+ organisations in South-East Asia with a highly focused and motivated team of 20. Greyamp is currently also building an in-house SaaS based digital product called GALE to enable organisations build future ready talent. What you can look forward to at Greyamp: Opportunity to be a part of high-growth start up and to explore and learn new technologies Opportunity to explore other roles via participation in multiple internal initiatives in the company Work with like-minded tech-enthusiasts while continuously growing and developing yourself International exposure and opportunity to work in cross-cultural environments Solving challenging issues around transitioning enterprises towards microservices-based architecture R&R: Work with people across various levels right from delivery team level to top management Support internal product and external customers on multiple platforms Work with customer teams to analyse their environments to improve user satisfaction Understand the pain points and recommend solutions to automate the end to end cycle First point of contact for providing guidance and recommendations to increase efficiency and reduce customer incidents Improve client DevOps team by enabling them with DevOps concepts, processes and strategies Act as the technical expert across multiple client projects helping them in enhancing their delivery pipeline, and overall DevOps and Agile practices Identify state of the art CI/CD tools, prepare decision proposals, implementation plans for these tools and carry out introduction & training, allowing client delivery to move faster Bring in new and cutting-edge methodologies in DevOps both for Greyamp and for clients Need to have: 6-8 years of experience of relevant experience (at least 2 year experience in development, and 4+ in DevOps) Strong understanding of Linux/Unix Administration Strong understanding of one scripting language (python, shell, ruby or pearl) Experience working with different OS Servers (RedHat, Oracle, Microsoft) Strong understanding of version control (GIT) Good understanding of build tools like ANT or Maven or gradle Experience working with Testing automation tools (Preferably Selenium) Experience with setting up relevant dashboard using tools around code quality and vulnerability checks (SonarQube) Experience in implementing the end to end CI/CD setup for an organisation Experience implementing and maintaining CI/CD pipelines (Jenkins or Circle CI or GoCD) Good understanding and working experience with Kubernetes Experience working with configuration management tools(chef, puppet or ansible) Extensive knowledge on working with cloud platform by writing automation scripts using terraform or similar tools (preferably AWS or Azure or GCP) Hands on experience on working with the cloud product suite (preferably AWS or Azure or GCP) Understanding and experience working on SaaS architecture Understanding and experience with Monitoring tools like ELK stack, prometheus and grafana, Nagios, or Dynatrace Understanding and experience with VMware or other virtual environments Experience working with DataBase deployments Client handling experience, stakeholder management and team handling Nice to have: International exposure/ having worked with cross-cultural and distributed teams Setting up of PaaS within an organisation
Why are we building UrbanClap?- Organized service commerce is a large yet young industry in India. While India is a very large market for a home and local services (~USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today. - The industry is bare ~20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen. As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other. The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful.Job Description :Over the last 5 years in the Urbanclap journey, we have grown from a single monolith to 65 microservices. We deliver throughout of around 100Mn/day. Our database has grown from a mere single Monolith cluster to 18 clusters in total with around 8TB of data. So overall engineering tech stack has grown tremendously in recent years. For the last 2 years, the platform team has been working on solving core engineering problems with focused effort. Platform Vertical: The Urbanclap tech has multiple verticals which are aligned to solving specific problem statement. The platform is one of them. Under Platform, we solve for the following:- Data Platform: It deals with data availability with ease for each and every end-user by strengthening data ingestion, processing, availability and consumption through engineering built platform- Dev and Core Platform: It solves for all core engineering problems spanning across tech stack, faced by each and every engineering sub-verticals.- Infra Platform: It solves dev productivity, scalability, infrastructure as code, reliability, and availability. It works on a proactively evolving infrastructure tech stack.- Security Platform: It solves security by building solutions like authorization and authentication platform, central security event management and anomalies, etc.Job Responsibilities :Platform team is responsible for writing really high-quality code that is highly abstracted, pluggable, performant, extensible, and open sourceable.As an SDE-1 in the platform, you will be working on :- Platform first approach to an engineering problem.- Creating highly autonomous systems with minimal manual intervention.- Frameworks which can be extended to a larger audience through open source- Extending and modifying the open-source projects to adopt as per Urbancompany use case.- Developer productivity.- Highly abstracted and standardized frameworks on top of cloud technologies like AWS etc.Who can apply?- Bachelors/master's in computer science from top tier Engineering School- 1-3 years prior engineering experience in building infrastructure platforms - Should be fluent with either of scripting/programming language like Python / Java / Node.js / Golang etc- Proven ability to work on a fast-paced environment, - Strong CS fundamentals and system-level performance optimizations strategies - History and Familiarity of server-side development of APIs, databases, dev-ops, and systems- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka/Kinesis, Mongo, Mysql, Elasticsearch- Should have worked on VPC / Monitoring and Alerting Solutions / Automation / Infra orchestration / Tools like Ansible, Terraform etc. / Deployment / CI-CD / Microservice architectures / Dockerisation - Platform thinking is a big plusWhat can you expect?- Work closely with the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude