The Job:- Provision and maintain a highly available and scalable Kubernetes based microservice environment on AWS and on-prem infrastructure.- Design, build and implement complex multi-region Kubernetes architectures.- Create deployment processes that improve engineering ease and efficiency.- Design continuous integration systems that scale.- Build monitoring systems that can handle a large set of metrics/day.Skills:- Experience in building and maintaining Kubernetes environments. - Experience in building AWS public and private VPC's with security and networking best practices.- Experience writing shell scripts in Bash, Perl, Python, etc.- Familiarity with scalable networking technologies such as AWS ELB, NGINX, HAProxy, etc.- Understanding of the OSI model. Knowledge of network routing & subnetting.- Expertise with Docker and Container Orchestration (ECS, Kubernetes, or Swarm)- Experience maintaining Linux systems- Cloud automation tool experience - Terraform, Cloudformation Templates, etc.- Experience with configuration management tools like Ansible, CFEngine, Puppet, etc.- Knowledge of CI tools like Github, Jenkins, Bamboo, etc.- Knowledge of Logging, Monitoring, & Visualization tools like ELK, Grafana, Prometheus, check_mk, Nagios, etc.- Familiarity with standard security practices such as encryption, certificates, and key management- Fundamental understanding of modern cloud architecture (Virtualization, Databases, message queues, etc.Differentiators- Extensive Kubernetes and AWS knowledge.- Experience building scalable, highly performant systems and services- Outstanding communication skillsCandidates with AWS/Kubernetes Certifications will be preferred.
About the team Site Reliability Engineering team in Media.Net is responsible for managing scaling, performance, monitoring, security, availability of the production environment. The focus is to architect, develop, automate and deploy products and infrastructure based on Linux and Linux application stacks. Our environment consists of our own BareMetal and private cloud across co-located datacenter facility and the AWS public cloud. Our engineering teams follow DevOps practices and we rely heavily on open source tools like Jenkins, Selenium, Git, Puppet, Docker, Kubernetes, Open stack, Nagios/Icinga, Kafka, Graphite, Hadoop, Graphite, ELK, Vault etc. We use Python and Go majorly in SRE teams. What is the job like? Engage with product and engineering team to design, build and maintain the system / software for high availability proactively and drive operation best practices Identify and drive opportunities in making resilient systems that help maintain business continuity Proactively perform troubleshooting, RCA and implement permanent resolution of issues across the stacks – hardware, software, database, network and so on Implementation of proactive monitoring, alerting, trend analysis and self-healing systems Develop continuous delivery for multiple platforms in production and staging environments Find areas of existing manual intervention, and replace with automation wherever possible Demonstrate ability to design, implement and manage highly available, scalable and reliable systems Infrastructure and platform security Effectively use and maintain Infrastructure and config management tools like puppet, chef, ansible, terraform to deploy and manage infrastructure Demonstrate technical mentoring and coaching to team members Adaptable to work in a fast-paced environment and alter priorities as per business needs
Work on the toughest problems in stock markets. Lead our efforts to reach 99.999% availability for 25+ services across 200+ servers. Summary We are building the fastest, most reliable & intelligent trading platform. That requires highly available, scalable & performant systems. And you will be playing one of the most crucial roles in making this happen. You will be leading our efforts in designing, automating, deploying, scaling and monitoring all our core products. Tech Facts so Far 1. 8+ services deployed on 50+ servers2. 35K+ concurrent users on average 3. 1M+ algorithms run every min 4. 100M+ messages/min We are a 4-member backend team with 1 Devops Engineer. Yes! this is all done by this incredible lean team. Big Challenges for You 1. Manage 25+ services on 200+ servers2. Achieve 99.999% (5 Nines) availability 3. Make 1-minute automated deployments possible If you like to work on extreme scale, complexity & availability, then you will love it here. Who are we We are on a mission to help retail traders prosper in the stock market. In just 3 years, we have the 3rd most popular app for the stock markets in India. And we are aiming to be the de-facto trading app in the next 2 years. We are a young, lean team of ordinary people that is building exceptional products, that solve real problems. We love to innovate, thrill customers and work with brilliant & humble humans. Key Objectives for You • Spearhead system & network architecture • CI, CD & Automated Deployments• Achieve 99.999% availability • Ensure in-depth & real-time monitoring, alerting & analytics• Enable faster root cause analysis with improved visibility• Ensure a high level of security Possible Growth Paths for You • Be our Lead DevOps Engineer • Be a Performance & Security Expert Perks • Challenges that will push you beyond your limits • A democratic place where everyone is heard & aware
We’re looking for a someone with experience in managing agile development teams.You will be responsible for:1) Defining the technical specifications and architecture along with overall technical product infrastructure.2) Provide creative and unique solutions to accommodate for the versatility and customizations during product development.3)The role would expect you to code and/or conduct code reviews so experience in Django or similar languages would be useful.4) Managing a team of engineers and developers; ensuring quality is met at every process of the development and deployment phases.5) Recruitment and building a team of a good mix of talent would be necessary.6) Managing AWS servers to track/monitor/optimize resource utilization and upgrade servers when necessary.7) Extensive engineering expertise in the areas of tooling, specifications, product maintenance, budgeting and software products.8) Ability to understand and collaborate on complete product lifecycle from concept to execution.9) Implementation of new technologies to optimize product quality and usage.Current Tech Stack:The application is currently a fully responsive Web Application built on Django and Django REST API Framework along with AngularJS. It's a fully functional API hosted on AWS servers.
Job Description:● Develop and deliver automation software required for building & improving the functionality, reliability, availability, and manageability of applications and cloud platforms● Champion and drive the adoption of Infrastructure as Code (IaC) practices and mindset● Design, architect, and build self-service, self-healing, synthetic monitoring and alerting platform and tools● Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers)● Build container hosting-platform using Kubernetes● Introduce new cloud technologies, tools & processes to keep innovating in commerce area to drive greater business value.Skills Required:● Excellent written and verbal communication skills and a good listener.● Proficiency in deploying and maintaining Cloud based infrastructure services (AWS, GCP, Azure – good hands-on experience in at least one of them)● Well versed with service-oriented architecture, cloud-based web services architecture, design patterns and frameworks.● Good knowledge of cloud related services like compute, storage, network, messaging (Eg SNS, SQS) and automation (Eg. CFT/Terraform).● Experience with relational SQL and NoSQL databases, including Postgres andCassandra.● Experience in systems management/automation tools (Puppet/Chef/Ansible, Terraform)● Strong Linux System Admin Experience with excellent troubleshooting and problem solving skills● Hands-on experience with languages (Bash/Python/Core Java/Scala)● Experience with CI/CD pipeline (Jenkins, Git, Maven etc)● Experience integrating solutions in a multi-region environment● Self-motivate, learn quickly and deliver results with minimal supervision● Experience with Agile/Scrum/DevOps software development methodologies.Nice to Have:● Experience in setting-up Elastic Logstash Kibana (ELK) stack.● Having worked with large scale data.● Experience with Monitoring tools such as Splunk, Nagios, Grafana, DataDog etc.● Previously experience on working with distributed architectures like Hadoop, Mapreduce etc.
- Minimum of 2 year hands-on experience with AWS or Azure. - Select the appropriate AWS or Azure service based on compute, data, or security requirements - Configure and fine-tune cloud infrastructure systems. - Advanced knowledge of Linux operating systems(centos, ubuntu) - Good knowledge of Linux security management ex. Iptables - Should be able to write scripts to automate tasks in servers(Code deployment, Create backup, Restore backup). - He must be efficient enough to manage all internet applications inclusive to DNS, RADIUS, Apache, MySQL, PHP. Taking frequent back up of data, create new storage procedures and scheduled back up. - Reviewing of all the error logs and fixing it. - Installing the necessary procedures and security tools. - Upgrade the software installed on to the server, including upgrading virus software and code upgrades. - Ability to work with Linux-friendly applications and able to troubleshoot it when the issue arises from the server. - Identify and analyze the issues that hamper the performance of the system, and to work in close coordination with the product development team and recommend the solutions for the issues.
Description We are looking for an outstanding and experienced DevOps Engineer to help us craft world class infrastructure using Amazon Web Services for our web and native app platforms. At Tickled Media we have been building solid reputation with the parenting community in South East Asia for a few years now and application quality is of critical importance for us. We're looking for someone who can innovatively provide the best scalability and rapid platforms for our products. Responsibilities An expert in deploying our server software and APIs to Amazon Web Services (EC2, ELB, S3, VPC, Elasticache, MySQL RDS, etc…) Administration of Ubuntu, Amazon Linux, and CentOS servers Responsible for programming and maintaining our web services. Will be part of an established team to support some of our existing products, develop new web applications, and support a fast growing customer base. Able to convert develop a clean and maintainable system design for our infrastructure. Work with everyone from QA to product managers and developers to fix bugs and resolve production issues in a timely manner. Design cloud architecture for projects based on Amazon Web Services infrastructure Monitor and manage security for infrastructure Requirements Min. 3 years working experience in server deployment of web operations in an Amazon Web Service environment Experience deploying web applications or server-side back-end utilising technologies such as PHP, Amazon Web Services (AWS) and MySQL through EC2 instances and connectivity with MySQL RDS instances. Experienced with setting up VPCs, S3, EC2, RDS, Elasticache, ELB, Autoscaling, EBS, IAM, Cloudwatch Experienced with Jenkins and other CI/CD platforms Able to configure and manage of Apache and Nginx servers Deploy monitoring of servers via Nagios/New Relic/Cactus/other similar services Develop log management of AWS services to monitor activities and detect any intrusions Develop security assessment and protocols for servers Able to assess and provide performance testing via Apache JMeter/Locus/Loader or other similar services Great knowledge in PHP, NodeJS, MySQL and Redis/Memcache databases would be useful in helping to configure and optimize for development and production environments Comfortable to work with Linux command-line environment. Interest in developing a variety of web applications. Strong understanding of latest features and deployment best practices for web application platforms (upcoming SDKs, resource optimization, social network integration) A strong logical and analytical thinker A problem solver – Keen to explore and research for solutions Is action-oriented and with good time management Meticulous, high level of concentration and pay special attention to detail A team player yet able to work independently when required Committed, able to put in the extra hours and flexible towards work schedule
Urgent requirement of candidates at FINANCEPEER (www.financepeer.com) for full time Dev-Ops with following skills: Languages - Python, Java script, HTML Preferred skills - React.js, Django, build and release system knowledge and/or experience Experience in AWS and github required. Location : Mumbai Salary would be as per industry standards. Experience: 1+ years Good to have: 2+ years hands on coding experience Fin-tech experience would be a plus
Engineering Manager Are you the one who can manage the tech roadmap of one of our products, end to end product development and ready to contribute to software product development strategy? Are you a hands-on manager and ready to contribute to design, development, and architecture and solve complex engineering problems? Are you someone who can manage the engineering initiatives and bring a fresh perspective to our engineering processes, build robust systems, ensuring delivery of product roadmaps, engineering culture, nurturing and helping engineers with these tough problems? Job Responsibilities • Develop & deliver complex systems. You will be handling innovation and responsible for identifying areas of continuous improvement/betterment of product development lifecycle. Operate with scale and speed amidst flux, there is just a LOT happening @ Myrsa • Setup best practices for development and champion their adoption and at the same time Architect and design technically robust, flexible and scalable solutions • Develop roadmaps for the system and product growth, and then ensure timely execution and quality delivery • Focus on details of software development, design, implementation and debugging • Have high technical competence, strong technical background with track record of individual technical accomplishments – Ability to play the role of the architect for the team • Work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment • Mentor your team! Our world-class software engineers are just getting started — and as a manager, you guide the way and set-up examples by coming up with best design and solutions to complex engineering problems • Create clear career paths for team members and help them grow with regular and deep mentoring; Perform regular performance evaluation and share and seek feedback • You not only have the technical chops to roll up sleeves and provide technical leadership to major projects but also build and manage Leads along with their team of 7-10 top-notch engineers Required Qualifications • Strong grasp of scalable web back-end, streaming, full stack development, good experience in handling production and performance issues and all genres of platforms technologies • Deep understanding of technologies and architecture in a highly scalable and available set-up • Deep understanding & expertise with highly transactional, large relational and complex web/desktop based systems • Experience hiring and growing a top-notch engineering team, and scaling the organization. Start-up experience will be highly preferred • Solid understanding of business processes and the application of technology to implement and thereafter streamline them • Strong leadership and communication skills • Hands-on experience in Developing, designing & scaling complex systems both horizontally & vertically • Experience: 6-9 years of experience in good product based companies and preferably product start-ups • A strong vision and excitement for contributing in growth of an amazing product start-up
You will be responsible for developing high-quality software and involved in all aspects of software development, from architecture to design right through the delivery of the code, testing and deployment support. Other responsibilities include: -Ensure software development by utilizing best practices and maintain high quality, security, and performance. -Protects intellectual property and source code and adheres to company source code management processes and procedures. -Identifies architecture solutions & making use of relevant Open Source technologies -Actively participates in Agile processes to provide feedback to improve team delivery and performance -Meets deadlines and ensure quality and security is of high standards -Participate in a culture whereby optimum quality and performance is delivered. -Supports colleagues within the Product & Technology teams to mitigate problems toward common company goals. -Establishment of effective and professional relationships with all levels of employees MINIMUM POSITION REQUIREMENTS: -Undergraduate degree in Computer Science (or equivalent discipline) -2+ years of PHP development, ideally. Experience with Laravel or Symfony frameworks is an addon -1+ years working within an agile software development team -3+ years working on Linux platforms -1+ years of relational database experience including schema design and SQL -Strong knowledge of OOP and SOLID design principles is a must. -Understands REST architectural style -Experience in writing and maintaining a comprehensive suite of unit and integration tests -Ability to junior developers through the code and design reviews, and pair programming -Capable of implementing complex solutions from architectural diagrams and documentation -Basic understanding of AWS services such as Cloud Formation, EC2, Lambda, API Gateway, Route 53, EBS, ELB etc...
We need a strong Ruby on Rails developer who has as strong understanding of Rest API's and also a experience on Node.js is plus point. Database understanding and AWS deployment is a must.