Sr. Cloud/gcp Devops Engineer Resume
NC
SUMMARY
- Overall 9+ years of professional experience in IT consisting of Designing, Development, Integration of DevOps tools, Cloud Automation, Migration, Infrastructure, Configuration Management, Provisioning, Build and Release, Continuous Integration/Deployment, Delivery management, system administration and Cloud Migration and on call support.
- Experience on AWS platform and its dimensions of scalability including EC2, Lambda, EBS, ELB, VPC, IAM, ROUTE53, Autoscaling, Load Balancer, GaurdDuty, AWS Shield, AWS WAF, SES, SQS, SNS, SES, AWS Glue, redshift, RDS, Dynamo dB, Document dB, Elastic ache (Memcached & Redis) to reduce the latency, Sage maker, Kinesis, Cloud Front, Cloud Watch, Cloud Trail, Athena, EMR, ECS, EKS, QuickSight, Cloud Formation, OpsWorks .
- Experience in working with CI/CD services in AWS like Code Pipeline, Code Build, Code Commit, Code Deploy and Creating Cloud formation templates and Terraform for infrastructure as code. Used Control Tower to create or manage our multi - account AWS environment with best practices.
- Setup AWS EC2 instances, S3, Route53, Load Balancing, SNS, and SQS & Cloud Trail.
- Specialized in provisioning the GCP Global HTTPS load balancer routes the traffic to GCP GKE cluster via Terraform modules.
- Experienced in migrating on premise applications using Terraform, Terraform cloud, terraform
- VAULT and ARM templates and used Azure Site Recovery and Azure backups for migrating storage to Microsoft Azure SQL Server and deployed Azure IaaS virtual machines and Cloud services PaaS role instances into secure Subnets and Virtual Network.
- Expert in an Orchestration & Migration of CI/CD processes using Cloud Formation, Terraform Templates & Containerization of Infrastructure using Docker, which was set up in Vagrant, AWS, and VPC’s.
- Strong knowledge on Google Cloud Platform (GCP) Compute Engine, Kubernetes Engine, App Engine, Cloud Functions, Datastore, Bigtable and Cloud storage services and experience in cloning an OpenStack mini cluster in GCP Compute service.
- Experience in google cloud platform (GCP) cloud by provisioning compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring components using the Terraform GCP Foundation modules
- Experience in Created clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Experience in Build and ReleaseExperience in Trouble shooting, Security, Disaster Recovery, Fault tolerance, Performance Monitoring and Fine-tuning on UNIX ( Red Hat Linux ) Systems.
- Experience in configuring the GCP Firewall rules in Terraform script to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency
- Worked on Various Automation Scripts like Python, Shell, Bash, PowerShell for Load testing the Applications and as well as automating development end-to-end process.
- Expertise in writing Ansible Playbooks from scratch using YAML and utilizing setup and automate the CI/CD pipeline and deploy microservices for deploying the patches into the Environment.
- Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog and resolved network related issues with manual commands and Implemented centralized logging management using ELK (Elasticsearch, Logstash, and Kibana) within EC2/ ELB for Elasticsearch.
- Experience in defect management systems Remedy, Bugzilla, JIRA, Service now, Rally and
- Knowledge on testing frameworks Junit, Selenium, big data components Kafka, Hadoop, Spark, and Confluence for Documentation as well as for Framework.
- Expertise in Installation, Support, Configuration with different flavors of LINUX RHEL, CentOS, Oracle Linux (OEL) 6.x/5.x, Debian, and Ubuntu. Installed and configured Red Hat LINUX Kickstart.
- Automate Datadog Integrations through Ansible Scripts for QA, Regression and Production.
TECHNICAL SKILLS
Cloud computing: AWS, Google Cloud (GCP)
Automation Tools: Ansible, Chef, Puppet
Scripting Languages: Python, Perl, Shell, Bash, Ruby
OS Administration: RedHat 5.X 6.X, 7.X, 8.X, Linux administration, Windows administration
Web/AppServers: Apache, Nginx, Web Logic, Apache Tomcat, Jboss, WebSphere
Build Tools: ANT, Maven, Jenkins, UDeploy
Database Servers: MYSQL Server, Oracle, MONGODB, PostgreSQL
Monitoring Tools: Nagios, Splunk, Grafana, Kibana, Prometheus
Version control tools: Git, GitHub, Subversion, and SVN
Virtualization/Container: Docker, Kubernetes, Docker Swarm, Vagrant
PROFESSIONAL EXPERIENCE
Sr. Cloud/GCP DevOps Engineer
Confidential, NC
Responsibilities:
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Hands of experience inGCP, Big Query, GCS bucket, G - cloud function, cloud dataflow, Pub/SuB cloud shell, GSUTIL, BQ command line utilities, Data Proc, Stack driver
- Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
- Responsible for managing the Docker orchestration for transferring the data from store database toREDIS cache server.
- Build servers using GCP. importing volumes, launching EC2. RDS. creating security groups, auto-scaling, load balancers (ELBS) in the defined virtual private connection.
- Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
- Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
- Worked on setting up Kubernetes (k8s) Clusters for running micro services and pushed micro services into production with Kubernetes backed Infrastructure.
- Used monitoring tools like Nagios and Splunk to improve application performance, helps to get the visibility & business context to meet business demands and implemented SPARK communication tool chat BOT for triggering alerts.
- Setup Alerting and monitoring using Stackdriver in GCP.
- Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Worked on TERRAFORM for provisioning of Environments in GCP platform.
- Managing and deploying the artifacts into various environments like STRESS, UAT.
- Responsible for managing and creating Jenkins jobs for deployments in all the Environments likeSTRESS and UAT.
- Wrote the Deployment scripts for deploying Application through Jenkins.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker. Installed, deployed, and managed Linux RedHat Enterprise 7.x, CentOS, Ubuntu, and installed patches, packages for Red Hat Linux Servers.
- Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
- Serving as a hands-on subject matter expert for DevOps and Automation in an AWS/GCP infrastructure environment.
- Set-up databases in GCP using RDS, storage using $3 bucket and configuring instance backups to 53 bucket. prototype CI/CD system with Gitlab on GKE utili kubernetes and Docker for the runtime environment for the CI/CD systems to build and tpst and deploy.
- Applied Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Work with business units, software developers, security, to design and build applications and services within AWS and GCP cloud providers.
- Worked on creating the docker containers and docker consoles for managing the application life cycle and also wrote Python to view and connect the Apache Spark instance.
- In depth knowledge of Apache Cassandra and Datastax Enterprise Cassandra
- Worked on installing, configuring and monitoring Apache Cassandra cluster and implementing multi-datacentre cluster.
- Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
- Wrote several Ansible playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
- Customized Ansible role for automated deployments of the Dynatrace Java Agent for Glassfish.
- Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes.
- Automated the process of storing the Syslogs into the Splunk by using Python and PowerShell scripting’s and as well as used shell scripts for generating the Syslogs into the database for backup.
Environment: Google Cloud Platform(GCP), Kubernetes, GitHub, Jenkins, Docker, JIRA, Unix/Linux CentOS 7,Nexus V3, Bash Shell Script, Python, Node.js, Apache Tomcat, MongoDB, SQL, Nginx, RHEL 7, Stackdriver, Splunk, Cavisson, ServiceNow.
Cloud DevOps Engineer
Confidential, Rochester, NY
Responsibilities:
- Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.
- Deploy and Monitor scalable infrastructure on AWS and configuration management instances and Managed servers on the AWS platform using Chef configuration management tools and Created instances in AWS as well as migrated data to AWS from On-premises data Center.
- Developed strategy for Cloud migration and implementation of best practices using AWS services like database migration service, AWS server migration service from On-Premises to cloud.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch / Splunk and assigned AWS elastic
- IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
- Managed AWS infrastructure as code (IaaS) using Terraform. Expertise in writing new python scripts in order to support new functionality in Terraform. Provisioned the highly available EC2 Instances using Terraform and cloud formation and Setting up the build and deployment automation for Terraform scripts
- Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers. Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.
- Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, QA9, Acceptance testing and finally Deploying to Prod.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling, auto-scaling and management of Docker Containers.
- Created Docker images using a docker file, worked on Docker container snapshots, removing images and managing Docker volumes and also virtualized servers in Docker as per QA and Dev-environment requirements and configured automation using Docker containers.
- Worked on Docker-Compose to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications.
- Added required images to Vagrant and create servers out of Images for testing and Automated infrastructure build-out and systems provisioning using Ansible and Ansible Tower.
- Designed fully automated server build management, monitoring, and deployment by using Ansible playbooks using Ansible role created an ELK cluster for non-log purposes to search and analytics of product and pricing data.
- Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds and store artifacts in a remote repository in artifacts.
- Built and maintained ELK stack to centrally collect logs that are used to monitor applications also
- Used monitoring tools like Nagios and Splunk to improve application performance, helps to get the visibility & business context to meet business demands and implemented SPARK communication tool chat BOT for triggering alerts.
- Involved in Cassandra Cluster environment administration that includes cluster capacity planning, performance tuning, cluster Monitoring and Troubleshooting.
- Worked on writing multiple Python, Ruby, and Shell scripts for various companywide tasks
Environment: AWS, EC2, RDS, ELB (Elastic Load Balancing), S3, Cloud watch, Control Tower, Account Factory Cloud Formation, Route53, Lambda, MAVEN, Nexus, Chef, Terraform, Jenkins CI/CD, Jira, SHELL, Python, VPC, Autoscaling, Apache, JBoss, Nginx, Tomcat, GIT, Docker, Kubernetes, Service now, Cassandra, Kafka
DevOps Engineer
Confidential, Chicago, IL
Responsibilities:
- Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
- Written AWS CloudFormation Templates for different services like CloudFront Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, Security Groups.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker
- Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and written Maven pom.xml build script.
- Worked with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-managed cloud environment.
- Worked on NoSQL database MongoDB to replica setup and sharing. Also experienced in managing replica set. Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource/Network Monitoring and Detect bugs.
- Automated Nagios alerts and email notifications using Python script and executed them through Chef.
- Installed, configured and maintained web servers like Apache Web Server and
- WebSphere Application Server on Red Hat Linux.
- Environment: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS), GIT, Chef, Docker, Selenium, Maven, Jenkins, ANT, Python, Jira, Nagios.
- Linux Admin / Confidential - Hyderabad, Telangana /
- Management of user accounts, files and directory permissions, and securing UNIX systems to match industry best practices. Wrote shell scripts for automation of daily tasks and created jobs as per performance of the client’s network statistics(/var/log/messages). Built backup scripts to store VM images on local machine and mirrored the images on to webserver, with rsync.
- Experience in Installation, Configuration, Upgrade, Patches, and performance tuning on UNIX andsystem software & hardware.
Environment: LINUX/UNIX, Solaris, Virtual Machines, Samba Server, NFS Server, NIS Server, TCP/IP, Oracle 10g, Kickstart, Red Hat Satellite, VM ware/Box.
Linux Admin
Confidential
Responsibilities:
- Management of user accounts, files and directory permissions, and securing UNIX systems to match industry best practices. Wrote shell scripts for automation of daily tasks and created jobs as per performance of the client’s network statistics(/var/log/messages). Built backup scripts to store VM images on local machine and mirrored the images on to webserver, with rsync.
- Experience in Installation, Configuration, Upgrade, Patches, and performance tuning on UNIX and system software & hardware.
- Monitoring of web servers and other services using Nagios monitoring tool.
- Experienced with inter networking using TCP/IP and resolving network connectivity using tools like dig, nslookup, ping. Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
- Maintained Samba File Server for user authentication, syslog domain and file sharing.
- Involved in designing Firewall rules for new servers to enable communication with applications, Oracle 10g servers.
Environment: LINUX/UNIX, Solaris, Virtual Machines, Samba Server, NFS Server, NIS Server, TCP/IP, Oracle 10g, Kickstart, Red Hat Satellite, VM ware/Box.
