Skills:
- Cloud Computing: AWS (EC2, S3, VPC, IAM, RDS, Lambda, CloudFormation)
- Containerization: Docker, Kubernetes (Kubernetes architecture, deployment, scaling, and management)
- Continuous Integration/Continuous Deployment (CI/CD): Jenkins (pipeline creation, automation, plugin management)
- Networking: Elastic Network Interfaces (ENI), VPC Networking, Subnets, Security Groups
- Programming Languages: Java, Python, Bash Scripting
- Database Technologies: Amazon RDS, MySQL, MongoDB
- Version Control: Git, GitHub, Bitbucket
- Monitoring and Logging: CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana)
Work Experience:
- I have Been worked as a Lambda-ENi-Management service which Developed and Managed ENI functionality for Aws lambda service by developing java application for CRUD API call for multiple regions across the internal and external AWS accounts.
- Utilizing ENIs to enable high-performance communication between instances, allowing seamless data transfer and efficient application deployments.
- Implementing network segmentation and security by attaching ENIs to specific subnets and applying Security Groups to control inbound and outbound traffic.
- Leveraging ENIs to create multi-homed instances with multiple private IP addresses, facilitating versatile networking configurations and reducing operational complexity.
- Utilizing ENIs in scenarios where advanced networking features such as Network Address Translation (NAT), VPN connections, or Elastic IP addresses are required.
- Troubleshooting and resolving connectivity issues related to ENIs, ensuring uninterrupted network access and resolving any performance bottlenecks.
- Collaborating with cross-functional teams to design and implement complex network architectures utilizing ENIs, VPCs, and other AWS networking components.
- Configuring and managing ENIs within Amazon Virtual Private Cloud (VPC) to establish secure and reliable network connections for EC2 instances.
- Support and automate monitoring for the ENI management service for customers using cloudwatch
monitoring and scale the API requests limit per usage load metrics.
- Worked alongside customers to resolve their issues with AWS Lambda deployment, which in-turn
increased the deployment efficiency by 10%.
- Developed and maintained CI/CD pipelines using Jenkins, automating the build, testing, and deployment processes.
- Leveraged Java programming skills to develop and optimize applications for performance and scalability.
- Collaborating with cross-functional teams to design and implement complex network architectures utilizing ENIs, VPCs, and other AWS networking components
- Troubleshooting and resolving connectivity issues related to ENIs, ensuring uninterrupted network access and resolving any performance bottlenecks.
My proficiency in managing ENIs, combined with a comprehensive understanding of AWS networking services, positions me as a valuable asset in designing, deploying, and maintaining secure and scalable cloud infrastructures.
Projects:
- Led the migration of an on-premises application to AWS, implementing a scalable architecture with EC2 instances, S3 for data storage, and RDS for database management.
- Implemented a Kubernetes cluster for a microservices-based application, utilizing deployment strategies like rolling updates and blue-green deployments.
- Automated the CI/CD process for a web application, reducing manual effort and enabling frequent releases with increased reliability.
- Designed and implemented a logging and monitoring system using CloudWatch and the ELK Stack, facilitating real-time analysis and troubleshooting.
- Participating in an on-call rotation schedule, ensuring 24/7 availability for addressing critical network incidents and troubleshooting issues related to ENIs.
- Responded promptly to alerts and notifications, investigating and resolving network connectivity problems, performance degradation, or security concerns.
- Conducted root cause analysis (RCA) and post-incident reviews to identify underlying causes and implementing preventive measures to avoid similar incidents in the future.
- Documented incidents, resolutions, and lessons learned to maintain a knowledge base and enable efficient troubleshooting for future incidents.
- Proactively monitoring network performance, conducting capacity planning, and making recommendations for scaling or optimizing ENIs to support evolving business requirements.
- Participating in change management processes, reviewing proposed network changes, and assessing potential impacts on ENIs and overall network infrastructure.
- Provided guidance and support to team members, sharing knowledge and best practices related to ENIs, network troubleshooting, and incident response.
By effectively fulfilling on-call duties for ENI management, I have contributed to maintaining reliable and secure network connectivity, minimizing downtime, and ensuring uninterrupted service availability for critical applications.