Samuel - AWS Devops Enginner |
praveen.p@saranshinc.com |
Location: Raleigh, North Carolina, USA |
Relocation: YES |
Visa: H1B |
Resume file: SamuelPilli_AWS Devops_1745267301321.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Samuel Jesudas Pilli
Email: praveen.p@saranshinc.com Phone: 609-934-3901 Summary: AWS Certified Developer and AWS Certified Solutions Architect Associate with around 10+ years of extensive hands-on experience in Infrastructure, Security, Service and Operations including IaaS, SaaS, PaaS migration, Storage Solutions, Cloud Architecting, Networks, Application Services, DevOps, AWS, Release Management, Web development, Application Life Cycle Development and Automation. Extensive experience in Pharma and Life Sciences industry, worked on GDPR, HIPPA, GAMP, ISO and good knowledge on GxP audit work. Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies. Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation by using various tools like GitHub, SVN, Bitbucket, Terraform, Jira, Jenkins, GitLab, TeamCity, Octopus Deploy, Confluence, Kanban, Ansible, Docker, Kubernetes. Extensive Hands-on experience on implementing Cloud Solutions using various AWS Services including EC2, ECS, Elastic Load Balancer, Auto Scaling, VPC, Security Groups, NAT, NACL, IAM, S3, Glacier, EFS, AWS Kinesis, Lambda, Directory Services, Cloud Formation, Cloud Front, Cloud Watch, Cloud Trail, Route 53, Ops works, Code Commit, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, Elastic Cache, RDS, API Gateway, Data Pipeline, DynamoDB, Redshift, SQS, SNS, SES, etc. Experience on AWS for deploying using Code commit and Code deploy of EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server. Experienced with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries, Elastic Container Registry, ECS and Kubernetes. Expertise in Implementing a Production ready, Highly Available, Fault Tolerant Kubernetes infrastructure. Working on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes. Experienced in creating Docker images and handling multiple images primarily for middleware installations and domain configuration. Expertise in writing Terraform templates to deploy various cloud environment infrastructures like Dev, QA and UAT in AWS and Azure cloud. Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases. Extensive experience of working with release and deployment of large scale and Enterprise applications and used AWS Lambda as Microservices and API gateways to achieve scalability. Expertise in writing Ansible Playbooks, Creating Inventory, job templates and scheduling jobs using Ansible Tower. Ability to write scripts in Bash/Shell, Perl, Ruby, Python to automate Cron jobs and system maintenance. Experienced in deploying Microservices using GitHub, Docker, ECS, AWS API Gateway, TeamCity, Octopus Deploy and Jenkins. Strong knowledge in Configuring, Managing Monitoring Tools such as Splunk, App-Dynamics for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Knowledge of Managing all the bugs and changes into a production environment using the Jira tracking tool. Knowledge in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Knowledge of understanding SDLC, RUP, Agile Methodologies and process. Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process. Strong appetite for learning new technologies with a positive attitude. Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment. Good Interpersonal Skills, team-work attitude, takes initiatives and very proactive in solving problems and providing best solutions. Education Details Master s in computers &information security Assurance, Wilmington University, USA. Bachelor s in information technology from JNTU-K, India. Certifications AWS Certified Developer Associate AWS Certified Solutions Architect Associate Microsoft Certified: Azure Administrator Associate (AZ-104) Technical skills: AWS Services Ec2, Elastic Beanstalk, ECS, EFS, VPC, RDS, S3, Glacier, IAM, Kinesis, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, DynamoDB, Lambda, Route53, SNS, SQS, API Gateway, Code Pipeline, Code Build, Elastic Search, Code Deploy, Zookeeper etc. Configuration Management Ansible, Chef Languages Python, Java, Shell, Ruby, JSON, YAML Java script. Source Code Management GIT, Bitbucket, Code Commit. Operating systems Windows, Linux, Unix, Ubuntu, Cent OS. Databases SQL Server, Oracle, MySQL, Postgres, Dynamo DB Web/Application Servers Apache Tomcat, WebLogic, Oracle Application Server DevOps Tools Terraform, Elastic Beanstalk, Jenkins, Docker, Kubernetes, Team City, Octopus, Nginx, Maven, Jira. Networking DNS, TCP/IP, Subnets, Private Endpoints, Private Link Service, NSG s,Firewalls. DirectoryServices Azure Active Directory, Global Logon, AWS Cognito, KeyCloak Cloud Technologies Azure Cloud, AWS, GCP Virtualization/Container Docker, Kubernetes, ECS, EKS, Azure Container Instances & Azure Web Apps for Containers Professional experience: Beigene, Pi Health LTD, Remote, USA Dec 2021 - PRESENT Role: Staff AWS DevOps Engineer Project: Front-end Interoperable Capture System (FICS) Responsibilities: Designed applications in AWS and Azure to be fault tolerant, highly available, low latency and highly scalable. Experience managing 200 + servers, 30+ databases, multiple deployment pipelines, Infrastructure as a code across multiple environments. Implemented Monitoring solutions like AWS Guard Duty, Datadog, Prometheus, AWS CloudWatch, AWS Security Hub, AWS WAF etc. on top of our Applications and Infrastructure to protect and monitor the applications and infrastructure. Deployed and managed OpenShift Container Platform (OCP) clusters across multi-cloud and on-premises environments. Configured OpenShift Operators and Helm charts for automating application deployments. Automated OpenShift cluster provisioning and scaling using Terraform and Ansible. Worked with external Penetration testing teams to make sure our applications are fault tolerant and compliant. Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds. Implemented automation with Ansible on AWS for application testing, deployment and development. Used playbooks, roles, to deploy web applications, applications server and vendor applications. Hands on Experience with deploying Docker containers, setting up Kubernetes clusters and network and security on those containers and pods. Redeployed the applications to ECS containers into AWS for better scalability, Monitoring and performance tuning. Extensive Experience with Amazon Web Services and worked on more 30 + services including but not limited to Cloud Networking, Computing, Storage, Monitoring, Database etc. Written Pipelines scripts that include testing in Gitlab to continuous build and deploy code into various environments. Well experienced with Terraform to automate and deploy the infrastructure as a code into multiple cloud Environments including AWS and Azure. Deployed and managed multiple databases including Postgres and AWS Aurora Database clusters. Experience working with Elasticache Redis Clusters, Kafka with multi region deployment and enabling encryption at rest and in transit. Deployed and managed Data Visualization tools like AWS Quicksight, Tableau, Apache Superset. Microsoft Power BI etc. into multiple clouds and configured to get data from Database through encryption in transit. Dedicatedly involved In Patch deployment during various Activities. Leaded and worked very closely with DevOps team and Operations teams to deploy fault tolerant applications. Highly experienced with Microsoft M 365 Applications, security, power apps, data sets, asset management, Azure active directory, security score enhancements etc. Designed and deployed a highly available and fault tolerant infrastructure on AWS using terraform modules, these modules install a web application in public subnet and database in private subnet which can communicate using the local route table in the VPC. Written multiple policies for the company on Applications, user management, Device sanitization, Disaster recovery, Data Privacy and Backup standards etc. Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles. Led AWS migration projects, providing technical guidance and mentoring team members. Providing On-call Support on every alternative week on a rotational basis, involved in resolving complex issues, getting feedback and documenting it in the Confluence. Eli Lilly and Company, Indianapolis, IN, USA Nov 2018 Nov 2021 Role: Sr. AWS DevOps Engineer Project: Application & Data Migration with ZERO DOWNTIME Responsibilities: Configured and Managed various AWS services such as EC2, ELB, Application Load Balancer, VPC, Subnets, Security groups, S3 Buckets, Cloud Watch, Elastic Container Service (ECS), NAT gateway, TWG, NFS, IAM Roles, Config and Cloud Trail. Created various Terraform scripts to deploy Dev, QA and Pre-prod environments in AWS Cloud. Created Terraform modules for two tier Architecture which includes AWS resources VPC, Subnets, Security groups, Ec2, Load Balancers, Auto scaling group, Cloud watch Alarms, ECS clusters, S3 buckets for logs. Managed OpenShift security policies, including RBAC, SCC, and Istio Service Mesh for microservices security. Optimized OpenShift networking with Ingress Controllers, Routes, and Load Balancers for high availability. Monitored cluster health and application performance using Prometheus, Grafana, and OpenShift Logging. Experience with AWS data stack S3, Glue, Redshift, Athena, EMR, Kinesis, DynamoDB etc. Hands-on Experience with establishing well-organized data lakes. Created AWS Cognito User pools and Implemented Role based access control (RBAC) to assign role-based access for the users. Monitored performance, availability and metrics of all the cloud hosted applications using AppDynamics and Splunk. Integrated AWS Secrets Manager with Amazon RDS to rotate the database credentials automatically. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code to deploy different Applications infrastructure for Dev, QA and Pre-prod based on the requirement from different teams as Infrastructure as a Code. Created Restful APIs with Lambda Proxy Integrations using API Gateway to map the client request to backend Lambda function. Used Python for writing Lambda Functions and JSON scripts for automation using AWS CloudFormation. Experienced with continuous delivery (CICD) and zero-downtime deployments and on-call support for the production environment. Built servers in AWS, importing Volumes, launching EC2, creating Security groups, Auto scaling, Load balancers (ELBs) and installed required packages on servers. Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD) pipeline involving Jenkins, Ansible, Terraform, ECS and Docker containers to complete the automation from commit to deployment. Involved in all phases of software life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application. Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Cloud Bees Jenkins and Developed an end-to-end CI/CD Made use of Gradle and Maven for building applications and written structured pom to build java applications and integrated with Jenkins for CI. Pipelines in Jenkins retrieve code, perform tests and push build artifacts to Nexus. Managed Disk File Systems, server Performance, Users Creation and granted file access Permissions. Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases Perform periodic system audits on all environments to ensure that only controlled versions of software reside in all environments Involved on finding the root cause and failure analysis to resolve technical problems. Performed ongoing performance tuning, upgrades and resource optimization as directed Responsible for automating operational tasks using scripting such as Bash. Gravity Payments Seattle, WA, USA Feb 2018 to Oct 2018 Role: AWS DevOps Engineer Project: Secure Microservices Deployment for Payment Gateway Responsibilities: Responsible for managing and controlling the continuous release promotion cycle through automation including the following environments: Development, QA, Performance, Pre-Prod and Production. Configured and Managed various AWS services such as EC2, ELB, VPC, Lambda, DynamoDB, RDS, S3, Cloud Formation, Cloud Watch, Route 53, Code Pipeline, Elastic Beanstalk, SQS. Created various Build and Deployment scenarios such as jobs to build from various branches, deploy tasks to Development server or QA server or Staging/Production server using Jenkins. Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations. Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services. Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code. Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository. Worked on designing the data warehousing applications with the Azure Synapse Analytics and Azure Data Factory PaaS services from Microsoft in Azure Cloud, for integrating with different data stores with one of the connectors of these products and doing the transformations (ETL/ELT) on the data in a code-free manner. Designed reporting applications with the Power BI Embedded service in Azure Cloud. Designed an application with Azure Redis Cache for its CDN needs. Designed application Target Architecture to include the Azure Monitor components to replace all the traditional monitoring needs of on-prem applications. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server. Developed CI/CD system with Jenkins on Kubernetes container environment and utilized Kubernetes and Docker for the runtime environment for the CI/CD system to Build, Test and Deploy. Used Jenkins Pipelines which helped us drive all Microservices builds out to the Docker registry and then deployed to Kubernetes. AT&T, Washington, USA May 2017 to Jan 2018 Role: AWS DevOps Engineer Responsibilities: Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code to deploy different Applications infrastructure for Dev, QA and Pre-prod based on the requirement from different teams. Built servers in AWS, import Volumes, launching EC2, creating Security groups, Auto scaling, Load balancers (ELBs) and Installed required packages on servers. Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD) pipeline involving Jenkins, Ansible, Terraform, ECS and Docker containers to complete the automation from commit to deployment. Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds. Implemented automation with Ansible on AWS for application testing, deployment &, development. Used playbooks, roles, to deploy web applications, applications server and vendor applications. By using AWS Elastic Container Service (ECS), Jenkins, GitHub, and ECS Task definitions deployed the Microservices Applications in AWS Cloud. Configured and Managed various AWS services such as EC2, ELB, Application Load Balancer, VPC, Subnets, Security groups, S3 Buckets, Cloud Watch, Elastic Container Service (ECS), NAT gateway, IAM Roles, Config and Cloud Trail. Created various Terraform scripts to deploy Dev, QA and Pre-prod environments in AWS Cloud. Created Terraform modules for two tier Architecture which includes AWS resources VPC, Subnets, Security groups, Ec2, Load Balancers, Auto scaling group, Cloud watch Alarms, ECS clusters, S3 buckets for logs. Supported AWS Cloud environment with 200+ AWS servers and configured Elastic IP & Elastic Storage, Load balancing, Security groups and Network ACLs, S3 buckets for logs. Worked on creation of multiple Amazon Machine Images (AMI) for multiple regions and different environments using Packer Scripts and automated in Ansible playbooks. Drati IT Solutions, India Jan 2014 to Nov 2015 Role: Build and Release Engineer Responsibilities: Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process. Building DevOps Delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model. Implemented AWS Solutions using EC2, IAM, S3, RDS, VPC, EBS, Elastic Load balancer (ELB), Auto Scaling Group services. Managed local deployments in Kubernetes, creating local clusters and deploying application containers. Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual Private Cloud and Public Cloud. Orchestration and Provisioning of Infrastructure using Config Management Tool Chef Enterprise and utilized for creating Chef Cookbooks using recipes to automate system operations. Writing JSON templates for Cloud Formation and Ruby scripts for Chef Automation and contributing to our repository on GitHub. Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks and Used Chef for Continuous Delivery, Managed CI and CD process and delivered all application in rpms. Used Jenkins, Chef, GIT and Shell scripts to automate the code deployment & automation of Continuous Integration (CI) and Continuous Delivery infrastructure. Keywords: continuous integration continuous deployment quality analyst business intelligence sthree database information technology Arizona Washington |