Devops/cloud Engineer Resume
Sunnyvale, CA
SUMMARY
- 10+ years of DevOps/IT experience as Linux/DevOps Engineer working on server - based operating system.
- 2+Years in Cloud IaaS with AWS, 3+ years in DevOps Culture with experience in Jenkins/Terraform & Docker.
- Good Experience on Devops Tools Such as Ansible, Ruby, Chef, Jenkins, Kubernetes, Maven, Git, Docker.
- Experience in working cloud Platforms like Azure components like AKS, ACR, Key Vault, App Gateway, Azure SQL, API Manager etc.
- Experience in python in writing the python API as the company requirements
- Experience in audit security configuration to remove unneeded IAM users, roles, groups, and policies, and to make sure that users and software have only the permissions that are required.
- Azure DevOps Build & Deployment automation, CI & CD in on Premises to Azure Environment.
- Experienced with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud front, Cloud watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Used Kubernetes to orchestrate deployments, scaling, management of docker containers.
- Experienced with OpenShift managed container-based applications
- Managed Docker orchestration and docker containerization using Kubernetes.
- Experienced in writing Python and Ruby scripts for day-to-day AWS services backup activities.
- Experienced in Creating infrastructure in Azure using ARM templates to deploy application
- Experienced in creating Azure Key Vault for storing important Keys and used in Azure devops Release Pipeline instead of hard coding.
- Created the custom ARM templates for creation of azure resources as per project requirement
- Experienced in dockerizing Micro services and writing the docker files.
- Experienced in Deployments Like Blue Green and Experience in Agile Methodology.
- Exposed Virtual machines and cloud services in the V-Net to the Internet using Azure External Load Balancer
- Experienced in handling huge MS SQL databases and databases related activities like backup and restores.
- Experience in creating database MS SQL tables, Indexes.
- Azure resource template management and Azure PaaS Experience including the development and support of custom developed.
- Experience with Azure virtual Networks, Network security groups, DNS, Traffic Manager, Load balancing and Availability sets.
- Managed docker orchestration and docker containerization using Kubernetes
- Experienced in setting upTerraformcontinuous build integration system.
- Create jobs in Jenkins on pre-deployment process (DB execution environment configuration changes, etc.) on QA and pre-production environments.
- Experience as a VMware engineer in Data Center Environment using ESX server.
- Kernel configurations on Redhat Linux, Centos, SUSE, Debian 7, Ubuntu 12.x/13.x in a DevOps Environment with CI/CD as iterative process.
- Experienced with SonarQube for Programming and Quality Gates.
- Experienced in creating EKS and minikube clusters using Kubernetes
- Experienced with continuous integration, continuous delivery, continuous deployment, and continuous monitoring.
- In professional settings issue / bug tracking tool Atlassian's JIRA, Bugzilla and Mantis.
- Setup code repositories Like GIT, SVN, Visual SVN, and Tortoise SVN and managed plugins for Jenkins for scheduled automatic checkout of code.
- Experienced management to establish workflow and document configuration and deployment instructions.
- Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
- Experience in VMware, esxi with vSphere.
- WrittenTerraformtemplates, Ansible playbooks and pushed them onto Ansible Server for configuring EC2 Instances.
- Designed and deployed F5 LTM load balancer infrastructure per business needs from the ground up approach.
- Experience in using ELK stack for deep search and data analytics.
- Experience in Capacity planning & Performance Analysis, Uptime & Response time analysis, implementation, and maintenance of NFS, & Apache SMTP.
- Administering Storage Foundation Cluster File System and its components.
- Handle work requests from multiple customers and deliver in a timely manner.
- Good presentation, customer support and troubleshooting skills & experience in providing 24x7 supports.
- We use AWS Perspective to build, customize, and share detailed architecture diagrams of your workloads based on live data from AWS.
TECHNICAL SKILLS
Operating Systems: Red Hat Linux ES & Centos OS 4.X, 5.X, 6.X & 7.X, Ubuntu 10.X Solaris 9,10, 11, Windows 2K, XP, 2003, NT, 2008, 2012, and 6, AIX 7, HP-UX 11.23
OS Administration: Red Hat 5.X 6.X,7.X Linux administration, Solaris 9, 10 Administration
Scripting Tools: bash, Perl, Python, Ruby, Shell, Groovy, java
Scheduling Tools: Autosys, crontab
Application servers: WAS 7.X, 8.X JBoss AS 5.x, 6.x, 7.x and JBoss EAP 5.x, 6.x
Web Servers: Apache (httpd), apache-tomcat, and Apache http server
EMail servers: Send mail, Postfix, Zimbra
Monitoring: Nagios, ZABBIX, Splunk, Datadog
Networking: DNS, DHCP, TCP/IP, SMTP, LDAP
Third Party Tools: Puppet, Chef, Jenkins, Various DevOps Tools, Git, Github, GitLab, stash
Virtualization tools: VMware vSphere, ESX 5.x/6.0
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale CA
DevOps/Cloud Engineer
Responsibilities:
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Proficient in configuring Kick start servers to initiate installation of Redhat Linux on several machines at once
- Experienced in working with linux Redhat on AWS cloud
- Experienced in Migration the java applications from on-prem to AWS Cloud.
- Experienced in creating EKS cluster, kubectl and minkube clusters using Kubernetes
- Experienced in writing Python and Ruby scripts for day-to-day aws services backup activites.
- Experienced in writing API in python and writing python scripts for day-to-day backups
- Experienced in setting upTerraformcontinuous build integration system.
- Worked with Terraform for Automating the Cloud infrastructure.
- Experienced in using GitLab as SCM
- Experience in python in writing the python API as the company requirements
- Used PowerShell scripting to automate many services management
- Kernel configurations on Red hat Linux, Centos, SUSE, Debian 7, Ubuntu 12.x/13.x in a DevOps Environment with CI/CD as iterative process.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Creating/Maintaining VPC (and associated infrastructure) using Cloud formation templates.
- Writing chef-cookbooks chef-solo for automating the infrastructure using CloudFormation
- Experience with hybrid setup - combination of on-prem and AWS with active data residing on both.
- Experience with Web Services, API Gateways and application integration development and design
- Experience in continuous evaluation of existing stack and infrastructure for optimal performance, cost, availability, and security
- Experienced in Creating infrastructure in Azure using ARM templates to deploy application
- EC2, Elastic load balancer, autoscaling groups experience with ECS (elastic container services)
- OnPrem Server migrations VMware and Physical to AWS infrastructure.
- Working on Automation tool Ansible and Chef for deployment and patching.
- Work Shell Scripts for automating tasks.
- Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins.
- Wrote Ansible playbooks and Chef cookbooks and modules to deploy, configure, and manage servers.
- Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status.
- Used Docker containers to deploy the application on AWS ECS.
- Automated deployment using DSL and Groovy scripts.
Confidential, Piscataway-NJ
DevOps /Cloud Engineer
Responsibilities:
- Setup and build AWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Creating Azure Key Vault for storing important Keys and used in Azure devops Release Pipeline instead of hard coding.
- Creating infrastructure in Azure using ARM templates in order to deploy application.
- Creating Different types of variables invariable groups and used in release pipelines.
- Created dashboards in VSTS for CI/CD pipelines, work items and bugs.
- Experienced in working with linux redhat on Azure cloud platform.
- Writing the Ansible play bookto automate the infrastructure using Stash Source control.
- Worked with Terraform for Automating the Cloud infrastructure
- Worked on Deploying 3 (Dev, Test, and Prod) new environments of the technology FDMEE (An Oracle Hyperion Product) in AWS 8 VMs to accomplish the setup.
- Server builds migrate/build servers to the cloud. Connectivity issues, system maintance, sever migrations, open necessary ports, raise Firewall requests, and resolve access issues for users various requests for builds.
- Workon overall refactoring ofAnsiblecode base and continued development of playbooks.
- Missing tag remediation of AWS resources (identification/reporting and governance automation with Lambda Cloud Patching (Automoxinstall across the board and systems information reporting - total numbers, OS identification, etc.)
- Transitioning all VPC automation toAnsiblefromCloud formationAWS Lambda CI framework w/ Jenkins Pipeline
- Setting up the TestEnvironment, writing the Cloud Formation scripts for Production Environment setup.
- Setting up the build and deployment automation forTerraformscripts using Jenkins.
- Azure Cloud Solutions and Migrations for large infrastructure Migration planning for legacy systems to Cloud Solutions using Azure.
- Implemented a continuous delivery pipeline with Dockers, Jenkins and stash whenever a new stash branch gets started.
- Azure resource template management and Azure PaaS Experience including the development and support of custom developed.
- Experience with Azure virtual Networks, Network security groups, DNS,Traffic Manager, Loadbalancing and Availability sets.
- Configuring DNS (Route53), ELB, general networking principles, firewalls, route tables and route propagations. Create and maintain SSL Security management for enterprise, maintaining s across multiple SSL-providers, and integrating s into products such as nix, apache, tomcat, AWS -ELB.
- Tuningcloud watch to screen assets, for example, EC2, CPU memory, Amazon RDS DB administrations, Dynamo DB.
- Setting up AWS direct connect and monitoring private network connection between AWS and corporate datrace
- Lift and shift of an existing on-premises application to AWS, Identifying appropriate use of AWS architectural best practices
Environment: & Tools: Groovy, python, Linux, Maven, Nexus, Chef, Ansible, Jenkins, Docker, Nginix, Nagios, stash, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux,Datadog,Jira,service now.
Confidential
DevOps /Cloud Engineer
Responsibilities:
- Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat.
- API contracts are documented and rendered usingSwaggerfor QA and BA teams to view.
- Worked on Azure Boards for creating work items and track the status of the project tasks.
- Created builds and release pipelines in Azure DevOps and did deployments to multiple platform by implementing CI/CD.
- Load testing SOAPinterfaces using SOAPUI, Groovy Script. Used Groovy on SOAPUI to implement many load test implementations. Worked on micro services architecture implementation.
- By Using power shell scripts creating customized pipelines in Azure DevOps based up on the requirement
- Communicated with other departments by usingWebServiceswith the help ofSOAP, WSDL.
- Business logic has been implemented using Array list, Map and Sets of Collections API.
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWSRoute53 to route traffic between different regions.
- Experience in writing the Terraform scripts for Automating the Cloud infrastructure
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWScloud.
- Setup and build AWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployedAWSresources using it.
- Experienced in updating and writing MS SQL stored procedures, views, tables etc
- Experienced in taking MS SQL backups and restoring backups.
- Experienced in setting up the High availability like replication, mirroring etc
- Experienced in creating login and users and granting permissions to users.
- Worked with Huge MS SQL Databases and Troubleshooting and checking the health check of databases.
- Solved Recurring Problems: Problem: TCP/IP Connectivity issues with Linux/Windows Servers to AWS EC2 Instances. Solution: Developed a Wrapper Script using Trace Route module utility to understand and determine the packet losses and route congestions which help to find the root cause easily and fixed many TCP/IP Connectivity issues. End Result: By using this wrapper it reduces lot of manual troubleshooting and time.
- Solved Consistent connection loss with Virtual Private Network (VPC): Problem: Lot of users are facing problem connecting to AWS VPC via Secure Shell (SSH). Solution: Developed a script which a makes a continuous status calls to System an Instances to make sure VPC is accessible and generates a report if instances are offline or failed state, this script also tries to bounce the instances if it in failure state. End Result: This script helps us to make sure all VPC are accessible all the time.
Confidential
DevOps Engineer
Responsibilities:
- Installed, managed and deployed Linux Red Hat Enterprise, Ubuntu, Centos and installation of packages and patches for Red Hat Linux Servers.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Setting up the build and deployment automation forTerraformscripts using Jenkins.
- Developed Chef Cookbooks, and recipes to automate deployment environment configuration.
- Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
- Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… with Opscode Chef Cookbooks/Recipes.
- Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes.
- Implemented a continuous delivery pipeline with Dockers, Jenkins and Github whenever a new github branch gets started.
- Implemented Multiple Tomcat Instances using Docker engine to run multiple Containerized AppServers.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open stack Nodes and Test Playbooks on AWS instances using Python.
- Proficient in configuring Kick start servers to initiate installation of Red hat Linux on several machines at once.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Centre, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Giving Customer support for DB2 and Web Sphere Users on AIX and Linux servers Performance Tuning and Management for Linux/AIX server.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- Scanning the newly assigned LUNs to the servers and assigning them to volume group and increasing the file system using Red Hat volume manager
- Mounting & unmounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered
- Planned and performed the upgrades on Linux operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
- Worked with development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.
- Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system.
