Work Experience
DevOps Engineer
TCS | 2021 - Till date
Configuring and maintaining CICD pipelines for applications with various technology stacks.
- Configured CICD pipeline for deployments on to Kubernetes
- Configured Jenkins pipeline using shared libraries
- Configured CICD pipeline for deployments on to Kubernetes
- Configured Jenkins pipeline using shared libraries
- Configured CICD pipeline for deployments on to Kubernetes
- Configured Jenkins pipeline using shared libraries
- Configured CICD pipeline for deployments on to Kubernetes
- Configured Jenkins pipeline using shared libraries
DevOps Engineer
Cognizant | 2021 - Till date
Configuring and maintaining CICD pipelines for applications with various technology stacks.
- Deploying, managing, operating scalable, highly available and fault-tolerant systems on AWS.
- Managed AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front.
- Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), security groups. Setting up databases in AWS using RDS and configuring instance backups to S3 bucket.
- Experience in setting up Elastic Load Balancers (ELBs).
- Use IAM for creating roles, users, groups and implement MFA to provide additional security to AWS account and its resources.
- Monitoring services on EC2 instances through Cloud watch and managing volume snapshots and retention policies for EC2 backups.
- Create S3 backups using versioning enable and move objects to Amazon Glacier for archiving purpose.
- Developed CI/CD pipeline integrating GitLab across geographically separated hosting zones in AWS, on-prem.
- Developed Ansible playbook for infrastructure automation.
- Created fully automated CI build and deployment processes with Jenkins, docker eliminating manual effort by 85%.
- Developed Dockerfile, Docker-Compose files to build images.
- Integrated Ansible into Jenkins pipeline.
- Developed BASH scripts to provide additional support for automation.
- Used Nagios for monitoring, logging, alerting.
- Did code smells and checks by using SonarQube.
DevOps Engineer
Accenture | 2021 - Till date
Configuring and maintaining CICD pipelines for applications with various technology stacks.
- Integrated GIT into Jenkins to automate the code check-out process.
- Managed the source codes repository of multiple development applications using GIT version control tool.
- Integrated MAVEN with Jenkins to automate the build process.
- Created and managed Jenkins jobs that will be triggered automatically twice a day picking latest build and deploying it multiple environments.
- Created Jenkins files made Jenkins configuration management changes.
- Developed and implemented a Jenkins infrastructure which automated the deployment of code for the applications teams, reducing time to deploy code from days to minutes.
- Developed and managed Jenkins pipelines as part of CICD.
- Did user management to enforce security.
- Written automated tests in Java using Selenium.
- Worked with scrum and development team in overseeing bug tracking, test automation and releases.
DevOps Engineer
Accenture | 2021 - Till date
Configuring and maintaining CICD pipelines for applications with various technology stacks.
- Monitored Linux servers and did troubleshoot different programs and services.
- Provided professional, technical support to employees and clients.
- Used bash scripting to automate and monitor Linux processes.
- Setup different services based on client and using MySQL for database.
- Installation and configuration of Webserver (Apache 2.2.17), MySQL 5.5 and PHP in a LAMP stack.
- Collaborated on several network security projects and worked with different tools like Burp Suite, Kali Linux, Metasploit, Nmap, tcpdump, Wireshark.
- User management - Creating and management of users/groups.
- Provided support for server and workstation upgrades, backup and disaster recovery monitoring, user account setup and security administration.
- Created disk partitions and file systems and extended storage space using Logical Volume manager.
- User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
- Growing and shrinking the volumes and file systems according to the usage.
DevOps Engineer
Accenture | 2021 - Till date
Configuring and maintaining CICD pipelines for applications with various technology stacks.
- Played important role as test engineer.
- Written test scenarios according to client requirement, test cases creation and execution.
- Did smoke test, regression test, system testing.
- Played key role in bug identification along with its root cause.
- Written and executed manual and automation tests.
- Involved in automation framework creation.
- Automation framework reduced test effort and increased test coverage.
- Automated regression tests using hand coded test methods in Java using Eclipse, Python using Pycharm.
- Automated tests using Selenium with Java/Python.
- Identified critical bugs involving complex workflow.
- Received multiple accolades from client.