We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Around 8 years of experience on DevOps Engineer/AWS/Azure Cloud Engineer, Linux system administrator.
  • Experience in AWS Resources such as EC2, S3, EMR, VPC, EBS, dynamo DB(DDB), Code Build, Code Deploy, Code Commit, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Kinesis, Cloud Front (CDN), Auto scaling, Security Groups, and Cloud Formation.
  • Understanding of cloud offerings in the marketing and ability to discuss cloud architectures; familiarity/Strength with AWS and related AWS services.
  • Experienced in migrating on premise Database Servers and Application Servers to AWS.
  • Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Performing changes like Live/Cold migrations, rebuild, rename and decommission of Azure servers, Hyper-V virtual machines, VBOS servers, blade servers and physical servers.
  • Experience with Agile development and methodologies and SaaS.
  • Experienced in Migrating Multi-tier Environments using AWS Server Migration Service.
  • Knowledge of setting up Continues Golden AMI Vulnerability Assessment with Amazon Inspector.
  • Experienced in working on OpenShift Container Platform.
  • Implemented and administered Continuous Integration process usingJenkins,BambooandTeamCity.
  • Highly skilled in the employment of ITIL Best Practices with proven leadership in the Incident, Problem, Change, Availability, and Service Delivery as well as in Process Building.
  • Experience on Jenkins/Hudson, Subversion (SVN), TFS, Git, GitHub, Bitbucket, Eclipse, Red Hat (RHEL), Shell script, UNIX, Linux, and Windows Server.
  • Extensively worked with Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
  • Good hands on with container orchestration tools like Kubernetes, experience with RedHat OpenShift Platform as a Service product.
  • SetupAlertingandmonitoringusingStackdriverinGCP.
  • Experience with GCP services such as Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing, Big Query, Firewalls, Stack Driver and Azure services such as VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager), Service Fabric, Containers, Resource Manager, ARM automation, Key Vault.
  • Understanding of cloud platform offerings such as Cloud Foundry, Elastic Beanstalk, Azure Service Fabric or similar.
  • Working exposure in Build Release management, shell scripting, Unix System administration, Linux Administration.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using Ansible, Jira and Jenkins, Configured SonarQube for code coverage.
  • Experience in implementation of Python web frameworks with Django and Python Servlet Engine (PSE).
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Experience in installing, maintaining, and troubleshooting WebLogic, Apache Tomcat and security software’s in Linux.
  • Written automation scripts for creating resources inOpenStack Cloud using Shell, Python and terraform modules.
  • Implementedautomatedlocal userprovisioning in instances created in OpenStackcloud throughAnsible Play books.
  • Deploying the OpenStack components onmultimode with High availability environment.
  • Experience in working on Configuration Management Tools like Ansible, Puppet and Chef.
  • Exposure in managing and setting up Continuous Integration using tools like Jenkins, Docker.
  • Experience working with Java, Python, scripting languages (such as BASH & PowerShell) and complementary programming languages, operating systems and supporting software.
  • Ability in development and execution of XML and Shell Scripts.
  • Performed Server health monitoring and system tuning as per vendor recommendations.
  • Built and maintained Elastic Search, Log Stash, Kibana stack to centrally collect logs that are used to monitor applications.
  • Profound Knowledge in understanding of ELK stack, Prometheus.
  • Good knowledge of networking (TCP/IP) & web (http/https) protocols.
  • Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
  • Good exposure of ANT&MAVEN build tools.

TECHNICAL SKILLS

Build Tools: Maven, Ant, Gradle

Bug Tracking: Jira

Web/Application Servers: Apache, Apache Tomcat, Nginx, Web logic

SCM/Version Control Tools: GIT, TFS, Bit bucket and SVN

Containerization Tools: Docker, Kubernetes

Continuous Integration Tools: Jenkins, VSTS

Continuous Deployment tools: Puppet, Ansible, Chef & Terraform.

Cloud services: Amazon Web Services (AWS), Microsoft Azure

Virtualization: ESXi, vSphere Client, vCenter Server, KVM

Scripting Languages: Shell scripting, Python, Perl, Ruby, YAML, Groovy.

Operating system: Unix, Linux (Ubuntu, Debian, Red Hat (RHEL), Centos) and Windows

Databases: RDBMS, Mysql, MS SQL, Oracle, Amazon DynamoDB & MongoDB, AWS RDS

Networking: LAN, WAN, DNS, DHCP, SSH, TCP/IP, UDP, Telnet, ISCSI, Fiber, Firewalls/IPS/IDS

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

DevOps Engineer

Responsibilities:

  • Designed and configured VPC - IGW, EMR Public and Private subnet's, Security groups, NACL's, Route Tables, direct connect and VPN.
  • Created and Configured VPC Peering Connections and Resolved the issues of overlapping CIDR’s.
  • Managed S3 buckets and Object policies using IAM and S3 bucket Policies and Created MFA for Accidental Deletion.
  • Develops and configures cloud infrastructure for SAAS applications in AWS or other cloud environments.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Selecting the appropriate Azure service based on compute, data or security requirements and leveraging Azure SDKs to interact with Azure services from your application.
  • Partner with product management and product development to drive adoption and massively scale IoT capabilities throughout the enterprise.
  • Work with application development team to adopt continuous integration and continuous delivery (CI/CD) tools including GitHub Enterprise, Jenkins, Nexus Repository Manager, SonarQube.
  • Migrated TFS and Subversion (SVN) to Bit Bucket Repository with history.
  • Managed Active Directory (AD) from Atlassian Crowd to control users in Bitbucket, Jira and confluence.
  • Used groovy scripts for CI/CD pipeline builds and actively involved in entire Pipeline setups and Jenkins configuration.
  • UsedAWSBean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python on familiar servers such as Apache, and IIS.
  • Configured XL Deploy and XL Release Tools from the Scratch to the following applications.
  • Containerizing the integration process by gitlab CI within docker.
  • WroteAnsible PlaybookswithPython, SSHas the Wrapper to Manage Configurations ofAWS Nodesand Test Playbooks on AWS instances usingPython, run Ansible Scripts to provision development servers.
  • Configured Splunk (Splunk Enterprise) to gain real-time Operational Intelligence across applications and services.
  • Converted existing Terraform modules that had version conflicts to utilize Cloud formation templates during deployments, experienced with Terraform to create stacks in AWS, and Enhanced the Terraform scripts based on the requirement on regular basis.
  • Setup 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.
  • Work with Chef automation to create infrastructure and deploy application code changes autonomously.
  • Worked with AWS Lambda workflow implementation and created functions to assign roles using python and Terraform scripts to interact with application.
  • Worked Extensively on building and maintaining clusters managed byKubernetes, Linux, Bash,GIT, Docker, onGCP(Google Cloud Platform).
  • Developed automation code using Ops Code Chef and Python to build Open stack environments autonomously.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Created and Maintained Launch Configuration, Auto Scaling Groups with the combination of SQS and CloudWatch to achieve High Availability and Fault Tolerance.
  • Installed TFS 2015/2013 and setup different TFS user groups for the project team.
  • Configured ELK (Elastic Search, Log stash, Kibana) stack with Jenkins for deep search and data analytics, centralized logging, and parsing which are obtained from Jenkins logs and sys’logs.
  • Created AWS Config stack in Cloud Formation that will monitor everything going in on AWS account.
  • Created Cloud Formation Templates of current AWS Environment using Cloud Former and Cloud formation Designer.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonar type NEXUS repository.
  • Working exposure in Build Release management, shell scripting, Unix System administration, Linux Administration.
  • Configured SonarQube for code coverage and sonar metrics in the pipeline for quality of unit test cases by using Coverage plugins and generated build using Maven.
  • Extensively worked with Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
  • Setting up Splunk, Sumo Logic and New relic monitoring for AWS and Azure cloud environments.
  • Created and Managed DNS entries using Route53 to route traffic between different regions.

Environment: AWS (EC2, EMR, Lambda, S3, ELB, Elastic Filesystem, RDS, VPC, Route53, Security Groups, CloudWatch, CloudTrail, IAM Rules, SNS, SQS, VPN), Azure, GCP, Docker, Kubernetes, Jenkins, Git, ANT, Maven, Chef, Puppet, Ansible, SVN, TFS, Python, Terraform, Shell, Perl, Ruby, YAML, Apache, Tomcat, WebLogic, Linux, Ubuntu.

Confidential - ST. Louis, MO

AWS/DevOps Engineer

Responsibilities:

  • Configured with AWS resources such as EC2, VPC, Route53, ELB, S3, EMR, supporting networking and management and monitoring services.
  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.
  • Monitored AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by applications and services, and any log files generate applications using CloudWatch.
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Troubleshooting any build issue with ELK and work towards the solution.
  • Own the software development process end-to-end, including working with engineers and product managers to develop requirements; designing, architecting, planning, implementing, and testing new systems and features; deploying, and operating the production EMR (Elastic Map Reduce) systems.
  • Developing and designing POCs in spark using Scala to compare the performance of spark.
  • Created functions and assigned roles in AWSLambdato run python scripts.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installedPivotal Cloud Foundry (PCF)on EC2 to manage containers created byPCF.
  • Done configuration and administration of continuous integration tool Jenkins. Experience with Cloud Bees Enterprise Jenkins
  • Worked on the ms's logs and sonar dashboard monitor for all the existing micro services.
  • Worked on GCP and AWS as a Hybrid Cloud platform for application deployment.
  • Set-up databasesin GCP using RDS, storage using S3 bucketand configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Analyze and processed VPC Flow Logs, AWS CloudTrail event logs, and DNS logs using Amazon Guard Duty
  • Created user and group accounts and allowing access using IAM and setting up own VPC networks and security groups.
  • Scheduled Jenkins jobs by integrating GITHUB, Maven and Nexus for the automated builds using Shell scripts.
  • Using Docker in the process of implementing high level API which provide light weight containers to run the applications, as well as for building and pushing the images in various environments.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system and made use of Jenkins/TeamCity for Chef CI.
  • Developed custom automation build system using Hudson and TFS Build on Team Foundation Server
  • Configured Puppet for configuration management for VMWare vSphere on premise Infrastructure and taken control of Jenkins, GitHub, Arti factory and all internal build systems for development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Experience in running our own internal Kubernetes cluster for DevOps tools such as Jenkins, and service like Elasticsearch, Kibana, Prometheus.
  • Working knowledge of web and application server’s management and configuration (e.g. Load Balancers, Nginx, NodeJS, Python/Django)
  • Responsible for creation Chef recipes files to install Tomcat instances and to manage configuration files for multiple applications.
  • Done Continuous Deployment and Configuration Management capabilities with Ansible and OpenShift.
  • Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
  • Automation of infrastructure using CloudFormation and Terraform.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Deployment of binary code in the form of JAR, WAR and EAR files to JBoss and Apache Tomcat server from the Nexus Repository.
  • Created, customized and managed new and existing projects inJIRA7 (Server), includingJIRA Agile and spaces in Confluence.

Environment: AWS (EC2, EMR, Lambda, S3, ELB, Elastic Filesystem, RDS, VPC, Route53, Security Groups, CloudWatch, CloudTrail, IAM Rules, SNS, SQS, VPN), GitHub, Jenkins, Apache Tomcat 7.0, Python, Terraform, Shell, Linux, micro services Firewalls, Splunk.

Confidential, Framingham, MA

AWS/DevOps Engineer

Responsibilities:

  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
  • Experience with Code Build, Code Commit, Code Pipeline, API Gateway, CLI, YAML, CloudFormation and Serverless Deployment.
  • Configuring the VPC inbound and outbound networks using public and private Subnets according to the requirements.
  • Built and deployed a Chef Server in AWS for infrastructure automation.
  • Configuring Virtual Private Network (VPN) between AWS Regions As well as from cloud to on premise through Virtual Private Gateway (VPG) and Customer Gateway (CGW).
  • Refactored messaging and storage implementation in loan originator service to useAWSSQSand S3.
  • Extensively working on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Jenkins.
  • Installation, configuration and administration of Linux (Ubuntu, Red hat/SUSE, CentOS).
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Worked in setting up the repos to various projects in GIT.
  • Scripted Linux repository database comparisons using Python, Ruby, and Shell.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
  • Maintained CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Tracking the bugs in project using Jira.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Ansible, Vagrant, Jenkins, and cloud Formation.
  • Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Using Confluence for technical documentation, setting up a knowledge base, setting up an intranet and Confluence for software teams.

Environment: AWS(IAM,EC2,ELB,AMI’s,Cloudwatch,Cloudtrial,NACL) Red hat Linux 7.x, AIX and Windows, AWS, Chef, Shell, Python, WebLogic Server 11g, IBM WebSphere MQ 6.0, F5 BIG-IP Load Balancers, Apache Tomcat 7.x, Configured plug-ins for Apache HTTP server 2.4, LDAP, JDK1.7, XML, SVN, GitHub. Firewalls (Palo Alto, checkpoint), McAfee, Nessus.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for installing and configuring CentOS and Solaris platforms.
  • Installing Red Hat Linux using Kickstart and applying security policies for hardening the server based on the company's policies.
  • Worked on logical volume management (LVM) by adding external disks from SAN storage.
  • Created user accounts, provided pseudo permissions and maintain the user accounts with automation Bash scripts.
  • Responsible for providing Privileged Password Management access to accounts in Solaris 10, Linux and windows servers.
  • Worked with virtualization using VMware Hypervisor, VMware workstation, KVM for Solaris/centos servers.
  • Installed and configured subversion on both Linux and windows platforms.
  • Configuration and installation of DHCP, DNS, web (Apache), mail (SMTP, IMAP, POP3) and file servers on Linux servers.
  • Good patch management experience on both physical and Virtual Linux/OEL servers on VMware and PCA, Servers, Zones/LDOM, using Red Hat Satellite.
  • Setup configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts.
  • Managed all the subversion repositories for branching and tagging.
  • Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Administered SVN for version control to include branching and merge management, andJIRA to track process defects.
  • Created scripts that automate or improve the builds for all client-side platforms - iOS, Android, Windows, using Git and Jenkins, among other tools.
  • Execution of daily builds and releases using automated python scripts.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Used SCM tool like Team Foundation Server (TFS) Build Server.
  • Implemented build automation using tools like Jenkins.
  • Troubleshooting issues raised during the build and deployment process.
  • Worked on deleting the old deployed code and deploy the newly built code using Web Sphere.

Environment: - SVN, Ant, Visual Studio 2013, Jenkins, Maven, Version One, Linux, shell scripting, Oracle, JIRA, Nexus, JBOSS, VMware, Virtualization. McAfee, Juniper, Symantec DLP.

We'd love your feedback!