Skills
Summary
Education
Work History
Education Summary
Technical Profile
Overview
Generic
Pradeep G

Pradeep G

Devops/Aws/Azure/Cloud Engineer
Bengaluru

Skills

IT solution development

Summary

DevOps Engineer with 3+ years of deep hands-on experience in multiple IT infrastructure technologies, solution infra architect, and orchestrator for legacy, monolithic, microservices, and containerized applications with CI/CD automation using Jenkins pipelines. Proficient in container platforms using Docker & Kubernetes and 10+ AWS managed services, configuration management automation using Ansible & Shell scripting and infrastructure as code using Terraform, and skilled Linux and dedicated production & release support.

3+ years of experience in the IT industry. 3+ years of experience in DevOps, AWS and Azure as a part of Development and Operations and 1 year as Software Engineer. Worked on Jenkins to Implemented CI/CD model by creating build jobs, integrating test cases, and setting up distributed builds and deployments. Technical skills in Docker, Kubernetes, Jenkins, GitHub, Maven, AWS, Linux, Azure, Terraform. Configuring and troubleshooting Docker containers, Kubernetes pods, deployments, replica sets, services, volumes, ConfigMaps, and secrets. Having experience in Jenkins Pipeline implementation as a part of DEVOPS. Responsible for Building and deploying activities on applications using Kubernetes. Having Experience with Ansible for automating repetitive tasks for developers. Having hands-on experience with AWS technologies such as EC2, EBS, S3, VPC, RDS, SNS, SQS, ELB, Auto scaling, Cloud Watch, and Cloud Trail. Knowledge on Manage network security using Security Groups and IAM. Expertise in Version Control System Repository like GitHub. Knowledge of software development life cycle (SDLC). Good understanding of ELB, general networking principles, firewalls, routing technologies, and DNS (Route53). Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, and EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system. Designed and deployed scalable Azure solutions with Virtual Machines, App Services, and Functions. Developed and managed Infrastructure as Code (IaC) using ARM templates and Terraform. Configured and optimized Azure Blob Storage and Azure Files for high availability. Implemented data backup and disaster recovery with Azure Backup and Site Recovery. Managed Azure Virtual Networks, subnets, and Network Security Groups. Deployed Azure Application Gateway and Load Balancer for high availability. Ensured secure access using Azure Active Directory and Multi-Factor Authentication. Administered Azure SQL Database and Cosmos DB for performance and reliability. Implemented CI/CD pipelines using Azure DevOps for automated deployment. Automated resource management with Azure CLI, PowerShell, and Azure Automation. Bilingual DevOps Engineer with background designing, testing, and implementing infrastructure and applications. Talented performer with over 3 years of experience using source control tools to identify and fix bugs in code. Consistent team player with exemplary multitasking skills. Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently.

Education

Bachelor of Engineering -

Dayananda Sagar College of Engineering
Bengaluru, India
08.2016 - 07.2020

Work History

AWS DevOps Engineer

Bull Finch Software Pvt.Ltd
8 2020 - Current

Project#2

  • Name: Bull Finch Software Pvt. Ltd.(Product based)
  • Client: WNC UK
  • Role: AWS & DevOps Engineer
  • Date: August 2020 to date
  • About Client: Wistron NE Web Corporation (WNC), established in 1996, is a product design and manufacturing company that provides high-quality services for
    communications products. WNC offers comprehensive technical support in RF antenna design, software design, hardware design, mechanical design, system integration, user interface development, and product testing & certification. Headquartered in Taiwan’s Hsinchu Science Park.
  • Technologies/Tools: GitHub, Jenkins, Maven, Docker, Kubernetes, Helm
    Terraform, Nexus, SonarQube, Ansible, AWS sevices.
  • Responsibilities:
  • Continuous Integration and Deployment: Implementing and managing continuous
    integration and continuous deployment (CI/CD) processes to ensure smooth and efficient delivery of software updates and releases.
  • Infrastructure Automation: Automating the provisioning, configuration, and
    management of infrastructure resources using tools like Ansible, Terraform, or CloudFormation. This involves setting up scalable and reliable systems to handle e-commerce workloads.
  • Cloud Platform Management: Working with cloud service provider Aws to deploy and manage the e-commerce infrastructure in the cloud. This includes setting up and monitoring server instances, load balancers, databases, and other cloud services
  • Monitoring and Alerting: Implementing monitoring solutions to track the performance, availability, and security of the e-commerce platform. Configuring alerts and notifications to ensure timely response to any issues or anomalies.
  • Configuration Management: Managing configuration files and ensuring consistency
    across different environments (development, staging, production). Using tools like Chef, Puppet, or Ansible to automate configuration management tasks.
  • Release Management: Collaborating with development teams to plan and execute
    software releases. Ensuring smooth deployment of new features, bug fixes, and enhancements while minimizing downtime and impact on end-users.
  • Security and Compliance: Implementing security best practices and ensuring
    compliance with industry standards and regulations (e.g., PCI-DSS for payment card data security). Conducting security audits, vulnerability assessments, and implementing appropriate security controls.
  • Incident Response and Troubleshooting: Responding to and resolving production
    incidents or outages in a timely manner. Conducting root cause analysis and implementing preventive measures to minimize the occurrence of similar issues in the future.
  • Collaboration and Communication: Collaborating with cross-functional teams,
    including developers, operations, and quality assurance, to improve processes and foster a culture of collaboration and continuous improvement. Communicating effectively with stakeholders and providing regular updates on project progress.
  • Scripting and Automation: Developing scripts and automation workflows to streamline operational tasks, such as system provisioning, log analysis, data backups, and performance monitoring
  • Designed and implemented a container orchestration solution using Kubernetes on both on-prem and AWS EKS.
  • Administrated Kubernetes resources such as workloads, pods, deployments, RBAC, probes, services, storage, networking, ELB, ingress, logging and troubleshooting nodes, application, cluster component failures, etc.
  • Developed and maintained Kubernetes manifest files using templates and helm
    packages & Rollout K8s deployments, widely used kubectl.
  • Automated continuous build, Artifactory Repo, test, and release the deployments
    CI/CD systems using Jenkins pipelines with a combination of DevOps tools such as SCM, SonarQube, Docker, Kubernetes, Ansible, Terraform, AWS & integrate,
    release and operational support for many critical applications of types such as
    microservices, containerized, web, monolithic,3-tier and legacy applications.
  • Created CI/CD pipelines by integrating Git, GitHub, Maven, Jenkins,
    Monitoring tools, and AWS (provisioning). implement End-to-End Automation.
  • Implemented Maven builds to automate JAR and WAR.
  • Worked on AWS services VPC, EC2, ECS, S3, ELB, Auto Scaling Groups(ASG),
    EBS, RDS, IAM, Route 53, Cloud Watch, Cloud Front, and Cloud Trail.

AWS DevOps Engineer and Linux Administrator

Bull Finch Software Pvt.Ltd
08.2020 - Current

Project 1

Work Experience:

  • Working as an AWS DevOps Engineer and linux administration in Bull Finch
    Software Pvt.Ltd
    , Bengaluru, from August 2020 to date..
  • Role: Devops and Aws Cloud Engineer and linux administration.

Responsibilities:

  • Managed AWS infrastructure, configured security groups, implemented load balancing, monitored server performance, maintained S3 services, created alarms in CloudWatch, and managed user accounts.
  • Mitigated security risks by conducting regular vulnerability assessments and applying necessary patches.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Contributed to the creation of a DevOps culture within the organization, leading to increased agility and cross-functional collaboration.
  • Spearheaded migration efforts from monolithic architectures to microservices-based designs, enhancing modularity and maintainability of applications.
  • Used insight into user needs and requirements to quickly reach development prototyping stage.
  • Directed software design and development to meet client needs for functionality and performance.
  • Created secure custom coding to prevent network threats.
  • Teamed with business analysts to deliver high-availability solutions for mission-critical applications.
  • Developed conversion and system implementation plans.
  • Created proofs of concept for innovative new solutions.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Designed and developed analytical data structures.
  • Tested functional compliance of company products.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Tested and deployed scalable and highly available software products.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Corrected, modified and upgraded software to improve performance.
  • Created detailed documentation on system configuration and troubleshooting guides for reference by both internal staff and external vendors.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels
  • Developed incident response plans that decreased resolution times for production issues
  • Collaborated with development teams to streamline software releases, resulting in faster timetomarket
  • Provided 24/7 on-call support for critical systems, ensuring high availability and rapid issue resolution
  • Improved code deployment efficiency by automating processes with CI/CD pipelines
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles
  • Monitored automated build and continuous software integration process to drive build/release failure resolution
  • Spearheaded migration efforts from monolithic architectures to microservices-based designs, enhancing modularity and maintainability of applications
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance
  • Directed software design and development to meet client needs for functionality and performance
  • Managed testing cycles and coordination of user acceptance testing for software and applications
  • Drove project lifespan from concept to final rollout in development and deployment

Projects

Flatron

Aws- DevOps Engineer

Responsibilities:

  • Managing an application which handles ~150k concurrent logged in users.
  • Configured such systems which can manage 1st level alerts itself.
  • Migrating server applications to micro service architecture. which is very cost efficient  Implemented various Grafana and Kibana dashboards for Business. Automated report was also there to work on stats.
  • Working tightly with Developers team to resolve problem quickly.
  • Setup CICD deployment process for microservices using docker, EKS, Jenkins and Kubernetes.
  • Setup latency-based routing in AWS.
  • Configure Docker containers.
  • Troubleshooting server performance and AWS resource related issues.
  • Working actively for the cost optimization of AWS Infra.
  • Configure monitoring and alerts on AWS Production environment
  • Provide L2 support.
  • Backup of Database servers and periodically maintenance for old data.

Projects

Excitel

Aws- DevOps Engineer

Responsibilities:

  • Installed, Configured and Maintained Ubuntu Linux in AWS environment.
  • Created Virtual Machines by utilizing AWS EC2 and configured security groups to restrict Inbound and Outbound acess.
  • Automated backups by shell scripting to transfer data in S3 Bucket.
  • Setting up and administering DNS system in AWS using Route53.
  • Focus on continuous integration (CI) and deployment, promoting Enterprise Solutions to target environments
  • Implemented Continuous Integration using Jenkins and GIT.
  • Terraform creation for backend applications like EC2, RDS, S3 .
  • Amazon CLI used to create vaults .
  • Implemented Continuous deployment (CD) push button deploy using Jenkins.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Built and supported Development, Integration, Staging and, Production environments.
  • Installed and configured Jenkins and created parameterized jobs to kick off build for different environments.
  • CICD setups for Gitlab as well.
  • Pipelined Application Logs from App Servers to Elasticsearch (ELK Stack) through Logstash.
  • Designed Modules to manage configurations and automate installation process.
  • repository.
  • Troubleshooted the issues related to connectivity and low response times of applications on EC2 instances.
  • Setup Jenkins push button deploy to integration, staging and, productions environments.
  • Installed and configured HAProxy load balancer to route the traffic between application servers.
  • Created Ansible Playbooks for Push Button Deployments through Jenkins.
  • Created Server Build Playbook from the Scratch that does Tomcat App Server Installation, Nagios Agent Installation and App Deployments through Ansible Tower.
  • Involved in Designing and Implementing host level migrations and replacing virtualization using P2P and P2V.
  • Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss the progress.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.


Environment: AWS EC2, S3, Route 53, Digital Ocean, CentOS, Jenkins, Git, Maven, Tomcat 8,JDK 8, Nagios, App Dynamics, Docker, BitBucket, VPC, Amplify, Code Deploy, Cloud watch

Projects

Trigyn

Linux Administrator.

  • Responsible for company's local Linux network.
  • Defining and managing user rights and access rights.
  • Working with support team to identify and work on problems.
  • Planning projects to restore smooth operation in event of major disruption.
  • Eliminating errors and malfunctions.

Education Summary

B.Tech from Dayananda Sagar College of Engineering (VTU),Bengaluru.

Technical Profile

Git, GitHub, Jenkins, Maven, Docker, Kubernetes, Amazon EC2, EBS, S3, VPC, RDS, SNS, SQS, ELB, Auto scaling, Cloud Watch, Cloud Trial, SQL, Ansible, Terraform, Bash Scripting, Apache Tomcat, Windows, Linux

Overview

3
3
years of professional experience
4
4
years of post-secondary education
Pradeep GDevops/Aws/Azure/Cloud Engineer