Define cloud architecture and design for hosting complex application workloads on Azure Kubernetes and on-premises environments. Develop and maintain DevOps pipelines for development, testing, QA, and production using Jenkins and Azure DevOps. Architect, design, and implement Azure services, including Virtual Network, Scalesets, Application Gateway, VPN Gateway, Automation Accounts, and Azure Container Instances. Create and automate Terraform and ARM templates for provisioning and deployment processes. Demonstrate proficiency with container systems such as Docker and container orchestration platforms like Kubernetes. Oversee the deployment of Kubernetes clusters in Azure Kubernetes Service (AKS) and OpenStack VMs. Manage applications within high-availability Kubernetes clusters. Expose applications to the internet using Azure Application Gateway and Nginx ingress controllers. Integrate Jenkins with various tools, including JFrog Artifactory, Nexus, GitLab, and Kubernetes, for product deployment. Configure Nginx as a web server for backend application environments. Possess experience with Oracle WebLogic, JBoss, and database administration, including monitoring and troubleshooting. Develop Ansible playbooks and shell scripts to automate routine Linux tasks. Collaborate with a team of developers to automate deployment processes using Ansible and Terraform. Utilize monitoring tools such as Grafana and Prometheus. Manage tasks and track progress using JIRA, including bug fixing.