Dynamic Senior DevOps Engineer with extensive experience at Tata Consultancy Services, excelling in CI/CD pipeline design and Kubernetes orchestration. Proven track record in automating deployments and enhancing team productivity through effective coaching. Skilled in AWS and Azure cloud services, with a strong focus on security and compliance.
Overview
10
10
years of professional experience
4
4
Certifications
Work History
Senior DevOps Engineer
Tata Consultancy Services Pvt Ltd.
Hyderabad
10.2024 - Current
Working as a Senior DevOps Engineer for Applications development platform engineering team.
Manage and maintain java-based applications –Atlassian products (Jira, Bitbucket and Bamboo)
Design, implement and maintain CI/CD pipelines for infrastructure and application deployment on Azure Kubernetes using Azure DevOps
Design, develop and implement pipeline to deploy the infrastructure.
Migrate applications to Kubernetes platform (OnPrem and Azure Kubernetes)
Manage and scale up Kubernetes clusters (AKS, Rancher Kubernetes and deployment of application using Helm chart and Customize tools)
Experience with sidecar containers and init containers in the Helm deployment.
Build pipelines for applications lifecycle management.
Build and manage Artifact repositories (Jfrog)
Implement monitoring solutions for Infrastructure Applications
Apply security and compliancy recommendations for On-premise/Cloud Infrastructure and Applications
Develop Infrastructure as a code (IaC) using Ansible to automate provisioning, configuration and deployment across cloud/on-premise environments
Automate operations tasks using Ansible, Bash, PowerShell and Python.
Design, development and implement ELK, Prometheus, Grafana dashboard for infrastructure and Application monitoring.
Set up application logging in Splunk and create performance /health check dashboards in Splunk
Follow agile methodologies and practices, Coach the team on DevOps practices and facilitate training sessions for the team members
DevOps Lead
Accenture Solutions Pvt Ltd.
Mumbai
05.2017 - 08.2023
Supervised and managed a team of 15 customer service representatives, ensuring that excellent customer service was provided to all customers.
Developed and implemented new policies and procedures to improve team productivity and efficiency.
Analyzed current processes and identified areas for improvement, resulting in increased customer satisfaction.
Developed a comprehensive training program to help new team members to quickly integrate.
Organized team meetings to discuss goals and objectives, ensured deadlines are met, and provided guidance and mentorship.
Created and implemented strategies to motivate team members and increase productivity.
Resolved conflicts between team members and provided constructive criticism to improve performance.
Established processes for tracking team progress and providing feedback.
Assisted in the recruitment, selection and onboarding of new team members.
Architecting services of AWS - EC2, EBS, VPC, Security Group, ELB, Auto Scaling, AZ, Cloud Watch, etc.
Maintaining/Updating the monitoring tools to monitor systems, applications, and database as well as business transactions.
Configured Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and integrated AWS Cloud Watch with AWS EC2 instances for monitoring the log files, store them and track metrics of system performance.
Implementing/supporting and managing identity, IAM, Authentication, Authorization, Token Services for federated single sign-on using technologies such as SAML, OAuth, LDAP, Active Directory.
Virtualized the servers using Docker for the test environments and Dev-Environment needs and configuration automation using Docker containers.
Worked on infrastructure with Docker containerization. Collaborated with development support teams to set up a Continuous Delivery (CD) environment with the use of Docker.
Managed Azure infrastructure with automation and configuration management tools such as Ansible.
Creating/versioning/testing Ansible roles in YAML tasks, variables, files, handlers, and templates.
Creating/patching and managing container-based technologies like Docker and Kubernetes.
Building/Maintaining AWS solutions and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch, Data dog. Created multi-AZ VPC instances, configured Elastic Load Balancers with EC2 Auto scaling groups.
Finding and implementing the resolutions for the technical problems on Splunk cloud, Jenkins, Git.
Building DevOps delivery pipeline with infrastructure and environment provisioning, deploying, and monitoring tools that supported, enhanced and grew the DevOps model.
Maintaining code base checked in by the development team and performing deployments on multiple environments.
Setting up and configuring different environments for the build of 40 plus applications and deploy individual components in the server and hand over to testing team for the validation and testing.
Experience in handling higher environments like UAT and PROD and perform end to end setup and perform deployments.
Various components like Linux, Power Center workflows, DB Components like DDL and DML’s for Database deployments and Batch jobs deployments had been performed in various environments.
Resolving defects raised by the QM team reported for the Batch jobs failure.
Learning in Informatica tool, Power Center 10.0 in importing workflow’s, checking logs, creating, and modifying connections and configuring them to execute the batch jobs.
Coordinate with relevant team to get the infrastructure built for the applications.
Monitor and maintain appropriate security environments and policies on Linux servers.
Build and Release Engineer
Sutherland Global Services Pvt Ltd.
Chennai
09.2014 - 12.2016
Worked on the Business requirement gathering for the designing of the Graphs that loads the future Policies Data into the Data Warehouse for Business Analysis and future planning of Policies to be implemented.
Designed and developed automated deployment and scaling process based on PowerShell, python.
Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
Used Ansible Playbooks to set up Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
Maintain/Support and Enhance the Enterprise DevOps platform tools, services, and software like Bamboo, Bit bucket.
Execute Code integration and maintenance activities CI/CIT/CID integration and Automation.
Worked in container-based technologies like Docker, Kubernetes.
Installed and Supported Application and Web server platforms such as web logic, Tomcat, Apache.
Creating/patching and managing windows and Linux operating systems, automation of installation/configuration/management of Apache Tomcat server, IIS, MySQL and SQL Server.
Establish code base integrity, check-in validation rules and branching & merging process.
Implementation and Troubleshooting issues of Apache and Tomcat servers.
Troubleshooting JVM and application related issues.
Configuration of HP Open view checks for monitoring of varied application services and server parameters.
Experience with Windows and Linux internals.
Education
Master of Science - Computer Applications Development
Osmania University
Hyderabad, India
06-2011
Bachelor of Science - Mathematical Sciences
Acharya Nagarjuna University (ANU)
Guntur, India
03-2008
Skills
AWS and Azure cloud services
GCP and web services
Continuous integration and deployment
Containerization with Docker
Orchestration using Kubernetes
Version control with GitHub
Automation with Jenkins and Bamboo
Database management: Oracle DB and MySQL DB
Application servers: WebLogic and Tomcat
Configuration management with Ansible
Monitoring with Splunk
Project management tools: JIRA and Confluence
Deployment automation: XL Deploy and XL Release
Source control with Bitbucket and SourceTree
Data integration with Informatica
Certification
• Amazon Web Services Solutions Architect Associate • AWS Certified Developer - Associate • Microsoft Certified: Azure Administrator Associate • Microsoft Certified: Azure Fundamentals.
Accomplishments
Delivered critical applications under a small window for the FALCON test program, which was highly appreciated by the client.
Recognized as a potential resource by leads to learn and implement new digital deployments.
Won the 'CG WOW' award for handling critical digital releases and defect-free environment deliveries.
Received CP points from Accenture, recognized by clients for BAU work.
Automation
Created dashboard and drill down for application in Splunk dashboard and onboarded the application on Splunk dashboard.
Created ansible playbooks for application in Splunk dashboard.
Advantage: It helps in doing the validation of applications directly from Splunk dashboard.
Languages
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2
Tamil
Elementary (A2)
A2
Telugu
Native
Native
Timeline
Senior DevOps Engineer
Tata Consultancy Services Pvt Ltd.
10.2024 - Current
DevOps Lead
Accenture Solutions Pvt Ltd.
05.2017 - 08.2023
Build and Release Engineer
Sutherland Global Services Pvt Ltd.
09.2014 - 12.2016
Master of Science - Computer Applications Development
Test Lead cum API Test Automation Senior Engineer at Tata Consultancy Services Pvt LtdTest Lead cum API Test Automation Senior Engineer at Tata Consultancy Services Pvt Ltd