Sundeep - AWS DevOps |
[email protected] |
Location: Albany, Georgia, USA |
Relocation: ANY |
Visa: H1B |
Sundeep. E
AWS DevOps Lead Engineer Phone: 732-782-5330 Career Objective Seeking a growth-oriented career in the world of information and cloud technologies, where I have more scope to learn, teach & nurture my knowledge by working on a diverse set of applications. Professional Summary Having 10+ Years of experience as a engineer in the fields of automation, configuration management and cloud service and handled the following activities. Responsibilities: Expertise in using Git, Jenkins, Ansible and services which reduces the effort of developers and operation team in performing maintenance and daily operations. Expertise in setting up maintaining CI & CD pipeline using tools like Jenkins, SonarQube, Github, Nexus & Jfrog artifact repository. Experience with Microservices Architecture and Container Technologies (Docker, Kubernetes etc.) Expertise in setup and manage kubernetes cluster on . Expertise in using versioning artifacts and stores in repositories. Expertise in configuration management tools such as Ansible. Expertise in Provisioning, Orchestration, Configuration nodes and deployment using Ansible. Experience in installing, configuring and administering Jenkins. Configured Jenkins jobs, install plugins for generating artifacts. Experience in creating Jenkins Parallel job execution with Master, Slave to distribute load. Expertise on containerizing services & applications. Experience on Docker files to build the Docker images. Knowledge on using Docker for successful setup of DEV & TEST environment for Developers and Testers by using Docker Build & Compose. Expertise in cloud services such as EC2, EBS, AMI, IAM, VPC, Cloud Watch, S3, RDS, Route53, Auto Scaling, ELB. Experience in creating backups of EBS and restoring it in desired locations. Design high available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer & AMIs. Setup & maintain Elastic Load Balancer for distributing traffic among multiple web servers. Securing and distributing network traffic by setting up high available VPC. Design roles and groups for users and resource tags using Identity and Access Management (IAM). Manage network using Groups & network using monitoring tools like cloud watch. Expertise in configuring S3FS for setting up Shared Storage (Centralized storage) . Experience on MySQL database to manage data. Experience in using Jfrog Artifactory for artifact storage and for downloading artifacts for deploying it to applications and for testing. Knowledge on shell scripting for automating tasks for regular usage and system operations. Actively participate in daily meetings and perform daily risk analysis of backlogs. Experience in Chef creating cookbooks, and bootstrapping nodes, grouping nodes based on the requirement. Knowledge in configuring and managing build tools like maven. Knowledge in configuring & managing Virtual Box, VMware Workstation, by using Vagrant in a single workflow. Academic Profile B. Tech (Computer Science), from JNTUK 2002-06 M.S (Computer Science), from Northeastern University, USA 2006-2009 A.L.M (Liberal arts), from Harvard Extension School, USA 2009-2011 Technical Skills Operating Systems RHEL, Ubuntu, Centos, Windows Configuration Tools Ansible, Chef CI/CD Tool Jenkins, Gitlab, Github Actions, Bit Bucket Scripting Bash Scripting, Python. Database MySQL, MongoDB Virtualization Virtual box & vagrant. Cloud technology Amazon Web Services Containerization Docker, Kubernetes. Monitoring tools Cloud Watch, Nagios, ELK File System NFS, Ext2, Ext3 and Ext4, Xfs. Package Mgmt. RPM and YUM, several command options for RHEL Dpkg and apt-get for Ubuntu operating systems Work Profile Client: Mercedes Benz- Atlanta, GA Roles & Responsibilities: - Managed the infrastructure and deployment of 9 MicroServices-based applications within a Kubernetes cluster, ensuring smooth and reliable operation. Utilized Jenkins for application deployments, leveraging Jenkins files to define deployment pipelines and maintain consistency across releases. Abstracted functionalities in Jenkins files into reusable groovy scripts using shared libraries, enhancing maintainability and reusability of deployment configurations. Integrated SonarQube, Checkmarx, and Black Duck into deployment pipelines, enabling robust code quality and checks throughout the development process. Implemented monitoring solutions using Datadog for the 9 applications, ensuring real-time visibility into performance metrics and proactive issue detection. Took charge of managing technical documentation and architecture diagrams for the applications, ensuring comprehensive and up-to-date reference materials. Collaborated with the enterprise architect team to stay updated on emerging tools and processes, actively integrating relevant technologies into the application stack. Interacted with the enterprise architect team to gather insights and recommendations, incorporating architectural best practices into the application design and deployment. Client: Cambridge Associates- Noida, India Roles & Responsibilities: - Led a team of 7 cloud engineers, overseeing the management of accounts for the entire organization, ensuring efficient and secure cloud operations. Deployed applications using Bit bucket pipelines, streamlining the deployment process and ensuring smooth releases. Managed policies and permissions for individual accounts, maintaining and access controls across the organization. Created golden Amazon Machine Images (AMIs) for application teams, providing standardized and reliable infrastructure for their deployments. Implemented a robust backup strategy for all accounts within the organization, ensuring protection and disaster recovery. Utilized Athena and QuickSight to implement cloud intelligence dashboards, enabling -driven decision-making and monitoring of key metrics. Leveraged Terraform to design and deploy various application infrastructures, promoting consistency and scalability. Generated comprehensive reports on service usage across multiple accounts, providing insights for optimization and cost management. Client: Roche- Bangalore, India Roles & Responsibilities: - Developed and maintained Gitlab pipelines to deploy a suite of 16 applications, ensuring efficient and streamlined deployment processes. Authored and maintained YAML files for applications, ensuring consistency and accuracy in deployment configurations. Utilized Terraform and Terragrunt to provision and manage infrastructure for the applications, ensuring scalability and reliability. Led a team of 6 engineers, providing guidance and support in executing tasks and achieving milestones. Actively participated in the process, utilizing ticketing tools like Retina and Mira dashboards to track progress and manage work items. Deployed various services on , including CloudFront, S3, AppSync, Lambda, DynamoDB, SQS, and SNS, to enable scalable and resilient application architecture. Contributed to automation efforts by developing and maintaining Bash shell scripts, enhancing operational efficiency and reducing manual effort. Engaged in program increments, providing insights into capacity planning and technical feasibility, ensuring successful execution of goals. Client: Power Factors- Hyderabad, India. Roles & Responsibilities:- Coordinated with the Development, and IT operations teams to ensure there are no resource conflicts. Helped in driving CICD roadmap with focus on impact. Successfully created kubernetes production grade cluster. Created playbooks in Ansible for configuration and Deployment activities. Configured Jenkins Jobs, installed plugins for generating artifacts. Perform Deployment of War files in Tomcat application servers using Shell script and Ansible. Provided training to users on GIT, Jenkins tool management practices and other tools. Worked with engineering and operational teams to ensure systems are secure, scalable, and reliable. Executed initiatives to reduce failure, troubleshoot issues across the entire infrastructure stack, expand monitoring capabilities, and manage technical operations Client: US Bank- Bangalore, India Actively coordinated the planning, scheduling, and execution of software releases across various platforms and environments. Collaborated with cross-functional teams, including development, testing, and operations, to ensure smooth and timely releases. Designed and implemented robust release management processes and frameworks. Continuously refine and improve release processes based on feedback and evolving requirements. Developed and maintained automated tools and scripts to streamline the release process. Oversaw version control systems and managed branching strategies to maintain code integrity. Ensured proper versioning and labeling of software releases. Maintained comprehensive documentation of release processes, changes, and schedules. Prepared and presented release reports and metrics to stakeholders. Nartal Systems- New Jersey, USA Roles & Responsibilities: Designed and developed -based software solutions to meet requirements, utilizing frameworks such as Spring and Hibernate. Conducted code reviews, testing, and debugging of applications, ensuring high code quality and adherence to industry best practices. Collaborated with cross-functional teams, including managers, analysts, and quality assurance engineers, to ensure successful delivery of software projects. Designed and developed web-based applications using technologies such as HTML, CSS, and JavaScript, as well as web application frameworks such as Struts and JSF. Maintained and improved existing Java applications, implementing enhancements and bug fixes as needed. Participated in Agile development processes, including daily stand-ups, sprint planning, and retrospectives, ensuring timely delivery of software solutions. Computer Associates- Framingham, MA Roles & Responsibilities: - Communicating with clients, gathering requirements, designing and developing websites. Technologies: Front-end: JSP, Hibernate Back-end: SQL Server Developed interactive software packages used for health networks. Assisted in the design and development of company website functionalities using Cold fusion. Incorporated SEO functionality into current and future development. Assisted in Migrating operating system of CA Enterprise Log Manager from Solaris to Linux Developed UNIX shell scripts to measure the performance of CA Enterprise Log Manager and automated numerous tasks. EMC- Hopkinton, MA Roles & Responsibilities: - Assisted in qualifying a web-based storage management system that interfaces with Symmetrix. Automated test cases using Perl programming language. Documented and executed test cases and report test failures in a customized reporting system. Collaborate with a team of developers and engineers in every phase of the life cycle! I hereby declare the above information to be correct to the best of my knowledge. Sundeep E Keywords: continuous integration continuous deployment sthree information technology California Georgia Massachusetts |