We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • IT Professional with 8 years of experience in IT Infrastructure, cloud computing, Infrastructure as a service (IaaS) Virtualization, Linux System Administration, Network Administration, Configuration Management.
  • Extensive working experience with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, EBS, VPC, Route53, RDS, S3, IAM, SNS, SQS, Lambda, Kinesis, CloudFormation template, CloudWatch …etc.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses).
  • Hands on experience in Azure services like Subscriptions, Resource Groups, Virtual Machines, Load Balancers, Active Directory, App Services, Databases, Virtual Networks and Storage accounts.
  • Played a key role in automating the deployments on Azure using GitHub, Terraform, Puppet and Jenkins
  • Experience in writing MS Azure cloud's ARM templates, setup automation for resources provisioning using Azure PowerShell.
  • Experience with container - based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have knowledge on containerization orchestration using Kubernetes.
  • Experience in deploying Kubernetes Cluster on Azure cloud with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
  • Gained experience in development and configuration with software provisioning tools like Ansible, Chef.
  • Expertise in Deploying and configuring Atlassian tools like Jira, Confluence, Bitbucket, and Bamboo for hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Ansible, VSTS and Jenkins.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as jar, war & ear from source code.
  • Well experienced with managing source code using Version control tools like Git, SVN and Bitbucket.
  • Experience in Developing auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Azure Kubernetes.
  • Good Knowledge on Deploying Java and web applications to Test, Staging and Production Environments using Configuration Management Tools like Chef and Ansible.
  • Managing and monitoring the server and network infrastructure using Nagios. Worked on User administration setup, maintaining account, monitor system performance using Nagios.
  • Creating alarms and monitors in AWS CloudWatch service for monitoring the Servers Performance, CPU Utilization, Disk Usage etc.
  • Experience in installation, configuration and troubleshooting of various web and application server issues including Apache HTTP Server, Nginx, Apache Tomcat, Jetty, and WebLogic.
  • Experience in Installation of SQL Server, MYSQL Server and MONGODB.
  • Experience in a UNIX environment and expertise in several flavors of Linux including RedHat, CentOS, and Ubuntu.
  • Experience in writing Bash shell scripts to automate the administrative tasks and management using corn jobs.
  • Strong hands-on experience in scripting languages like Shell and Python.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support.
  • Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.
  • Expert in setting up SSH, SFTP, SCP connectivity between Linux hosts and experienced in DNS, NIS, NFS, CIFS, FTP, SAMBA server, LDAP, remote access, security management and system troubleshooting skills.
  • Deployed and monitored Microservices using pivotal cloud foundry, also managed domains and routes with the cloud foundry. Worked in using Dockers Swarm and deployed spring boot applications.
  • Excellent knowledge of Azure compute services, Azure Web apps, Data Factory & Blob Storage, Azure Networking, and Identity & Access Management, Azure AD, Multi-Factor Authentications.
  • Experience in migrating on-premises applications to Azure. Configured VNETs and subnets as per the project requirement. Performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat Linux, SUSE, CentOS, Ubuntu) UNIX (IBM-AIX, Solaris) Microsoft Windows

Networking: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, Samba, LDAP, NFS, NIS, FTP, TFTP, Apache, IIS, SSH, TCP/IP

Cloud Technologies: Azure, AWS EC2

Web Servers: Apache Tomcat, JBOSS, WebSphere, IIS, WebLogic

DevOps Tools: Ansible, Puppet, Chef, GIT, SVN

CI/CD Build Tools: Jenkins, ANT, Maven

Scripting: PYTHON, Bash, Shell, C++

Monitoring: Splunk, Nagios, Wireshark, CloudWatch, SolarWinds, Netcool.

Containerization Tools: Docker, Docker swarm, Docker compose, Kubernetes

Storage: Samba, RAID, ISCSI SAN, FC SAN, NAS, EMC (Clarion, DMX, CX4, VMAX).

Database: SQL Server, No SQL, Mongo DB, MongoDB, AmazonRDS

VMware Products: VMware ESXi, VirtualBox, vCenter, vSphere, Power VM

Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

PROFESSIONAL EXPERIENCE

Confidential, TX

Cloud/DevOps Engineer

Responsibilities:

  • Designed and documented CI/CD tools configuration management.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test and deploy. Building Docker images by using Docker-compose.
  • Monitoring, building, and supporting Linux/Solaris/Windows servers and ensure high availability of the server hardware, operating system, and applications.
  • Installation, maintenance and troubleshooting of RHEL 5.x, 6.x, 7.x on VMware based environments.
  • Setup CI/CD Pipeline to Build the Code on any changes in repository and Deploy with all dependency requirements.
  • Implemented CI/CD Pipeline for Docker deployments and building Docker images
  • Used GIT Lab Platform for implementing complete CI/CD cycle.
  • Worked on provisioning and maintaining the Azure instances and storage for builds, build deployments etc.
  • Involved in Creating and Managing Virtual Machines in Windows Azure and Setting up communications with the help of endpoints.
  • Leveraged VNET system routes and underlying route table that holds Local VNet Rules, On-premises Rules, Internet Rules, and IP Forwarding as design basis.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Implemented MS Azure cloud's ARM templates, setup automation for resources provisioning using Azure PowerShell.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
  • Write terraform scripts for CloudWatch Alerts.
  • Defining the CI/CD process using Azure DevOps. Implemented the CI/CD for .NET and Java projects and managing the life cycle process of the Applications.
  • Worked on Azure Application Services and Function Apps.
  • Azure SQL Database handling, Export/Import, Performance Monitoring and Permissions
  • Setup Azure Application gateway configuration along with SSL/TLS configuration and path-based routing
  • Worked on Azure Runbooks for automation
  • Implemented SSO with Azure Active Directory for enterprise application using SAML
  • Create Auto scalable environment using VM scale set and load balancer
  • Utilized Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Extensive experience in setting up the Kubernetes for the Docker to handle cluster-based containers.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Jenkins, Docker, and Nexus.
  • Evaluate client projects including network, OS, applications, data, and system dynamics to propose solutions by predicting risk, problems and methods perform upgrading of operating systems.

Environment: Maven, Jenkins, Puppet, Ansible, Docker, Kubernetes, Linux, Azure, VMware, GitLab

Confidential, TX

Cloud/DevOps Engineer

Responsibilities:

  • Developed a migration approach to move workloads from On-Premises to WindowsAzure for Windows machines& AWS for Linux machines. Administered RHEL, Centos, Ubuntu, UNIX & Windowsservers.
  • Designed and deployed Virtual Private Cloud within AWS Platform
  • Designed and developed AWS Identity and Access Management Policies and Roles to manage and administrate resource access in AWS VPC
  • Worked with Redhat RHEL.5.x/ 6.x,7.x CentOS, Solaris & VMware ESX environment.Administered LDAP, NFS & NIS in Linux, implemented Samba for sharing resources between Linux & windows environment, involved in Remediation & patchingof Unix/Linux Servers.
  • Configured Apache web servers & Tomcat application containers in a RedHat Linux/CentOS environment.
  • Worked closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.
  • Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
  • Designed high availability environment for application servers and database servers on EC2 by using ELB and Auto-Scaling. Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Designed hive tables as per the requirement and stored them in ORC format for efficiency
  • Configured Elastic Load Balancers with EC2 Autoscaling groups.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds.
  • Experienced in migrating On-premises Instances or Azure Classic Instances to Azure ARM subscription with Azure site Recovery.
  • Involving in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
  • Configured Azure web apps, Azure app services, Azure application insights, Azure application gateway, Azure DNS, Azure traffic manager, Azure Network Watcher, implementing Azure site.
  • Experienced in setting up Azure Virtual Appliances (VM’s) to meet security requirements as software-based appliance functions (Firewall, WAN optimization and intrusion detections).
  • Experienced in Private Cloud and Hybrid Cloud Configurations, Patterns, and Practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Hands on experience with building and installing servers through Azure Resource Manager Templates (ARM).
  • Hands on experience in using tools like Docker Compose, Kubernetes etc., for orchestrating, linking, and deploying the services related to the containers.
  • Hands on experience with Spinnaker for Continuous Deployment with Kubernetes. And used OpenShift for container orchestration with Kubernetes, Container Storage, automation, to enhance container platform multi-tenancy.
  • Performed Integrated delivery (CI/CD) using Jenkins, Nexus, Yum, Branching, Tagging, release activities on Version Control tools: SVN, GitHub. Used NFS and FTP services for transferring files to various00 machines.
  • Worked as system administration activities using used NFS, NIS, DHCP, FTP, Send mail, and Telnet for Linux.
  • Deployed the java application into web application servers like Apache Tomcat. Involved in the installation and configuration of NIX as a web server.
  • Worked on ELK and Nagios for server monitoring, also used Net scalar and monitoring tools like Nagios for Load Balancing and Controlling flow of traffic.
  • Good understanding & usage of Atlassian tools (Bamboo, Nexus, Jira). Worked with JIRA tool to track all the defects and changes related to all the environments.
  • Followed Agile/Waterfall methodologies for project development.

Environment: Azure, AWS, Kubernetes, Docker, Jenkins, Maven, Nexus, Splunk, SVN, Git, JIRA, Python, PowerShell, Linux

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Configured GIT with Jenkins and schedule jobs using Poll SCM Option.
  • Worked with developers in establishing and applying appropriate branching, tagging, labeling conventions using GIT source control.
  • Used build tool MAVEN on java projects for the development of build artifacts on the source code.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and placing Builds into Maven Repository.
  • Used Jenkins as a continuous integration tool to create new jobs, managing required plugins, configuring the jobs selecting required SCM tool, build trigger, build system, and post build actions, scheduled automatic build, notifying build reports.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure knife to manage chef-server, spin-up new instances, package installs and configuration changes on client nodes.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from workstation.
  • Worked on creation of Docker containers and consoles for managing the application life cycle.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Used Nagios to identify and resolve infrastructure problems before they affect critical processes.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Implemented Virtualization using VMware, HyperV. Installed VMware ESX server on Dell Servers and configured Red Hat Linux 4.0/5.0, CentOS, Windows, Ubuntu virtual machines for various applications.
  • Troubleshooting issues with live production LINUX/UNIX servers.
  • Installing & configuring file servers like NFS & FTP for remote sites.
  • Used defect tracking tool JIRA to manage and track all the bugs in the application.
  • Developed and supported the Software Release Management and procedures.
  • Maintained windows batch, shell scripts for Automated the build process.
  • Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate the system process.
  • Involved in Documenting of Linux and windows Environment and Configuration Details including issues that have not been discovered earlier.
  • Maintain system performance by performing system monitoring and analysis, and performance tuning.
  • Planned release schedules with Agile methodology & coordinated releases with engineering & SLA for timely delivery.

Environment: Git, Maven, Jenkins, Chef, Docker, Nagios, VMWare, Linux/Unix, JIRA, CentOS, RedHat Linux, Nginx, Apache Tomcat

Confidential

System Administrator

Responsibilities:

  • Configuring, managing, monitoring, and troubleshooting of all RedHat, CentOS servers.
  • Creating Logical Volume Manager (LVM), creating Volume Groups, Logical volumes in RHEL and CentOS.
  • Upgrade OS and Kernel for LINUX servers.
  • Supporting Server and Desktop Management, Analysis and Maintenance.
  • Configuring and monitoring of servers such as Samba, NFS, DNS, DHCP on RedHat Linux.
  • Writing Script to automate repetitive administration and application tasks.
  • Implementation of scheduled tasks as per management policies.
  • Supporting Level 2 and Level 3 application.
  • Creating and Managing user and group accounts, Documents, and procedures.
  • Maintaining and troubleshooting of server problems.
  • Install and configure VMware ESXi Hypervisor on bare metal.
  • Responsible for creating VM’s according to needs. Managing hosts using vSphere.
  • Migrating VM’s from one host to other to obtain load balancing.
  • Resolving issues related to ESX host, Storage, Network and VMware update manager.
  • Experience in storage, network, backup.
  • Responsible for performing health check, troubleshooting and upgrade of VMware environments to improve sustainability.
  • Monitoring and management of server hardware.
  • Installed, configured, and administered Apache Tomcat 6 on Linux (RHEL 6) and responsible for deploying JAR files
  • Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure.
  • Installed Oracle on Linux and Windows servers.
  • Ability to write Shell scripting.
  • Installed and configured monitoring tools such as Nagios.
  • Created branches in GIT implementing parallel development process.
  • Experience installing packages using YUM and RPM on Nix.

Environment: Redhat, Ubuntu, Nagios, git, Shell scripting, Perl, Python, Windows server, VMware ESX

We'd love your feedback!