Key Responsibilities:
- As an experienced Full Stack DevOps Engineer, you will be responsible for automating end-to-end DevOps practice in Azure and AWS cloud for mission-critical applications developed using Java Spring, .Net, Python, NodeJS and PHP frameworks.
- You will be collaborating with the engineering, product, and support team to understand automation requirements and be accountable for delivering end-to-end automation to deploy applications in Azure Windows VM, managing Windows Server environments within the Azure cloud, focusing on areas like virtual machine management, network configuration, security, and disaster recovery, will also be responsible for AKS, VMSS, Function App, Logic App.
- You will also be responsible for automating infrastructure setup, deploying databases, creating observability dashboards, monitoring, setting up alerts, and continuously improving DevOps practice.
- You will be responsible for designing, building, testing and maintaining core & common config applications using Java
- Managing Azure VMs, storage, networking, Azure AD (Entra ID), Azure Backup, and ensuring patching compliance. Responding to alerts and performance issues using Azure monitoring tools and implementing security best practices
- Maintaining and troubleshooting Azure-hosted servers, managing Active Directory, resolving server issues, performing upgrades and patch management, and ensuring security software is up to date
- Automating operations using Jenkins Core, Azure CLI, ARM templates, implementing proactive monitoring, and optimizing application performance and scaling resources in Azure
- Building CICD automation for Azure Windows VM deployment and rehydration
- Design, develop and maintain comprehensive and scalable DevOps automation practice for Java applications, Python, .Net, Node.js on Azure cloud platforms.
- Design and develop the automation for Windows VM, AKS, Database, Service Bus, FunctionApp, Logic App, VMSS, App Gateway, Storage, Key Vault solutions.
- Create and implement cloud observability solutions, including dashboards and alerts, for various Azure services.
- Establish system-level performance alerts and automate elasticity based on specified requirements.
- Design and develop a cost optimisation solution for azure infrastructure
- Maintain the detailed documentation, diagrams, and knowledge base.
- Demonstrate commendable knowledge of the Azure tech stack.
- Design and develop an infrastructure cost dashboard to monitor and optimise expenses.
- Develop automation for AWS S3 and EC2
- Work with other developers, Squad Lead and the Chapter Leader of project delivery and skill set development
- Hands-on experience with the API and UI Design & Development Micro Services Architecture
Key Requirements and Technology Experience:
- Key Skills; Azure 4+ years (NOT AWS)
- Windows-related cloud experience
- Set up Windows machine Deploy to Windows server
- Network set up, Rehydration, Cloud infrastructure
- They are trying to replicate ProVal
- Automation DevOps experience, (Jenkins core)