We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Columbia, MissourI

SUMMARY

  • A Technocrat experienced in Information Technology industry in different areas with great involvement in the implementation of end - end automated Agile projects with espousing cloud strategies based on AWS, Azure and utilizing DevOps cutting-edge technologies such as Continuous Integration, Continuous Delivery and Continuous Deployment pipelines on various flavors of LinuxVMs and Docker Containers.
  • In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and implementation using Azure, AWSand Pivotal Cloud Foundry(PCF).
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling in AWSCloud Formation, deployment services (Ops Works and Cloud Formation) and security practices (IAM, CloudWatch, CloudTrail).
  • Handled migration of on-premises applications to AWSand created resources in the cloud to enable this. Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity, and availability.
  • Good experience in administration and troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets) and creating PaaS Builds, PaaS Deployments, Storage-Accounts, Queues, CDN, Azure Service Bus.
  • Participated in migrating the AWS infrastructure to Microsoft Azure cloud and performed hands-on automation, scripting for creating both Cloud Formation and Terraform templates to deploy the entire infrastructure stack on Azure.
  • Good experience on DevOps tools such as Chef, Puppet, Virtual Box, Ansible, Jenkins, MAVEN, ANT, SVN, GIT, Docker and Kubernetes (k8s).
  • Created Docker images using Docker files, worked on Dockercontainer snapshots, removing images, and managing Docker volumes.
  • Integrated Docker container orchestration framework using Kubernetes(k8s) by creating pods, Config Maps and deployments.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private clouds.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Experience in Kubernetes (k8s) to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Experience in provisioning and configuring log management tools like Splunk, Nagios, Data Dog, ELK (Elasticsearch, Logstash, Kibana) and New Relicto retrieve useful log data and ensure proper monitoring & alerting every sprint release.
  • Experience withAnsible Towerwhich provides an easy-to-use dashboard and role-based access control in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and verifying with Jenkins plugins, deploying the application in LINUX environment.
  • Worked on using Chef Attributes, Chef Templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
  • Installed and configured Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Hands on experience with Puppet manifests for deployment, automation and integrated Puppet with Jenkins to fully deploy on to a Jenkins server for continuous deployment and testing to automate the deployment of infrastructure.
  • Experience in development with Shell, Python, Ruby, Groovy and Perl to monitor the applications and retrieve information from logs and databases.
  • Extensively worked with automation tools like Jenkins, Hudson to implement an End to End Automation of all builds and deployments.
  • Experience on SCM tools like GIT, Subversion (SVN), Bitbucket and GitHub for branching, merging, and automation processes across the Linux and Windows platforms.
  • Expertise with Setup in the Nexus/JfrogArtifactory repository servers for storing Build Artifacts.
  • Experience in working with bug Tracking and Ticketing tools like JIRA, Rally and Bugzilla.

TECHNICAL SKILLS

Operating systems: Linux (Red Hat 4/5/6/7, CentOS & SUSE), Red Hat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14, Solaris 11/10/9/8.

Cloud Platform Amazon Web Services: EC2, S3, ELB, EMR, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS, Azure, OpenStack, Google cloud, Azure.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Automation tools: Puppet, Chef, Docker, Ansible, Jenkins, Kickstart, Terraform, Kubernetes.

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, KVM, Power VM

Volume Manager: Logical Volume Manager, VERITAS Volume Manager, Solaris Volume Manager

Backup Management: Veritas NetBackup, Symantec NetBackup, EMC- Replication Manager.

Networking Protocol: TCP/IP, NIS, NFS, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NDS, CiscoRouters/Switches, WAN, LAN

Monitoring tools: Splunk, Nagios, ELK, App dynamic, Cacti

Scripting: Perl, Python, Ruby, Groovy, Korn and Bash Shell scripting, PowerShell, YAML format, JSON format.

Storage: EMC Clarion CX series, NetApp.

Data base technologies: Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, DynamoDB,Couchbase, Version control toolGit, SVN, Bitbucket.

PROFESSIONAL EXPERIENCE

Confidential, Columbia, Missouri

Sr. DeVops Engineer

Responsibilities:

  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, VM Backup and Recover from a Recovery Services Vault using PowerShell and Azure Portal.
  • Extensively worked on Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Worked on AZURE (IaaS) migration like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
  • Involved in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, and Cloud Services.
  • Good Knowledge in Defining and spinning up multiple cloud environments with Azure Resource Manager or Hashi corp Terraform, then create continuous delivery pipelines into these environments using Azure DevOps.
  • Worked with Azure Express Route to create private connections between Azure data centers and infrastructure for on premises and in colocation environment.
  • Configured and deployed Azure Automation scripts for applications using the Azure stack that including compute, Azure Data Factory, Azure SQL, Cloud services, ARM and other utilities focusing on Automation
  • Followed Agile Methodologies and Sprint system for meeting the sprint deadlines.
  • Installed Build agents on the Build Servers for Building purposes and used the concept of Deployment groups for making deployment to target servers using them.
  • Used Terraform along with AzureDevOps build and release pipelines for creating resources as required.
  • Worked with Network teams, SysOps and Security teams for creating the service accounts, making firewall changes as required for having the right access.
  • Worked on resolving daily tickets for managing IAM for adding people to corresponding security groups and providing access as required and resolving issues related to builds in TFS
  • Developand maintain environments for test and production environments. Ensure operational readiness and stability as well as performance tooling, CI systems, source control etc.
  • Created Projects in Azure DevOps and set user permissions, roles and groups as required by the organization to follow standard security protocols.
  • Installed kubernetes and Openstack as self-organizing network on a 7-node cluster using OpenStack-Helm Infra KubeADM deployment.
  • Configured the bare metals using PXE boot which included the disk raid setup for deploying Kubernetesto On-Prem servers.
  • Worked extensively with Kubernetes dashboard and CLI to create Kubernetes pods, deployments, configmaps, persistent volume chains (PVC's).
  • Integrated Terraform to create the security infrastructure, Packer to build the images and ansible to deploy the applications on Openstack Instances.
  • Worked extensively with Integrating Appformix to 4-node Kubernetes cluster to obtain the container metrics.
  • Configured the Jenkins setup in our lab to use it as a CI server for all the required automation and orchestration tasks.
  • Written Groovy scripts for the infrastructure build which calls the Terraform scripts that creates all the necessary network infrastructure for the virtual machines.
  • Configured webhooks that triggers thepipelines whenever a change to infrastructure is pushed by the user to source control.
  • Onboarded to AT&T corporate Kubernetes deployment platform(CDP) to deploy a proxy that secures generators during severe climatic conditions.
  • Worked extensively in deploying AT&T Inspected Network Access Program (INAP) to dev, staging and production environments hosted in enterprise cloud (RedHat OpenShift).
  • Provided certificates to non-AT&T managed devices and users accessing the company network as part of INAP.
  • Worked on packaging the existing INAP application with Cloud Agnostic Application Deployment (AT&T internal Research project) where RASP (Runtime Application Self-Protection) plays by connecting users, clients or devices after authentication.
  • Worked on setting up container registry for the proxy image to able to pull and push from the registry in order to deploy it to k8s in our lab.
  • Integrated Jenkinswith Hashi corp Vault for secrets management from source control using Jenkins Vault module.
  • Configured the Notifications via SMTP for Jenkins build status to send an email for all the builds triggered.
  • Implemented Nagios integration with Ansible for automation in server monitoring. Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Worked with best practices and processes Agile scrum methodology, JIRA program Management JIRA scrum, JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Researched in methods for adding security to build pipelines for building the real time application self-protection.
  • Deployed a TCP proxy to an OpenShift cluster with an end to end automation in Ansible using Jenkins as a CI server.
  • Created Ansible role for tcp proxy deployment (An industrial protocol) which derives the required configmaps, stateful sets, service specs and deployment specs necessary through jinja templates.
  • An external load balancer (HaProxy) configuration has been done for the deployed tcp proxy through an ansible role.
  • Written Ansible roles and playbooks to automate the proxy deployment in OpenShift.
  • Created Jenkins pipeline job to invoke the ansible playbooks for OpenShift deployment and HaProxy configuration by passing the arguments as Jenkins parameters.
  • DeVops Solutions were implemented for build and deployment strategies which include Continuous Delivery and Integration across all the environments.
  • Hands on experience with creating reproducible builds in OpenShift Platform and manage the applications using its nodes, config maps, services and Pods.
  • Experience working on OpenShift, focusing on high availability, fault tolerance and auto scaling of the OpenShift Cluster that includes nodes.
  • Creating and Managing the Docker Containers and Kubernetes Clusters in OpenShift using Ansible Playbooks.
  • Prolific experience designing and implementing the Container Orchestration with Docker and Ansible for maintaining and administration of the OpenShift.

Environment: Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD, Storage, Web Apps, Active Directory, Application Insights, Azure Search, Key Vault, Visual Studio, Azure Express Route, OpenShift, OpenStack, Docker Containers, Docker Swarm, Docker, Kubernetes(k8s), Terraform, Jenkins, Git,GitHub, Shell scripts, Python, JIRA, Linux, Nexus, SonarQube, Jacoco, Webhooks.

Confidential, Kansas City, MO

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Configured and maintained user accounts for dev, QA, and production teams and created roles forAws services as EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
  • Provisioned servers using AWS and launching EC2 and RDS, created security groups, auto-scaling groups, NACLs, Private & Public subnets, Firewalls, DNS and ELBs in custom VPC's.
  • Deployed Single tier web applications with Elastic Beanstalk and services with Java, PHP, Node.js on servers such as Tomcat, Nginx.
  • Established AWSCloudWatch monitoring policies to establish EC2 instance performance benchmarks.
  • Participated in migrating AWS infrastructure to Azure cloud and configured VNETs and Subnets as per the project requirement and performed Terraform scripting to do Patching, Imaging, and Deployments in Azure.
  • Worked with Microsoft Azure stack like Azure Data Factory, Data Lake store, Azure storage, Azure SQL DB, Azure SQL data warehouse, Docker Containers and Azure Service fabric for Microservices, configuring Role-Based Access Control (RBAC) for Azure Resources and worked in setting up hybrid connections between Azure web pass and on-premise SQL databases.
  • Experience in Designing AzureResource Manager (ARM) templates and extensive experience in designing custom build steps using Shell scripting.
  • Designed and configured AzureVirtual Networks (VNET), Subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing, Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role).
  • Designed Terraform templates to create custom sized VPC’s, Subnets, NAT to ensure successful deployment of Web applications and databases templates during the migration ofAWS environment to Azure.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enablemissing capabilities.
  • Experience in Blue/Green deployment strategy by creating new applications which are identical to the existing production environment by using automation frameworks such as cloud formation templates and Terraform templates.
  • Used Jenkins pipeline to drive all microservices builds out to the Docker Registry.
  • Created and managed Pods using Kubernetes(k8s) and then deployed the microservices builds to Kubernetes(k8s).
  • Responsible for installation & configuration of Jenkins in a Docker Container, capable of running Docker commands, to support various builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repo.
  • Configured & managed an ELK (Elasticsearch, Logstash, Kibana) stack, setup the ELK (Elasticsearch, Logstash, Kibana) Stack to collect, search & analyze log files from across the servers. Evaluated system logs using ELK (Elasticsearch, Logstash, Kibana) software stack.
  • Expertise in monitoring production health checks using ELK (Elasticsearch, Logstash, Kibana)
  • Monitored via Nagiosto ensure consistent awareness of application, infrastructure, and network health status.
  • Experienced in using New Relic to track the changes across CI/CD pipeline and infrastructure.
  • Managed large-scale deployments in stage, production environments and created scheduled jobs using Shell, Ruby and Python scripts.
  • Managed policies and metadata of nodes, written cookbooks and checked them using Test Kitchen tool as well as knife and Chef command line tools in Chef.
  • Creating automation scripts for continuous delivery pipeline that enhance and expand CI/CD services.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, target host deployments and utilized many Jenkins plugins and Jenkins API.
  • Used GIT version control to manage the source code and integrating with Jenkins tzo support build automation and integrated with JIRA to monitor the commits.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests, pushed build artifacts to Nexus Artifactory and used SonarQubeand Jacocoin build system for continuously inspecting the code quality.
  • Integrated MAVEN with Jenkins for the builds as the Continuous Integration process andMAVEN dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Administered code line GIT pushes to production, customer servers, developed and improved GIT push scripts, analyze and resolve conflicts related to merging of source code for GIT.
  • Used WebHooks for pushing the commits from Git to Jenkinsand written Groovy scripts to automate Jenkins pipeline.

Environment: Amazon Web Services (Aws), EC2, RDS, S3, Cloud Watch, EBS, NACL, VPC, DNS, Microsoft Azure,Azure Data Factory, Data Lake store, Azure storage, Azure SQL DB, Azure SQL data warehouse, Docker Containers, Docker Swarm,Docker, Kubernetes(k8s), Chef, Terraform, Jenkins, New Relic, Git, GitHub, MAVEN, ELK, Nagios, Shell scripts, Python, JIRA, Linux, Nexus, SonarQube, Jacoco, Webhooks.

Confidential, Chicago, IL

AWS/DevOps Engineer

Responsibilities:

  • Strong experience in Migrating applications from on-premises to AWSinfrastructure using services as EC2 instances, S3 bucket, ELB, Auto-Scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, CloudFormation, CloudFront, RDS, VPC, Route 53, CloudWatch, IAM Roles, SNS subscription service.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created environment on AWS platform, AWSHadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on Data Dog.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic to reach one or more AWSEC2 instances.
  • Designed strategies for optimizing all aspects of the continuous integration, release and deployment processes using Dockercontainers and virtualization techniques. Built Docker containers using microservices project and deployed to Dev.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Worked with Nagios for networking issues, application monitoring in integration with AWS Lambda&CloudWatch to deploy & configure log analytics. Designed and developed Jenkins build deployments on Docker containers.
  • Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
  • Created Shell and Python Scripts to automate creation of AMI's through reboot and bootstrapping techniques. Developed and automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Configured Ansible to manage AWS environments and automate the build process of AMIs used by all application deployments including Auto Scaling, CloudFormation scripts and automated the infrastructure.
  • Hands on experience in writing Ansible scripts and used Ansible for configuring and maintainingLiberty andTomcat Servers.
  • Collaborated in writing various custom Ansible playbooks for deployment,orchestration and developed various playbooks to simplify and automate day-to-day server administration tasks.
  • Experienced working with Ansible tower and integrated Ansible tower with Jenkins to deploy code to different servers.
  • Experience using modern storage and infrastructure services like Redis, Cassandra, MongoDB, RDS.

Environment: AWS, Tomcat, YAML scripting, Bash shell, Python, Linux, RHEL, Junit, Jacoco, SonarQube, Jfrog, Groovy, HP Fortify, PowerShell, Data Dog.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Worked on multiple Linux/UNIX distributions including Ubuntu, CentOS and RHEL.
  • Upgraded the VMware tools, VM Hardware 9 on all the VM's as a part of Upgrade process.
  • Involved in migration to DevOps/automation processes for build and deploy systems and worked with a team of highly motivated professionals who focused on innovative solutions that meet quality and deadline constraints.
  • Created monitors, alarms and notifications for EC2hosts using Cloud Watch. Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery.
  • Wrote Python Scripts, Shell Scripts to deploy the java-based packages like. ear and .war on the WebLogic App server and involved in the development of Bash shell scripts to automate repetitive tasks.
  • Implemented and configured Data Dog for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Well experience in deploying the code through web application servers like Apache Tomcat and NGINX.
  • Implemented a CI/CD (Continuous Integration / Continuous Delivery) framework using Jenkins, MAVEN and Nexusin Linux environment and Integration of MAVEN, Nexus, Bitbucket, Bugzilla and Cloud Foundry.
  • Implemented zero downtime deployment process in WebLogic using python, shell scripts and automated it using Jenkins.
  • Implemented continuous integration using Jenkins and wrote JUnit test cases for unit, integration, functional tests and run them automatically by Hudson/Jenkins in the builds triggered by each GIT push.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Built and deployed J2EE application in JBoss in an agile continuous integration environment using Python scripts.
  • Developed applications on J2EE environment using technologies like Spring, Struct and EJB.

Environment: Linux/UNIX, RHEL,AWS, Jenkins, Git, Bitbucket, MAVEN, Gradle, Puppet, Hiera, Bugzilla,Glacier, Junit, Cloud Foundry, Bash shell, JBoss, Python, Shell, WebLogic, Apache Tomcat, NGINX, Data Dog.

Confidential

Build & Release Engineer

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CentOS 5.x.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Developed Shell/Bash/Perl Scripts for automation purpose and deployed the applications to WebSphereApplication Server 5.0/JBoss 4.x.
  • Deployed code on WebSphere Application Servers for Production, QA, and Development environments.
  • Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds.
  • Developed build scripts using ANT as the build tool for the creation of the build artifacts like .war or .ear files.
  • Used ANT build tool for scripts to deploy processes using Jenkins to move from one environment to other.
  • Maintained build related scripts developed in shell for ANT builds. Created and modified build configuration files including Build.xml.
  • Integrated SVN into Jenkins to automate the code check-out process.
  • Monitored servers, switches, ports with Nagiosmonitoring tool and Bugzilla as bug tracking and ticketing tool.
Environment:Linux/UNIX, RHEL, CentOS, Shell, Bash, Perl, JBoss, Jenkins, ANT, SVN, Bugzilla, Nagios, WebSphere.

We'd love your feedback!