Overview & Responsibilities Designs and manages solutions using Amazon Web Services and related Cloud technologies. Loads tests customer applications to assist with performance tuning and capacity planning. Contributes to tools that assist in configuration management, deployment and operation of high availability, high-performance applications. Working knowledge of software development methodologies including code profiling, regression testing, and continuous integration. RESPONSIBILITIES: · Automating and orchestrating workloads across multiple public cloud providers majorly on AWS. · Automation experience with at least one configuration / deployment management system · Experience working at least one of the following languages: Node.js, Python, PHP, Ruby, and Java. Proficient with git and git workflows. · Proficient in leveraging CI and CD tools to automate testing and deployment. Experience working in an Agile, fast paced, DevOps environment. · Support internal and external customers on multiple platforms. · Work with customers and other teams to troubleshoot customer environments to increase user satisfaction. · First point of contact for handling customer issues, providing guidance and recommendations to increase efficiency and reduce customer incidents. · Migrating customer env to AWS. · Work with customers and other teams to troubleshoot customer environments to increase end user satisfaction. · Deep dive into complex performance issues to increase efficiency and reduce customer incidents.2-3 years’ experience working explicitly in or with cloud technologies AWS Certified Solutions Architect - Associate Level strongly desired Bachelor’s degree in Computer Science, Engineering, or related field preferred Required Skills: · Experience designing and building web application environments on AWS, including services such as EC2, S3, ELB, RDS, etc. · Experience with DevOps tools such as Jenkins, Maven, GitHub, Ansible · Experience with Linux and Windows Server system administration. · Experience with installing and configuring application servers such as WebLogic, JBoss and Tomcat.
**Work for a company with a great purpose, great culture and an attractive salary! ** "Are you looking to build products that can change the world and help us reach our target of improving 1 billion lives?"**RESPONSIBILITIES**To ensure that projects are delivered efficiently using the best fit-for-purpose technology with sufficient quality standards. To inform technical decision making at Curve. **ESSENTIAL EXPERIENCE*** 3+ years experience with either React JS, React Native or Angular4+* Good working understanding and experience with mobile app development best practices* Write well designed, testable, efficient code by using the best software development practices* Knowledge of Test Driven Development (Unit Testing)* Knowledge of Behaviour Driven Development (UI Testing)* Experience using unit testing frameworks* Experience using E2E test frameworks and runners* Continuous Integration (e.g. CircleCI, Travis)**ESSENTIAL QUALITIES**Strongly aligned values with Curve values (below)* Good Communicator* Not afraid of solving problems using multiple development stacks * Proactive thinking with a ‘can do’ attitude* Strong problem solving skills, using root cause analysis to find issues and identifying potential solutions* Should be able to research and understand undocumented application codebases* A love of learning* Team player* High level of Emotional Intelligence**DESIRABLE EXPERIENCE**: * Ionic experience* Mobile development (iOS or Android) experience or exposure* Good working understanding and experience with CSS and popular CSS preprocessors (SASS / LESS)* Heroku / AWS or similar infrastructure exposure or experience* iOS Appstore / Android Play store experience* Working with remote teams* Token based authentication (e.g. JWT)**ABOUT CURVE**Curve is an award winning global digital health company that creates products that directly improve lives. **Company Purpose**: To positively impact 1 billion lives by solving challenging health problems.**Curve Values** * Improve myself, each other & our partners * Solve problems that improve people’s lives* Everyone leads* Become comfortable with being uncomfortable* Only create products that people love* An amazingly genuine, engaging and friendly culture.* Flexible working hours.* Glass Door Rating of 5
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.