Sr. Cloud/devops Engineer Resume
Columbus, OH
SUMMARY
- Around 7 years of experience in IT industry as a Linux & Windows System Administrator, AWS DevOps Engineer certified by Amazon as Architect and Developer working on Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, Sun Solaris, SUSE and windows environment wif a major focus in teh areas of AWS, Azure, GCP, OpenStack, Data center migration, configuration management, CI/CD pipeline, Virtualization technologies as well as Build and Release Engineerin solving complex problems wif creative solutions, supporting development, Deployment operations in different environments.
- Experience on Azure cloud and worked on Azure resources like Virtual Networks, Azure AD, Subnets, Virtual Machines, Virtual Machine Scale Sets, Load Balancers, App Services and Azure storage.
- Implemented Azure Storage, Azure SQL, Azure Services and deploying Azure Web role. Also used windows Azure to deploy teh application on teh cloud and managed teh session. Have experience wif migrating infrastructure and application from on premise to Azure and from cloud to cloud such as AWS to Microsoft Azure and GCP.
- Experience in automating, Configuring and Deploying Instances on Azure environments and in Data centres and migrating on premise to Windows Azure using AzureSite Recovery and Azure backups.
- Configured continuous integration from source control, setting up build definition in (VSTS) and configured continuous delivery to automate teh deployment of applications to Azure web apps.
- Working wif Automating teh Google cloud platform Infrastructure using GCP Cloud Deployment Manager and Securing teh GCP infrastructure using Private subnets, Security groups, NACL(VPC) etc. also Configuring and deploying instances on GCP environments and Data centres and familiar wif Compute, Kubernetes Engine, Stackdriver Monitoring, Elastic Search and managing security groups.
- Hands on experience in AWS provisioning and good noledge of AWS services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk, VPC, EBS etc., Knowledge of application deployment and data migration on AWS.
- Experience in solution architecting applications and running them in teh cloud and have done automation using cloud APIs and cloud SDK’s to create infrastructure programmatically in teh cloud.
- Hands on experience in architecting legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to Snowflake Migration, AWSCloud from on - premises and setting up Route 53 for AWSWeb Instances, ELB, Cloud Front on AWSenvironment.
- Expertise in integrating Terraform wif Ansible, Packer to create and Version teh AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across teh AWS Cloud environment
- Experience on testing a private storage cloud using OpenStack SWIFT software and worked as well wif OpenStack Multi-node installation, Configuration and Administration.
- Experience in developing API Ansible using Kubernetes to manage and specify teh copies of teh containers to run teh actual servers in teh cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Create clusters inGoogle Cloudand manage teh clusters usingKubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
- Experience in setting up Kubernetes clusters for running microservices and pushed microservices into production wif Kubernetes backed Infrastructure. Development of automation of k8s clusters via Ansible playbooks.
- Expertise in App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.
- Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in teh setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management.
- Written Ansible Playbooks wif Python SSH as teh wrapper to Manage Node Configurations and to test Playbooks on instances using Python SDK and automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
- Experience in installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files, integrating wif Jenkins, and Verifying wif Jenkins plugins, deploying teh application across all teh environments using Ansible Playbooks.
- Experience in setting up Upstream and Downstream Jobs in Jenkins/Hudson. Worked wif Jenkins Pipelines.
- Used Jenkins as Code Deploy plugin to deploy to AWS and extensively worked on other tools like Bamboo, Hudson, and Cruise Control for continuous integration and for all end to end automation functions wif all build and deployments.
- Experience in System Administration, System and Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (Red Hat Linux) System
- Experience in load balancing and monitoring wif Nagios and Splunk, ELK. Implemented ELK stack (Elastic Search, Logstash and Kibana) for log indexing.
- Experience in using Docker and setting up ELK wif Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes.
- Experience in working on web servers like Apache HTTP server, NGINX and application servers like Web logic, Tomcat, WebSphere IBM ODM, JBOSS and databases like Oracle, MySQL, DynamoDB, PostgreSQL, Cassandra.
- Experience in Monitoring infrastructure to identify and troubleshoot issues using tools like Nagios, Splunk & JIRA.
- Expertise in Python, Linux Shell, Ruby, JSON, YAML, Groovy and Perl scripting. UNIX, Windows, build and release engineering principles.
- Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, NIS+, LDAP, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS.
TECHNICAL SKILLS
Cloud: AWS, GCP, Azure, OpenStack
Configuration Management Tools: CHEF, ANSIBLE
CI/CD Tools: Jenkins, Hudson, Bamboo
Build Tools: ANT, MAVEN
Container Tools: Docker, Kubernetes, OpenShift
Version Control Tools: GIT, CVS, SVN, Bit Bucket, VSTS
Monitoring Tools: Nagios, Splunk, ELK, Cloud watch
Scripting: Bash/Shell, Perl, Python, Ruby, Power shell, Jason, YAML, Groovy
Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB)
Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1
Web Servers: Apache HTTP, Nginx, Apache TOMCAT
Networking: DNS, DHCP, SMTP, HTTP, SNMP
IDE Tools: ECLIPSE IDE, NETBEANS
Operating Systems: Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.
Virtualization Tech: VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware Workstation, Oracle Virtual box
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Sr. Cloud/DevOps Engineer
Responsibilities:
- Working on migration of WebSphere Application Servers to GCP and Configure, monitor and automate Google cloud Services as well as involved in deploying teh content in to cloud platform using Google Deployment manager API’s, Google Compute engine, Google storage buckets.
- Automating teh Google cloudplatform Infrastructure using GCP cloud Deployment Manager Securing teh GCP infrastructure using Private subnets, Security groups, NACL(VPC) etc. Also, creating Google storage buckets and maintained, utilized teh policy management of these buckets and Archival Cloud for storage and backup on Google cloud and created Database Subnet Group for isolation of resources using Google Cloud Virtual Private Cloud (VPC).
- Hands-on experience in AzureCloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
- Implemented Enterprise Integration architecture usingAzure ServiceBus, AppService’s, Active Directory, Storage, hybrid connection manager, active directory autantication forAzureSQL server and other offerings byAzure.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in teh VNet wif Azure Internal Load Balancer.
- Design a robust future state Ingestion Framework solution leveraging Azure Data Factory, Azure SQL database & Data warehouse also Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
- Configuration Automation and Centralized Management wif Ansible and Cobbler. Implemented Ansible to manage existing servers and automate teh build/configuration of new servers.
- Developed Ansible roles and playbooks for installation and configuration of Java, Apache, MongoDB, Postgres DB, RabbitMQ, Redis, Nagios and Splunk.
- Automating various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and TEMPhas Integrated Ansible wif Jenkins. Ran Ansible playbooks and created various roles for applications, tan deployed teh Applications/Services on hosts.
- Working on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications. Also managing existing infrastructure and created new infrastructure using Ansible as Configuration Management Tool.
- Responsible for automated identification of application server and database server using AnsibleScript.
- Worked wif playbooks, tasks, roles, facts and templates for VAR files and configured files by conditions by keeping dynamic values and triggering YML filesin Ansible.
- Setup Docker to automate container deployment through Jenkins and Deal wif Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
- Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible in deploying application containers.
- Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of teh Kubernetes application
- Included Vulnerability Detection as part of teh CI/CD workflow using Jenkins Pipelines, SonarQube Quality Gates. Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository (Nexus Arti factory).
- Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling teh Git source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
- Automating teh Build Infrastructure for deploying services in dockerized environment using Jenkins, SonarQube, Maven, Groovy, Job DSL, Docker and Splunk.
- Coordinated developers wif establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub. Whenever a new Git-hub branch gets started, Jenkins automatically builds a new Docker container from it.
- Integration of Application wif monitoring toolnewrelicfor complete insight and proactive monitoring.
- Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif Azure. Integration of Application wif monitoring toolnewrelicfor complete insight and proactive monitoring.
- Working on Stack Driver Monitoring in GCPto check teh alerts of teh applications dat run on teh Google Cloud Platform and deploying on GCPusing Google Cloud Deployment Manager.
- Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of teh build and release process and to automate certain processes for teh smooth process of build tool like Maven.
- Maintained teh Red Hat Satellite for infrastructure management to keepRed Hat Enterprise Linuxenvironments and other Red Hat infrastructure running efficiently, properly secured, and compliant wif various standards.
Environment: Azure, GCP, Load Balancers, Ansible, Shell, Python, Linux, Jira, My SQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, Git.
Confidential, Denver, CO
Sr. Cloud/DevOps Engineer
Responsibilities:
- Created AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances. and other AWS Services like EBS, Cloud Front, cloud watch, RDS, S3, Glacier, DynamoDB, Lambda, RDS, IAM, Route53, SNS, SQS, Cloud Trail.
- Played an important role in implementation/deployment of a cloud-based infrastructure (Web apps, Application Service Environments, Firewalls, load balancers, storage, monitoring, security, DNS etc.)
- Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
- Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacentres and on-premises to Cloud using AWS Import/Export Snowball service.
- Played a key role in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef wif AWS CloudFormation and Jenkins for continuous integration.
- Build, configuration, administration, and troubleshooting of teh VPC networking in a cross-domain, including VPC peering, limits and pricing and architects wifin AWS cloud populated by infrastructure, platform, and application services dat share common security and interconnection and AWS Lambda and AWS config.
- Implemented multi-tier application provisioning in teh OpenStack cloud. Established an automated system of creating VMs in OpenStack& VMWare for Dev, ISO, Pre-Prod, & Prod, wif minimal intervention for smooth transitions.
- Configured applications dat run multi-container Docker applications by utilizing teh 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.
- Involved in setting up Kubernetes (k8s) clusters for running microservices. Took several microservices into production wif Kubernetes backed Infrastructure
- Experienced in working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
- Virtualized teh servers on AWS using teh Docker, create teh Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing Nginx.
- Worked wif Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub
- Installed Chef-Server enterprise On-Premise/WorkStation bootstrapped teh Nodes using Knife and worked wif Chef Enterprise Hosted and Written Cookbooks and uploaded them to Chef-Server & managed on-site applications/services.
- Managed policies and metadata of nodes, written cookbooks and checked those using Test Kitchen tool as well as knife and CHEF command line tools in CHEF and focused on automation and continuous integration. Automated local development environment using chef
- Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage teh changes.
- Supported API development team in creating Ansible Playbooks for deploying, integrating and monitoring their continuous integration environment. And automated teh process of Apache Webserver installation, Tomcat servers, Nginx, Apache Spark configuration using Ansible.
- Worked wif AWS Cloud Formation Templates, terraform along wif Ansible to render templates and Murano wif Heat Orchestration templates in OpenStack Environment.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds and integrated Jenkins wif various DevOps tools such as Nexus, SonarQube, Chef etc.
- Configured and maintainedJenkinsto implement teh CI process and integrated teh tool wifMavento schedule teh builds. Took teh sole responsibility to maintain teh CI Jenkins server.
- Installed Jenkins on a Linux created master and slave configuration and drove all microservices builds out to teh Docker registry. Build scripts using Maven in Jenkins to move from one environment to other.
- Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Perl. Worked and administered artefact tools including Nexus and Artifactory.
- Creating and Implementing branching and merging strategy wif multiple branches and used Git as source code management repository to keep track of version changes.
- Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3 etc.
- Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth noledge of log analysis generated by various systems including security products.
- Manage users and groups in Solaris & Linux servers to create, modify and delete users/groups and troubleshooting user related issues.
- Created, deployed and managed Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or wifin teh same cluster.
Environment: AWS, involved Jenkins, OpenStack, Linux, Solaris, RHEL 6.x, Vagrant, Ant, Git, Jira, Nexus, Windows, Bash, Python, Apache2, Nginx, OpenStack, Network Protocols, Virtualization, BMC Remedy, Oracle HTTP Server.
Confidential, Richmond, VA
DevOps Administrator
Responsibilities:
- Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
- Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, S3, ELB (Load Balancers), RDS, SNS, SWF, OpsWorks, Auto scaling groups, Optimized Volumes, AZ VPCinstances, LAMBDA, EBS, Cloud watch services and CI/CD pipeline management through Jenkins and Created IAM policies for administration in AWS to assist type applications.
- Installing and configuring tools like Splunk for application servers, Integration wif Splunk, which offers a pre-built noledge base of critical dashboards and reports.
- Worked wif Splunk and AppDynamics monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
- Create Splunk Search Processing Language (SPL) queries, Reports and Dashboards.
- Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate teh configurations in servers.
- Maintained Chef servers and management application dat can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
- Build automation using Jenkins server, Install and configuration of Jenkins, configure plugins, job setup, and build pipeline and delivery pipeline views.
- Providing continuous improvement to agile software development teams by working wif Jenkins under teh CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA and Used Git wif Jenkins to integrate to automate teh code checkout process.
- Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins.
- Automating various activities using scripting languages like Perl, Python, PowerShell based on teh requirements.
- Developed Python and shell/bash scripts for TC Server/Tomcat web application servers and automation of teh build and release process and to automate certain processes for teh smooth process of build tool like Maven.
- Extensive using MAVEN as a Build Tool for teh building of deployable artifacts (war & jar) from source code, Worked wif Maven in Java environment for authoring pom.xml files for Java projects and managing maven repositories.
- Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
- Setup SCM Polling for Immediate Builds wif Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
- Expert in using GIT and its various commands. Also, integrated GIT wif Jenkins & build maven. me have also used GIT flavours like GIT hub, GIT lab and stash. me also have a very good experience in implementing various branching strategies, automated various tabs related to release.
Environment: Puppet, Chef, Ansible, ANT, Maven, SVN, Git, Nagios, Ansible, Terraform, CI/CD, Agile, RedHat Linux, Solaris, Ubuntu, Windows, Java, Apache Tomcat, JBoss, Shell, Perl, Python, Ruby, Splunk.
Confidential
Build & Release Engineer
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Worked in Agile Project management Process, JIRA for Issue Tracking and monitoring and wif teh Architects on SDLC process being teh owner of post-development environments.
- Administered RedHat Linux 4.x/5 servers for several functions including managing Apace Tomcat Server, Mail Server, MySQL database and Firewalls in both development and production environments.
- Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
- Worked on Jenkins, GitHub, Artifactory and all internal build systems for teh core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Worked wif ANT for building teh application, TEMPhas written Shell scripts to automate teh build process.
- Maintained build related scripts developed in shell for ANT builds. Created and modified build configuration files including Build.xml.
- Converted old builds using MAKE to ANT and XML for doing Java build
- Developed build and deployment scripts using ANT as build tool in to move from one environment to other environments.
- Developing and maintaining teh build environment, teh source code control system and managing build packages using GIT and GIT Hub.
- Experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
- Development of Scheduled tasks and UNIX scripts and Perl to maintain and automate teh Build process.
- Involved in Building and configuring Red Hat Linux Servers using KickStart server as required for teh project. Maintained maximum uptime and maximum performance capacity for enterprise prod, QA, and UAT/staging.
Environment: Linux, Perl, Artifactory, Jenkins, Nagios, PHP, Ruby, JIRA, GIT, Vagrant, SVN, Ant, PowerShell.
Confidential
Sr. Linux Administrator
Responsibilities:
- Administration of RHEL 5/6, Centos Linux dat includes installation, testing, tuning, upgrading, and loading patches, troubleshooting both physical and virtual server issues.
- Created, clonedLinuxVM’s, templates using VMware Virtual Client migrating servers between ESX hosts.
- Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.
- Used various networking tools such as ssh, telnet, rlogin, FTP, sftp and ping to troubleshoot daily networking issues.
- Administered Linux servers for several functions including managing Apache Tomcat server, mail servers, and Oracle, MySQL databases in both development and production.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities and Linux network, security-related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Administered various Red Hat Linux Distributions wif use of Kickstart in order to monitor, scale, maintain and plan capacity of Servers.
- Worked wif teh development team to halp in programming needs working wif SQL andJavalanguages at a moderate capacity to enhance teh back end of client applications.
- Wrote Shell Scripts for system/application, Application monitoring, Data feeds files transfers & log file analysis.
Environment: RHEL 5/6, Samba, Linux VM, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, Oracle, Apache, VMware.
