Experience – 7- 11 Years
Note – Please share only Devops Developer not ops or Infra
Please find below JD for your reference
What will you do
... - Develop and maintain cloud based big data applications that deal with real-time event-based data and streaming data.
- Hands-on technical expertise to design, secure and optimize Cloud application and services.
- Experience in working with High availability and fault tolerant architectures
- Data driven, have the skill and ability to notice/observe patterns and ways to increase efficiency, eliminate downtime, optimize costs, maintain performance at scale and achieve business outcomes
- Ensures software developed follows the defined programming standards and follow the code and design review processes.
- Ensure development for reusability components that can be used across projects
- Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
- Ensure on-time delivery by developing using the best coding practices
- Proficient in container-based solution services, handled large scale Kubernetes, Docker based infrastructure build out, provisioning services in Azure.
- Experience in IAC and developing cloud automation in one or more technologies such as Terraform
- Setup and automation of continuous deployment of containerized Big data applications to an Azure Kubernetes Service using Azure pipelines
- Experience in application health check using LogAnalytics, creating Dashboards.
- Experience in like Azure DevOps tools, Virtual machine and Storage accounts, Helm, Nginx, Linux, PowerShell & Shell scripting
- Experience in working in Message Queues platforms like Apache Kafka
- Experience and good proficiency in at least one programming language – Java, Python
- A strong sense of ownership, urgency, and drive
- Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with distributed computing and enterprise-wide systems
- Proven success in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- Experience mentoring junior software engineers to improve their skills.
- Experience with Agile software development (scrum), DevOps, Automation
- Ability to effectively articulate technical challenges and solutions
- Demonstrated ability to deal well with ambiguous/undefined problems; ability to think abstractly
What experience / skills / knowledge you should have
- Mandatory skills: Azure, Docker, Kubernetes, Terraform, Helm
- Preferable skills: Apache Spark, Python, Scala
- Education: You should have completed B.E., B.Tech. or MCA from reputed College/University
- Experience: 8 to 13 years of experience in DevOps and software development in Java
- Will be considered an advantage?
- Experience working in an Agile team.
- Relevant Certifications is an added advantage.
- Experience working with Multi-Cultural Team.