We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • Overall, 5 Years of IT experience in Cloud computing, DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration Proficient in prioritizing and completing task in a timely manner, yet flexible to multitask when necessary.
  • Expertise in Amazon AWS Cloud Services and administration which include EC2, ELB, EBS, IAM, S3, Route53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, Amazon VPC. Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store (EBS) volumes to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user's new accounts, roles, and groups.
  • Designed, Architected, and implemented Platform as a service built for Multi-tenant platform within the Hybrid cloud infrastructure such as AWS and GCP.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS.
  • Experience working in Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Experienced on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Expertise in installing, configuring, and managing the RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL and MongoDB.
  • Hands on experience on Chef Enterprise, installed workstation, bootstrapped nodes, wrote recipes and cookbooks, and uploaded them to chef server.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Experience in monitoring infrastructure to identify and troubleshoot issues on servers using tools like Nagios and JIRA.
  • Experience in configuring and maintaining Jenkins to implement the CI process.
  • Expertise in performing with Subversion control, Build, Configuration Management tools like GIT, DOCKER, and Integration & Monitor and Nagios.
  • Experience in building a TAR file & RPM Package and pushing this to JFROG Artifactory.
  • Unique experience with the Installation and configuration of an automation tool Puppet that included the configuration of the Puppet master, Agent nodes, writing Puppet Manifests and admin control workstation.
  • Experience in using Puppet for deployments and automation by writing many modules and manifests. Hands-on experience in creating files, directories,environments.
  • Well versed with source code management tools like GitHub for branching, PRs, merging, versioning, tagging and releasing code to prod.
  • Experienced working in multi cloud environment on varied cloud PaaS and SaaS services, its provisioning and troubleshooting.
  • Expertise in installation, Configuration and Maintenance of Virtual Machines, VMware ESXi 5.0/5.5 Host Server, vSphere Suite with P2P and P2V.
  • Expertise in configured Network protocols DNS, NIS, NFS and DHCP and experience in troubleshooting network problems and provided support.
  • (SCM) in Agile, Scrum and Waterfall methodologies.

TECHNICAL SKILLS

Cloud Services: AWS, (EC2, S3, EBS, RDS, ELB, IAM, AMI, Auto Scaling). Microsoft Azure, GCP and Open stack.

Languages: Shell, Bash, PHP, Python, Ruby and Perl

Build Tools: ANT, MAVEN, Gradle, MS Build

Operating Systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Fedora, CentOS, Windows NT/2000/2003, 7,8,10 and iOS.

CI Tools: Jenkins, Concourse

Configuration Tools: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work.

Containerization Tools: Docker, Kubernetes

Web Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat Nginx.

Version Control Tools: Subversion (SVN), GIT, Bitbucket, TFS.

Monitoring Tools: Splunk, Nagios, ELK.

Code Review Tools: SonarQube, Check Style.

Bug Tracking Tools: Jira, Remedy, HP Quality Center, Atlassian stash.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Scottsdale, Az

Responsibilities:

  • Working knowledge of Azure Services IaaS, PaaS, and SaaS and coming trends in the Cloud space
  • Serving as a hands-on subject matter expert for DevOps and Automation in an Azure infrastructure environment
  • Responsible for implementation of Prod/NProd environment types with various application environments through Infrastructure as Code with Hub and Spoke traffic flow from on-premises.
  • Worked on implementation of Azure App Service Environment, Function Apps, Azure Databricks, Azure API Apps, Web Apps for Container from Azure Container Registry (ACR) with Azure Firewall to allow traffic from internet to access Microsoft whitelisted IP addresses for its services.
  • Create, update, and delete LTM configs by automated tools like Our Private Confidential Cloud. K8's / PCF/ AKS using code.
  • Created Scripts using PowerShell and ARM Templated for Full Deployment which includes creation of new environments end by end.
  • Configured and deployed Azure Automation scripts for applications utilizing the Azure stack that including compute blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation. Configured and deployed instances in Microsoft Azure environments.
  • Worked on Azure Automation Account with PowerShell Workflow Run Books for creating scaling In/Out & Down/up of Virtual Machines & Application services on demand and with daily corn job
  • Provide support to application and services hosted on cloud during any issues.
  • Utilizing both native and third-party IaC tools, such as ARM Templates and Terraform, for repeatable infrastructure deployments.
  • Deployed applications and configured environment using Chef and Terraform. Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Hands-On Experience in building Continuous delivery environments using Jenkins, Git/GitHub/Docker, and Collaboration tools, Terraform, Azure ARM Templates & AWS Cloud formation and Puppet.
  • Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration withAWSLambda and Cloud Watch.
  • Developed Networking policies for Docker containers. Worked on opensource development tools Docker Mesos, and Kubernetes to build and maintain Docker containers and Kubernetes clusters managed by on GCP.
  • I maintain the AWS & GCP infrastructure and automate the build process on Jenkins using Maven, Ansible, Docker, and Kubernetes.
  • Designed and built end to end patch automation using Chef, HPE OpenStack, Jenkins, Docker, Kubernetes, Amazon Web Services (AWS) and Google Cloud Platform (GCP) to onboard and modernize legacy infrastructure.
  • Some of the nodes have No puppet installed and some have version 3.x installed, so we are Upgrading from 3.x to 5.x.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to existing infrastructure.
  • Working on open-source puppet for our migration and module development.
  • Modifying and deploying, validating the application and infra to support the new environment on new VM's.
  • Working closely with different business units (SME’s/Architecture) in setting up cloud infrastructure as code via CI/CD pipeline by using Concourse and Jenkins.
  • Working with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automating using Jenkins and Puppet.
  • Design and implement processes of Applications file transformation in cloud. These processes were connected using Azure cli, PowerShell & Jenkins for creating Automation. Worked in migration of consumer data from one production server to another production server over the network with the help of Bash scripting.
  • Containerize application builds using docker, writing Docker file and running pipelines on docker containers.
  • Participating in complete system builds, upgrades, migrations, and patch management.
  • Creating build jobs in Jenkins to automate the process.
  • Troubleshooting the issues faced during Jenkins build and failures.

Environment: Puppet, Jenkins, AWS, GIT, Terraform, Apache Tomcat server, Linux RHEL6 and Ubuntu 16.04, Splunk, PagerDuty, JIRA and Service Now.

Aws/DevOps Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Working on converting design into infrastructure code developing solutions using AWS (VPC, EC2, S3, ELB, EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail) using orchestration tools Jenkins, Terraform, Ansible & chef.
  • Working in setting up multiple VPC's, NAT gateways, security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Working in Creation and configuring Elastic load balancers and auto scaling groups to distribute traffic in a cost efficient, fault tolerant in a highly available environment.
  • Worked on setting up dashboards for monitoring server infrastructure and SNS alerts for corrective actions or notifications using CloudWatch service, Splunk, Prometheus & Grafana.
  • Designing and implementing a CI/CD (Continuous Integration/Deployment) system.
  • Creating an automated pipeline for Continuous Integration and Continuous Deployment (CI/CD) for Platform and Service Teams.
  • Maintained and developed docker images for a stack including Cassandra, Kafka, Apache, and several in-house written Java services, running in Google Cloud Platform (GCP) on Kubernetes.
  • Set up a 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.
  • Set up Auto Scaling of the instance group using GCP CLI (Command line tools) and GCP cloud environments for DEV/QA environments
  • Expertise in performing with Subversion control, Build, Configuration Management tools like GIT, DOCKER, ANSIBLE and Integration & Monitoring tools like JENKINS and Nagios.
  • Worked on Azure Cloud and DevOps environments including Jenkins, Ansible, Kubernetes and PowerShell Azure cli.
  • Experience with all main IAAS, PASS and SAAS offerings in Azure cloud.
  • Developed ARM templates for Azure resources contains virtual Network, Subnets, NSGs, VPN Gateway, Storage account, recovery vault, key vault, DNS Zone, OMS log analytics, traffic manager, application gateway, SQL servers, elastic pools, Virtual machines with internal & external Load balancers, Application services including App Service environments (external & internal) with scale up/down flexibilities.
  • Assisted in setting up Active Directory Domain Controller with separate forest and domain trust with on premises & VPN Connections to Azure Cloud applications.
  • Migrated Database in large scale from on premises to Azure PaaS SQL server
  • Worked as owner for 5 subscriptions and contributor for 6 Azure subscriptions.
  • Hands on experience in creating and launching EC2 instances using AMI's of Linux (Amazon, RHEL, SUSE, Ubuntu), used SNS CloudWatch on AWS to monitor KPI such as CPU, Memory, requests etc.
  • Creating roles, users, groups and implemented MFA to provide additional security to AWS account and its resources in IAM
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • CreatedPuppetautomation with multiple modules as per component in Kafka, Zookeepers, MySQL, Logstash, HTTP collectors & Schema registry to install & configure EC2 instances to create/update Kafka cluster.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs in AWS.
  • Created EBS volumes for storing application files for use with EC2 instances, implemented domain name service (DNS) through route 53 for highly available and scalable applications.
  • Worked on RDS database instances, configured snapshots to take backups of volumes and images to store launch configurations of the EC2 instances.
  • Scripted Templates for AWS infrastructure as a code using Cloud Formation / Terraform templates to build staging and production environments.
  • Enabled efficient management of software development and both infrastructure and software deployments utilizing tools such as Jenkins and Git.
  • Working on creating EKS cluster to deploy containerized applications built using Docker and setup pipelines in Jenkins to deploy applications integrating Linux base images and Tomcat server.
  • Build Automation process implementation using Jenkins along with Python and Shell scripts to automate routine administrative tasks reducing manual intervention.
  • Implemented Continuous Integration and Continuous Delivery using Jenkins and GIT from scratch building custom pipelines running automation tests.
  • Spinning up the Virtual Machines and Automating the installations on those Virtual Machines by using PowerShell Scripting and Cloud Formation
  • Design and implement processes of Applications file transformation in cloud. These processes were connected using Azure cli, PowerShell & Jenkins for creating Automation. Worked in migration of consumer data from one production server to another production server over the network with the help of Bash scripting.
  • Hands-On Experience in building Continuous delivery environments using Jenkins, Git/GitHub/Docker, and Collaboration tools, Terraform, Azure ARM Templates & AWS Cloud formation and Puppet.
  • Implemented CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Created Launch Configurations and Autoscaling Groups to auto scale EC2 instances whenever the auto scaling policy is met and fronted it with a ELB to route traffic to the new instances seamlessly.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication, configured and maintained Jenkins to implement the CI process.

Systems Administrator

Confidential

Responsibilities:

  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion and Created branches, performed merges in these version control systems.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Hands on experienced and proficient deploying and administering GitHub.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on Designed and implemented Subversion and GIT metadata including elements, labels, attributes, the source code.
  • Integrated Subversion (SVN) and Ant with Hudson to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project that involved migration activities to Maven from Ant to standardize the build across all the applications.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Hands on experience in using ANT tool to do the builds, integrated ANT to Eclipse and for local builds.
  • Worked with different Bug tracking tools like JIRA, Bugzilla, Remedy, HP quality center and IBM clear quest, strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Work on source control tools like GIT, perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
  • Created the branches in Subversion (SVN) to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts raised during the merge in both Subversion.
  • Carried out Builds and Deployments on various environments using Build Forge CI tool.
  • Proposed branching strategies and implemented it, managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Establishing and implementing configuration management process and guidelines with regular CM audits
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • Creatingreleasenotes and deployment guides and checklistforapplicationreleaseto customers, managing the configuration and deployments forSIT, UAT, Stagingand pre-production environments which has the Web sphere application server.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals.
  • Used Veritas File system and Veritas Volume Manager 5.0 to configure the RAID 1 and RAID 5 Storage Systems.
  • Setting up NIS/NFS on RedHat servers setting up JBOSS cluster and oracle 10g cluster configuring load balancing on apache Red hat Linux 4 x/5 x/6 x

Systems Engineer

Confidential

Responsibilities:

  • Deploying Nagios XI in the environment to look up Monitoring server and network infrastructure using Nagios.
  • Involved in Management of enterprise Windows network, Support of domain controllers and internal LAN.
  • Creating the file systems using RedHat volume manager and performing the health check on regular basis for all Linux servers. Creating customized Kickstart profiles for each server and making ISO to build the server.
  • Setup and refine kickstarts for new Red hat releases. Setup Kickstart server for quicker installation and ease of adding additional servers.
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Responsible for maintenance of development tools and utilities and to maintain Shell, Perl automation Scripts.
  • Installation of packages, patch management, volume management on Sues servers using YaST.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and Auto File systems.
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS. Rapid-provisioning and configuration management for CentOS using Kickstart and Puppet.
  • Worked with enterprise Identity Management team to drive & certify federation requirements utilizing ADFS & SAML.
  • Created Microsoft Windows Installer packages using Wise Package Studio and Admin Studio. Advertised and managed packages and collections in SCCM environment.
  • Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers.
  • Worked on configuring Alerting mechanisms with Nagios, error logging, performance monitoring.
  • Configured network settings, resolved TCP/IP issues on RHEL 5 & 6 servers and administered NFS on Sun Solaris and RHEL 6.5
  • Worked on FTP servers for sending and receiving files between local and remote servers. Involved with the SSL certificate missing issues and installed certificates from backups.
  • Installed, integrated, and tuned LDAP, Apache Tomcat, JBOSS, WebSphere and WebLogic application server. Managed network security using Load balancer, Auto Scaling, Security Groups and NACL's

We'd love your feedback!