Sr. Cloud Engineer Resume
Irving, TX
SUMMARY:
- Over 7 years of experience in IT industry with Strong experience in AWS, DevOps Build & Release management, Software Integration, RedHat Enterprise Linux Administration and Configuration management.
- Experience in administrating of IAAS, PAAS & SAAS Virtual Machines and Web/Worker roles on Microsoft Azure Cloud Services, Resource Manager and troubleshooting issues on Azure VMs.
- Extensive knowledge of Azure - based disaster recovery, business continuity solutions, backup functionality and worked with PowerShell 3.0 on windows server 2012/2008 r2 environments.
- Experience in provision of automation tools like Chef, Puppet and Ansible, in addition to deployment tools like SVN, GIT, PVCS, terraform, Clear Case, Perforce, Jenkins, and Bamboo.
- Deployed Azure Cloud services (PaaS role instances) into secure VNets, subnets and designed Network Security Groups (NSGs) to control Inbound & Outbound access to Network Interfaces (NICs), VMs.
- VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
- Creation of pipelines in Jenkins to optimize the build process.
- Extensive experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Auto Scaling, AWS Storage, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch and SQS.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES, SNS in the defined virtual private connection.
- Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications (AWS Glacier Vaults)
- Used Terraform to map more complex dependencies and identify network issue.
- Experience in Private Clouds like Pivotal Cloud Foundry (PCF) and OpenStack. Configuring the OpenStack Keystone, glance, cinder, swift and integrated OpenStack (Icehouse) with OpenStack to create software Defined Networking tenant and service provider network and routers.
- Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
- Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Puppet scripts.
- Monitoring infrastructure to identify and troubleshoot issues on servers using Nagios, Splunk.
- Created VM in Google Cloud Platform (GCP), installed Docker, Docker swarm.
- Well versed with Designing and deployed container-based production clusters using Docker, Kubernetes, Docker Swarm, OpenShift and knowledge in Apache Mesos.
- Knowledge on Vagrant & Docker based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.
- Deployed test instances of Nexus and Artifactory as containers in a Kubernetes environment.
- Well-versed with installation, configuration & administration of Microsoft Windows 2008R2/2012R2 Servers.
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat, CENTOS, Solaris, HP-UX, IBM AIX, Ubuntu, Windows, DEBIAN
Cloud Environments: Microsoft Azure, Amazon Web Services(AWS), Pivotal Cloud Foundry(PCF), OpenStack, Google Cloud.
Web Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
SCM Tools: Git, Subversion SVN, TFS, CVS, Bitbucket, Perforce.
CI/CD & Build Tools: Jenkins, Bamboo, Anthill Pro, Hudson, Maven, ANT, Gradle.
Automation & container Tools: Chef, Puppet, Ansible, Kubernetes, Docker, Docker Swarm, Kickstart, Jumpstart, CloudFormation, Terraform.
Monitoring Tools: Nagios, Splunk, Zabbix, Cloudwatch, New Relic, ELK(Elasticsearch, Logstash, Kibana), OSSEC
Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP
VMware ESXi, Windows Hyper: V, Power VM, Virtual box, Citrix Xen, KVM, vCenter, vSphere.
Scripting: Perl, Python, YAML, Ruby, PHP, Bash Shell scripting, PowerShell, JSON.
PROFESSIONAL EXPERIENCE:
Sr. Cloud Engineer
Confidential - Irving, TX
Roles & Responsibilities:
- Extensive knowledge of Azure-based disaster recovery, business continuity solutions, backup functionality and worked with PowerShell 3.0 on windows server 2012/2008 r2 environments.
- Involved in managing Private Cloud and Hybrid cloud configurations and practices in Windows Azure and SQL Azure and in Azure Web and Database deployments.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance.
- Setting up Projects, Work Items, Team Builds, In Release in VSTS.
- Used Splunk and cloud watch to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
- Worked with VSTS API for customizing check-in policies and alert mechanism.
- Assisting users to get familiar with VSTS.
- Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Used PowerShell Scripting for automating process and collecting reports for daily tasks.
- Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Azure Cloud and OpenStack using build pack.
- Created playbooks for OpenStack deployments and bug fixes with Ansible.
- Writing playbooks to deploy services on cloud, applications and to write modules in Ansible for implementing automation of continuous deployment.
- Developed an end-to-end Continuous Integration Pipeline using Jenkins for enabling a containerized local control plane using Kubernetes & Docker.
- Manually converted AWS cloud formation templates to Terraform.
- Creating the Dashboards in Splunk, Grafana for logging and monitoring metrics for OpenShift Applications.
- Experienced in configuring the Ansible Tower to automate repetitive tasks and quick deployments for the critical applications.
- Working with Docker, Docker hub, Docker inspect, Docker commit.
- Well-versed with installation, configuration & administration of Microsoft Windows 2008R2/2012R2 Servers. Migrating applications from IIS 6.0 to 7.5 as well as IIS 6.0 to IIS 8.0.
- Installing windows roles, features and deploying applications using PowerShell scripting.
- Experienced and proficient deploying and administering the version across the environments using Git on Linux and windows platform.
- Good working experience with PowerShell 5.1, 3.0 on windows server 2008R2/2012R2/2016 environments.
- Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
Sr. DevOps / Cloud engineer
Confidential
Roles & Responsibilities:
- Extensive experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Auto Scaling, AWS Storage, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch and SQS.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES, SNS in the defined virtual private connection.
- Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
- Worked on Cloud Watch, CloudFormation, Autoscaling, Cloud Front, Dynamo DB, Redshift and knowledge in Google Cloud Platform.
- Guided Scrum teams on Agile/Scrum practices and coach them to achieve higher goals and setup cohesive work environment.
- Created Chef Cookbooks to provision Apache Web servers, Tomcat servers.
- Helped architecting cloud automation and configuration management solutions using infrastructure as code and working with tools, such as ansible, terraform and cloud formation
- Developed Jenkins pipelines for the under-cloud components for deploying OpenStack on top of a Kubernetes Cluster.
- Deployed Staging and Production Jenkins Servers as Pods on top of a Kubernetes environment.
- Developed Docker based micro services, deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
- Configured Chef Server Enterprise on premise /workstation /bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with test-kitchen/chef spec.
- Written Manifests/Recipes and Ruby Scripts to customize the Puppet/Chef as per our environment.
- Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like New Relic and Cloud Watch in different work environments in real and container workspace.
- Installed and configured Splunk to monitor EC2 Linux instances with puppet automation. Created indexes and generated reports.
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
- Experienced in branching, tagging, and maintaining the version control systems across the environments using SCM tools like GitHub, Subversion (SVN), Atlassian, GIT lab and TFS on Linux and windows platforms.
- Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
- Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies
DevOps Engineer
Confidential - Irvine, CA
Roles & Responsibilities:
- Worked on writing Jenkins pipeline scripts using Groovy and Job DSL Plugin for creating common templates of pipeline jobs.
- Implementing new projects builds framework using Jenkins and Maven as build framework tools
- Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
- Supported API development team in creating Ansible playbooks for deploying, integrating, and monitoring their continuous integration environment.
- Writing playbooks to deploy services on cloud, applications and to write modules in Ansible for implementing automation of continuous deployment.
- Worked on writing Jenkins pipeline scripts using Groovy and Job DSL Plugin for creating common templates of pipeline jobs.
- Used Ticketing tool JIRA to track defects and changes for change management, monitoring with New Relic and Cloud Watch
- Managed Ubuntu, Amazon Linux and RHEL virtual servers on AWS EC2 instance by creating Ansible Nodes
- Experience in integrating AWS Instances and Jenkins with Active Directory (AD).
- Using Chef, deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Knowledge on Vagrant& Docker based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.
- Docker container management, Kubernetes and working with Docker, Docker hub, Docker inspect, Docker commit.
- Designed AWS cloud formation templates to create multi region web application and databases.
Build and release Engineer
Confidential
Roles & Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Subversion support for different projects.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Primary responsibilities include Build and Deployment of the java applications onto different environments. Responsible to push Java and .Net based builds to Dev, QA and Stage (Pre PROD) environments using Subversion.
- Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Performed Branching and Merging activities for every release cycle.
- Worked on creating repositories in Git Stash for multiple applications
- Configured Git repositories in CI setup in Jenkins.
- Created build/deploy documentation in confluence for various applications.
- Created build instruction docs and installed (deploy) instruction docs for each application for different environments. Performed WebLogic deploys to various environments and co-ordinate with the Dev and QA team to resolve the issues.
Linux System Administrator
Confidential
Roles & Responsibilities:
- Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL.
- Responsible for installing, configuring, maintaining, upgrading and troubleshooting EMC power path on Solaris 10 and Linux.
- Administered RedHat Enterprise Linux, OEL 6.x, and Solaris 9 Servers by testing, tuning, upgrading, patching and troubleshooting both physical & virtual server problems.
- Used Veritas File system and Veritas Volume Manager 5.0 to configure the RAID 1 and RAID 5 Storage System for more redundancy.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kickstart based network installation.
- Configured Proxy Server (Squid), DNS, FTP and DHCP servers on Red Hat Enterprise Linux. Configuring and maintaining system securities using IPTABLES
- Experienced in Installation of Oracle and MySQL, all facets of HP-UX/Linux Systems Administration in a large SAP/Oracle.
- Good Knowledge on shell scripting languages like Bourne shell, Korn-shell and Perl.