Automating end-to-end CI/CD and DevOps practice for mission-critical applications developed using Java spring, NodeJS, Python framework
Collaborating with the engineering, product, and support team to understand automation requirements
Delivering end-to-end automation to deploy applications in different Azure services like AKS, VM, VMSS, Function App, Logic App
Automating infrastructure setup, PoC on any new cloud services, deploying databases, creating observability dashboards, Monitor, setting up alerts, and continuously improving DevOps practice and infrastructure setup
Designing, building, testing and maintaining core & common config application using Java Springboot and Nodejs
Helping, guiding & mentoring other developer within team
Working in PoC for different cloud services
Making cloud infrastructure secure and optimizing overall cloud cost
Designing and developing comprehensive and scalable CI/CD automation practice for Java applications, NodeJs on Azure cloud platforms
Designing and developing the automation for AKS, Database, Service Bus, FunctionApp, Logic App, VMSS, AppGateway, VM, Storage, KeyVault solutions
Creating and implementing cloud observability solutions, including dashboards and alerts, for various Azure services
Establishing system-level performance alerts and automating elasticity based on specified requirements
Maintaining detailed documentation, diagrams, and knowledge base
Demonstrating commendable knowledge of the Azure tech stack
Designing and developing infrastructure cost dashboard to monitor and optimize expenses
Working with other developers, Squad lead and Chapter Leader of project delivery and skill set development
Hands-on experience with the API Design & Development and Micro Services Architecture
Hands-on experience development experience for Core & Common application using Java & NodeJs framework
Requirements
8 to 10 years of Full-Stack software engineering and DevOps experience
5+ years of hands-on Azure experience in a production environment (network, security, deployment, automation, serverless technologies)
5+ years of software engineering development experience
Strong hands-on experience with Java Spring Boot and Jenkins and Cloud service deployments
Strong understanding of cloud infrastructure, integration, testing, deployment workflows, automation, process development, and process changes
Strong hands-on experience with CI/CD tools
Strong hands-on experience with AKS, PowerShell, kubelets, Jenkins Core, Git flow, and Artifactory
Deeper understanding on Branch & Trunk based code development
Cloud Azure Kubernetes Services with container-based deployment skills
Configuration Management and Infrastructure as Code
Experience collaborating across multiple functional/technical teams to deliver a project