We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in working with the Information Technology industry in various roles with excellent experience in Software Integration, Configuration, CI/CD pipeline, Build & Release management.
  • Experience in designing and deploying AWS solutions likeEC2, EBS, RDS, Cloud Watch, Cloud Formation.
  • Designed and implemented Puppet based configuration management system for all new Linux servers. Deploy Puppet to manage AWS EC2 Instances, Volumes, DNS, and S3.
  • Worked on implementing microservices on Kubernetes Cluster.
  • Launched Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Experienced in container - based deployments using Docker, Docker Hub and Docker registries and Kubernetes .
  • Jenkins is built on Docker container and the master controller Kubernetes controls pods.
  • Experience in containerizing and migrating application to Kubernetes .
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes .
  • Mitigated AWS costs by writing the Ansible playbook for auto start / stop of AWS resources at particular time of the day by triggering it from Jenkins and knowledge on linux, rhelon, Ansible Playbooks, modules and roles.
  • Experience in executing Organization DevOps methodology in different situations of LINUX and Windows servers alongside adopting cloud procedures based on Amazon Web Services.
  • Experience in Configuring Inbound/Outbound in AWS security groups and AWS Lambda, Elastic IP, MFA.
  • Experience of working with AZURE monitoring, Data Factory, Traffic Manager, service bus and key vault.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Hands on experience on AZURE storage, SQL AZURE, Microsoft AZURE cloud services, storage accounts and virtual networks. Managed AD and IAM roles using IAC for both AWS and AZURE.
  • Experienced in deployment, configuration and support of pivotal container services on VMware and google cloud platform. Setting up GCP firewalls rules to allow or to deny traffic on the instances.
  • Experience in Build automation tools like Jenkins, Ant, Maven, and Bamboo.
  • Created and wrote shell scripts (Bash), Ruby, Python, and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Experience in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Extensively worked on Jenkins, Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) on Linux and windows platforms.
  • Experience in using build tools like MAVEN for the building of deployable artifacts such as war from source code.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production for several releases and also designed instance strategies and managed them.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experienced in automated deployment to web end application servers like Apache Tomcat, Apache Web server, Nginx, WebLogic, JBOSS.
  • Excellent communication skills and ability to learn new things and be highly motivated.
  • Ability to work under stringent deadlines with team as well as independently.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris 8, 9 & 10 (SPARC & x86), Linux Red Hat 3/4/5, Windows Server 2000, 2003,2008 and 2012, Centos, Ubuntu, VMware ESX/ESXi 3.5/4.1/5, HPUX 10.x/11.x

Software: Veritas Volume Manager 3.5/4/5, Veritas File System, Veritas Cluster Server 3.5, Veritas NetBackup 6.0, Logical Volume Manager

Network Protocols: LDAP, DNS, VIO, NIM, NFS, TCP/IP, SAN, NAS, NFS, Telnet, FTP, DNS, DHCP, NAT, ipconfig, route, HTTP

Storage: Tivoli Storage Manager 5.x, Netapp

CM Tools: Chef, Puppet, Ansible, Salt Stack, Docker, Nexus, Bamboo, Vagrant, Terraform

CI Tools: Cruise control, Hudson, Jenkins, Team City, IBM Build Forge

Versioning Tools: CVS, Perforce, TFS, SVN, Clear case, Git, Git hub, Bit bucket

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Build Tools: ANT, MAVEN, Gradle

Languages/Scripting: C, C++, Perl scripting, Shell scripting, SQL, Java/J2EE, Python

Monitoring Tool: Nagios, New Relic, Dynatrace

Web/Application servers: WebLogic, WebSphere, Apache Tomcat, JBOSS, IIS

Cloud Computing: AWS, VMware, Microsoft Azure, Open Stack, Rackspace

Databases: Oracle, MYSQL, DB2, NoSQL, MongoDB, Dynamo DB

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Houston, TX

Responsibilities:

  • Designed, Installed and Implemented ANSIBLE configuration management system.
  • Wrote ANSIBLE Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (ANSIBLE).
  • Automated the process of Apache, Tomcat, Mule and JBoss web servers installation, configuration using ANSIBLE.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and microservice container orchestration.
  • Experience in containerizing and migrating application to Kubernetes.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as MySQl, Postgres DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using ANSIBLE.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, ANSIBLE, Python, Bash, Ruby Scripts.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Provided 24/7 support on call rotation.

Environment: Git, Bitbucket, RHEL 6&7, Jenkins, Ansible, Terraform, Docker, MAVEN, AWS, Ec2, Apache Tomcat, Mule, Ant, Ruby, Python, Shell, Jira, Nexus, Kubernetes

DevOps Engineer

Confidential - Houston, T.X

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Bamboo over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Created Jenkins on top of Kubernetes in team environment to remove dependencies on other teams.
  • Worked on creating pipeline to automate application deployment on Kubernetes using Jenkins Maven and Spinnaker.
  • Used & Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Experience in designing kubernetes cluster using AWS - Kops (EKS), and configuring and deploy the Kubernetes dashboard to access the cluster via its web based user interface.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
  • Configuring, automation and maintaining build and deployment CI/CD tools git, Jenkins, Build Forge, Docker registry, Nexus and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes.
  • CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Deployed and configured puppet servers and client including bootstrapping of puppet client nodes for provisioning, created environment, modules, and manifests for server configuration, deployment.
  • Experienced in deployment of applications on Application Servers such as Tomcat, JBoss. Installed and configured them as needed.
  • Implemented Python scripts for active monitoring of applications and to raise automated tickets. Monitoring system performances using Nagios and managing network issues..

Environment: Puppet, Jenkins, Linux, Maven, Tomcat, JBoss, .Net, Power Shell, VMware, Tomcat, Nagios, Python, Terraform.

DevOps/ Cloud Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked as an administrator on Microsoft AZURE and part of DEVOPS team for internal project automation and build configuration management.
  • Creating storage pool and stripping of disk for AZURE virtual machines. Backup, configure and restore azure virtual machines using azure backup.
  • Created AZURE automation assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks.
  • Worked with AZURE infrastructure management (AZURE web roles, worker roles, SQL AZURE, AZURE storage, AZURE AD licenses). Virtual machine backup and recover from a recover services vault using azure PowerShell and portal.
  • Set up a GCP firewall rules to allow or to 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 experiencing and latency.
  • Setting up auto scaling of instance group using GCP CLI (command line tools) and GCP cloud environments for DEV/QA environments.
  • Installed and configured Kubernetes to manage docker containers. Helped convert VM based application to microservices and deployed as a container managed by Kubernetes.
  • Setting up Jenkins continuous integration builds for all releases on windows and Linux. Implemented CI/CD for all the microservices of the OEM applications using JENKINS.
  • Experience in working Gitlab load balanced environments. Developed customized features on enterprise Gitlab application servers with provided business cases.
  • Installed Jenkins/plugins for git repositories, set up SCM polling for immediate Build with MAVEN repositories and deployed the EAR's and WAR's in TOMCAT application server using ANT script as a CI/CD process.
  • Developed python and shell scripting for the automation of build and release process.
  • Experience in using databases like MYSQL, MongoDB, MSSQL and oracle. Troubleshooted deployment during releases in pre - production and production environments.

Environment: Aws, Gcp, Terraform, Chef, Ansible, Docker, Kubernetes, Jenkins, GIT, Maven, Splunk, Ruby, Python & Bash.

DevOps/ Cloud Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Implemented new process and policies for build process and involved in auditing.
  • Worked in designing and implementing continuous integration system using JENKINS by creating Python and Shell scripts.
  • Automated the cloud deployments using PUPPET, Python and Manage release pipeline ensuring that the integrated Product increment is available in the Azure PaaS environment
  • Worked on setting up Upstream and Downstream Jobs in JENKIN.
  • Worked on Multi project jobs in JENKINS and used plugin to manage them.
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated PUPPET manifests and modules, files, and packages stored in the GIT repository.
  • Implemented a continuous Delivery Pipeline with Docker, JENKINS and GitHub to build a new Docker container automatically using JENKINS whenever a new GitHub branches are created.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Configured and monitored distributed and multi - platform servers using CHEF. Defined CHEF Server and workstation to manage and configure nodes.
  • Monitored all the infrastructure end to end using Nagios as a monitoring tool.
  • Configured Nagios from scratch in order to monitor the server's and application's performance.
  • Provided 24 / 7 support on call rotation.

Environment: Git, RHEL 6&7, Lvm's, Raid, Ruby, Python, Shell, Jenkins, Chef, Puppet, MAVEN, MS Azure, Apache Tomcat, Jboss, Nagios, Ant, Confluence, OpenShift, JSON.

Build and Release Engineer

Confidential

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 Linux platform.
  • Experienced with Agile Scrum development.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for designing and deploying SCM processes and procedures.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check - out process..
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Creating the delivery pipeline of the build in Jenkins.
  • Supported and developed tools for integration, automation and release management.
  • Developed, maintained and distributed release notes for each scheduled release.

Environment: Tomcat Apache Application Server, Linux, Jenkins, ANT, Maven, GIT, Nexus, VMware.

We'd love your feedback!