Highly skilled and results-driven Senior DevOps Engineer with 8+ years of experience in designing, implementing, and managing CI/CD pipelines, automating infrastructure, and optimizing cloud and on-premises environments. Expertise in container orchestration using Docker and Kubernetes, with a strong focus on Infrastructure as Code (IaC) using Terraform and Ansible. Proven track record of enhancing system scalability, reliability, and security through the implementation of industry best practices. Adept at collaborating with cross-functional teams to streamline processes, reduce downtime, and drive continuous improvement. Experienced in working with global clients and teams, contributing to projects that require a deep understanding of cloud platforms like AWS and Azure. Committed to staying updated with emerging DevOps technologies and practices to deliver innovative solutions that align with business goals.
· Design, implement, and manage CI/CD pipelines using Gitlab and Azure DevOps, automating software delivery processes and ensuring seamless integration with Azure services.
· Orchestrate containerized applications with Docker and manage container orchestration using Kubernetes, improving scalability and resource utilization across Azure Kubernetes Service (AKS).
· Automate system administration tasks using Bash scripting and PowerShell, reducing manual effort and minimizing downtime in Azure environments.
· Implement Infrastructure as Code (IaC) using Terraform and Ansible, ensuring consistent and reproducible deployment of infrastructure across Azure cloud environments.
· Utilize Flux CD, a GitOps tool, to manage and automate deployments on Kubernetes clusters, enhancing operational efficiency and promoting a declarative infrastructure model.
· Implement security best practices, including role-based access control (RBAC), network segmentation, and encryption, to enhance system security and ensure compliance with industry standards on Azure.
· Collaborate with development and operations teams to streamline release management processes, fostering a culture of collaboration and continuous improvement using Azure DevOps tools.
· Design, implement, and manage containerized applications on the OpenShift platform, ensuring scalability, reliability, and performance in hybrid cloud environments.
· Conduct regular infrastructure assessments and implement optimizations to improve system reliability, scalability, and cost efficiency within Azure.
· Provide technical guidance and mentorship to junior team members, facilitating their professional growth and development in Azure DevOps practices.
· Work on JIRA to create tasks and assigning it to team.
· Requirement analysis of one liner requirement from client.
· Clarifying the queries and explaining it to team.
· Presenting Demo to Client and implementing the feedbacks in code.
· Creating GIT repo and committing the updated code.
· Responsible for code reviews and Unit testing of codes deliver by team members.
· Responsible for Team Management.
· Work with Architect and Project Managers to understand the requirements and track team deliverables.
· Responsible to provide technical Solutions within project.
· Defined processes for build & release related activities.
· Created various automation tools to manage day to day build release activities.
· Created POC & evaluated various features of version control system.
· Converted the manual build and release process to fully automated process across dev, release, performance testing & staging environments.
· Evaluated various tools ranging from Continuous Integration to Software Configuration management.
· Dealing with Receipts and payments for validations submitted by the clients within the SLA (Service Level Agreement), Travel and expense.
· Responsible for auditing the Receipts in SAP Concur Tool.
· Completing audits by thoroughly validating the values by following client-specific guidelines.
· Also working only for dedicated clients KPMG (TAX) which was handled by a team globally
· Developed and implemented corrective actions to provide quality service.
· Concur audit review expenses, identify issues, and stay compliant.
· Maintained professional Knowledge by attending 4 calibrations and workshops quarterly.
· Prepared working papers, reports, and supporting documentation required for audit findings by using concur Tool.
Version Control Systems: Git
Azure Fundamentals
Azure Administrator Associate
Azure Fundamentals