RoleWe are looking for an experienced DevOps engineer that will help our team establish DevOps practice.
You will work closely with the technical lead to identify and establish DevOps practices in the company.
You will also help us build scalable, efficient cloud infrastructure.
You ll implement monitoring for automated system health checks.
Lastly, you ll build our CI pipeline, and train and guide the team in DevOps practices.Responsibilities- Deployment, automation, management, and maintenance of production systems.
Ensuring availability, performance, security, and scalability of production systems.- Evaluation of new technology alternatives and vendor products.
System troubleshooting and problem resolution across various application domains and platforms.- Providing recommendations for architecture and process improvements.
Definition and deployment of systems for metrics, logging, and monitoring on the AWSplatform.- Manage the establishment and configuration of SaaS infrastructure in an agile wayby storing infrastructure as code and employing automated configuration management tools with a goal to be able to re-provision environments at any point in time.
Be accountable for proper backup and disaster recovery procedures.- Drive operational cost reductions through service optimizations and demand-basedauto-scaling.
Have on-call responsibilities.- Perform root cause analysis for production errors- Uses open source technologies and tools to accomplish specific use cases encounteredwithin the project.
Uses coding languages or scripting methodologies to solve a problem with a custom workflow.Requirements- Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
Ability to present and communicate the architecture in a visual form.- Strong knowledge of AWS (e.g.
IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda, NATgateway, DynamoDB)- Experience maintaining and deploying highly-available, fault-tolerant systems at scale ( 1 Lakh users a day)- A drive towards automating repetitive tasks (e.g.
scripting via Bash, Python, Ruby, etc)- Expertise with Git- Experience implementing CI / CD (e.g.
Jenkins, TravisCI)- Strong experience with databases such as MySQL, NoSQL, Elasticsearch, Redis and / orMongo.- Stellar troubleshooting skills with the ability to spot issues before they become problems.
Current with industry trends, IT ops and industry best practices, and able to identify theones we should implement.- Time and project management skills, with the capability to prioritize and multitask asneeded.
Skills : - DevOps, Amazon Web Services (AWS) and CI / CD