We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 7+ years experience in the field of information technology industry with great experience in Software integration, Linux Administration(RHEL, CentOS, Fedora, Ubuntu), Configuration Management(Ansible, Chef, Puppet), Continuous Integration, Continuous Deployment, Build and Release Management, Cloud Implementations(AWS, Azure) on agile principles.
  • Experience on AWS Cloud using services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Cloud Formation Templates, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, Lambda, Code commit, Code deploy, EMR, RDS and Glacier.
  • Experience on creating EC2 instances and deployed them with different types of AMI’S like Amazon Linux AMI, RedHat Linux Enterprise, SUSE Linux, Ubuntu Server, and Microsoft Window Server2012.
  • Designed, configured and deployed MicrosoftAzurefor a multitude of application s utilizing the Azurestack (Including Compute, Web&Mobile, Blobs, ADF, Resource Groups, AzureSQL DW, Cloud Services, and ARM, focusing on high - availability, Disaster Recovery, fault tolerance, and auto-scaling.
  • Extensively worked on Implementation of continuous integration and deployment by using various CI tools like Jenkins, Bamboo and Hudson using Build Automation DevOps tools like ANT, Maven, Artifactory /Nexus, Anthill Pro and Puppet/Chef/Ansible.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, GITHUB, Subversion (SVN),CVS and TFS on Linux and windows platforms.
  • Migrating existing applications from WebSphere6.1.x/7.0.x version Application servers to 8.0/8.5 on LINUX and Windows Platforms and increasing level of responsibility and expertise on IBM WebSphere Application Server, IBM WebSphere MQ Series, TOMCAT, CA Siteminder, Apache, IHS, IPlanet, JBOSS, integrating with all the J2EE components and administration of IIS.
  • Good learning experience in deploying Database Changes to Cassandra, MongoDB, PostgreSQL, MS SQL Server and MY SQL databases and Couch Base.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters and Worked on creating the Dockercontainers and Dockerconsoles for managing the application life cycle.
  • Experience with Configuration Management automation tool Ansible and worked on integrating Ansible YAML Scripts and Used Ansible tomanage Web applications, Environments configuration Files, Users, and Packages.
  • Communication with team members for bothAnsibleCore and AnsibleTower teams to clarify requirements and overcome obstacles and Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management.
  • Working experience in Configured and Integrated the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like CHEF and Ansible.
  • Have experience on virtual and physical instance provisioning, configuration management, patching and software deployment with Ansible playbooks and Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • Automated deployments through configuration management using Chef and tested chef cookbook modifications on AWS cloud instances using Test Kitchen and Chef Spec and Used Chef toautomate Configuration management& Applications and managed Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and tointegrating Chef Cookbooks into Jenkins jobs for a continuousdelivery framework.
  • Experience on Installing, Configuring, Administration and troubleshooting for VMware ESXI 6.0, 6.5 servers. HA, DRS, VMotion and Troubleshooting of Virtual Center.Experience in migrating P2V, V2V using VMotion by creating Snapshots, Cloning, Cold Migrations and Hot Migrations.
  • UsingVmwarevCenter, created Datacenter Environment by creating Vmwareclusters, adding ESX hosts in the clusters, and implemented HA and DRS.
  • Able to code and script in PowerShell and Python. Experience with systems and IT operations, monitoring operations is involved.
  • Installation of Splunk Enterprise, Splunk forwarded, Splunk Indexer, Apps in multiple servers (Windows and linux) and Configure the adds-on app SSO Integration for user autantication and Single Sign-on in Splunk Web.
  • Managing the in-house monitoring tool VCMS, hands on experience with Splunk, Zabbix and Icinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS

Operating System: RHEL 5.x/6.x/7/x, CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Application Server: IBM WebSphere Application Server 8.x/7.x/6.x/, Apache Tomcat 6.x/7.x and JBOSS AS 6.x/7.x

Cloud: AWS, Azure

Databases: SQL Server 2008, Oracle, DB2 and MySQL

Protocols: HTTP, HTTPS, LAN, WAN, IPv4/v6, TCP/IP, UDP& Telnet.

Tools: Ansible, Chef, Puppet, Splunk, Nagios, Jenkins/Hudson Ant, Maven, vSphere, DevOps, vCenter

Version Control Tools: CVS, SVN, TFS, GIT

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems and Implement the Build automation process for all the assigned projects in Vertical Apps domain.
  • Design complex fully automated CI/CD Pipelines for Azure IaaS and PaaS environments that maintain the continuous flow to Integration, QA, Candidate and Production blue-green deployments.
  • Hands on experience with Provisioning Service Fabric Clusters using ARM, PowerShell or AzurePortal which is a distributed systems platform to deploy and manage Microservices with high availability.
  • Worked with AWS DevOpsplatforms and services like EC2, S3, Load Balancers, Route 53, Networking, VPC, Firewall, Lambda CloudWatch.
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Auto Scaling, and Cloud Watch and Implemented Migration from VMWARE to AWS using VMDK Import tools.
  • Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support. Comprehensive experience in the areas of DevOps, AWS Cloud, CI/CD pipeline, Jenkins, ANT, GIT, GitHuB, Docker and Chef.
  • Collaborated in the automation of AWSinfrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders and Support the code builds by integrating with continuous integration tool Jenkins.
  • Implemented and maintained the monitoring and alerting of production and corporate servers using AWSCloud watch and New Relic.
  • Built Continuous Integration environment (Jenkins, Nexus And Continuous delivery environment chef) and Integrated delivery (CI and CD process) Using Jenkins, Nexus and chef.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible or custom-built. Designing cloud-hosted solutions and specific AWSproduct suite experience and Used AWSCLI tool to communicate with AWS platform.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, AWS & Ansible playbooks.
  • Experience in writing Ansibleplaybooks for installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files across all the environments.
  • Experience in writing Ansible playbooks by using YAML script to launch AWS instances and used to manage web applications, configuration files, used mount points and packages.
  • Designed AWSCloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and Experience on Cloud automation using AWS Cloud Formation templates.
  • Configuration Management using Subversion (SVN) and maintaining admin related files and Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Knowledge on Docker files to build the Docker images and Working Experience on creating Docker containers from images, attaching to a running container, removing images, and managing containers.
  • Managed Docker orchestration and Docker containerization using kubernetes and Used kubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Refined automation components with scripting and configuration management using Ansible. Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Worked on PCF(pivotal cloud foundry) for the application configuration service to manage all the applications and noledge on config server to manage the configuration between the environments.
  • Installed, configure and support technology solutions on Linux/Unix platform hosting web and database applications, while maintaining security patches, antivirus updates, backups, monitoring and performing routine server maintenance.
  • Worked with scripting like bash, python and monitoring tools like splunk, Appdynamics and OP5.

Confidential, Arlington, TX

Senior Sytem /Cloud Engineer

Responsibilities:

  • Deployment automation scripting using Python and Ansible forthe AWS implementation of cable and video-on-demand micro-services, as well as Cassandra support, and proposed monitoring solutions and Configured Elastic Load Balancers with EC2 Auto scaling groups, Created multi AWS VPC instances.
  • Worked as a CI-CD(Continuous Integration - Continuous Delivery) Devops engineerto Build, Promote and Deploy ETL Informatica Objects using Jenkins to migrate the ETL's across the repositories using Nexus as an Artifact repository.
  • Used Jenkins to Build, Test and publish the project artifacts, Implemented Build Per Branch as part of CI process to run Sonar for code coverage and run unit and integration tests to halp improve the pipeline efficiency.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company. Maintained and deployed the artifacts, used uDeploy release build and produce products for testing and use in production.
  • Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, WebSphere Application Server across the Window and Linux System.
  • worked on current on going project,halped in building the environment with installation and configurations and built QA and PROD environments for run time applications.installed WAS(websphere application server) and configured JDBC and DATA sources and worked with developers to configure J2C connection factories to connect with Enterprise servers.
  • also configured LDAP to allow users and group to access the WAS admin consoles and test the connection to database is their any errors logged.ran the test harness to process target million accounts as successfully and deployed the GMF applications and IVT application to verify the all installation correct.
  • Worked with third party vendor FICO team to install licensees and resolve on going issues like Hung SEP's(service exceptions).and also started implementing puppet in the existing environment to automate the infrastructure.worked on IBM MQ in our current environment creating Queues, and uploaded messages as per the different team requirements.
  • Automated with Configuration Management tool Ansible and has worked on integrating Ansible YAML Scripts and Used Ansible to manage Web applications, Environments configuration Files, Users, and Packages.
  • Developed an Ansible playbook for Gerrit and ELK cluster, implementing automated deployment and configuration and also Written Ansible playbooks to launch and automate AWS instances on AmazonLinux and Ubuntu.
  • Designed rapid deployment method using Ansible to auto deploy servers as needed. Building Ansible server from scratch and writing Ansible playbooks to make configuration changes for deployment of web applications on JBOSS application servers hosted on Linux and Unix platform.
  • Worked with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps within the Docker Engine as Multi Stack Application like LAMP.Creating, managing and performing container based deployments using Docker images containing Middleware and Applications together.
  • Implemented servers with VMware 6.5 included vCenter Server on Dell and HP servers with Storage solutions iSCSI/FCoE and Adding Storage and converting storage LUN to VMFS data store.
  • Gathers VMwarevSphere enterprise server requirements for three large-scale COOP efforts including vSphere6.0, vCenter6, vRealize Operations 6, and Site Recovery Manager (SRM).
  • Respond to notifications and alerts regarding system applications and troubleshoot issues related to those applications.Test out newly built micro services on set-top boxes to ensure they are performing correctly.
  • Performed Splunk administration tasks such as installing, configuring, monitoring and tuning and Splunk configuration that involves different web application and batch, create Saved search and summary.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Configuring SharePoint foundation services with TFS 2010 and Configure TFS environment such that SQL Reporting and SharePoint interact with each other and Creating and documenting branching strategies for new team projects in TFS 2012.

Confidential, Bowie, MD

Cloud Engineer/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multitude applications utilizing almost all of theAWSstack (including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high- availability, fault tolerance, and auto- scaling. Migrated the current Linux environment toAWS/RHEL Linux environment and used auto scaling feature.
  • Worked on Adventures in developing cloud-native distributed systems, container orchestration platforms, microservice and serverless architectures, and immutable infrastructure delivery usingAzure.
  • Migrations of legacy workloads to transform and shape them into dynamic, resilient and scalable platforms and halping clients to make the most of leveragingAzure.
  • Automated with Configuration Management tool Ansible and has worked on integrating Ansible YAML Scripts and Used Ansible to manage Web applications, Environments configuration Files, Users, and Packages.
  • Developed an Ansible playbook for Gerrit and ELK cluster, implementing automated deployment and configuration and also Written Ansible playbooks to launch and automate AWS instances on AmazonLinux and Ubuntu.
  • Designed rapid deployment method using Ansible to auto deploy servers as needed. Building Ansible server from scratch and writing Ansible playbooks to make configuration changes for deployment of web applications on JBOSS application servers hosted on Linux and Unix platform.
  • Worked as a CI-CD(Continuous Integration - Continuous Delivery) Devops engineerto Build, Promote and Deploy ETL Informatica Objects using Jenkins to migrate the ETL's across the repositories using Nexus as an Artifact repository.
  • Used Jenkins to Build, Test and publish the project artifacts, Implemented Build Per Branch as part of CI process to run Sonar for code coverage and run unit and integration tests to halp improve the pipeline efficiency.
  • Design and maintenance of the Subversion, GIT/BitBucket, access control strategies, create branches and manage source code for various applications in SVN, GITand BitBucket managed and administered our SVN repositories and Confluence installations.
  • Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, WebSphere Application Server across the Window and Linux System.
  • Worked with Docker, leveraged custom Docker Images as Containerized Apps within Docker Engine as Multi Stack Application like LAMP. Create, manage and perform container deployments using Docker images with Middleware Applications together.
  • Provisioned numerous tool chains for multiple teams including UrbanCode Deploy, Docker, GitHub Enterprise, Jenkins and webhook integration and Build the Docker containers and deploy them into AWS container as service using Elastic beanstalk. Involved in container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Deploy andsupport Tomcat/Java applicationsin AWS, Supporteda multi-datacenter, multi-region Cassandra cluster for DVR metadata in both AWS and VMware hosted installations.
  • Implemented servers with VMware 6.5 included vCenter Server on Dell and HP servers with Storage solutions iSCSI/FCoE and Adding Storage and converting storage LUN to VMFS data store.
  • Gathers VMwarevSphere enterprise server requirements for three large-scale COOP efforts including vSphere6.0, vCenter6, vRealize Operations 6, and Site Recovery Manager (SRM).
  • Respond to notifications and alerts regarding system applications and troubleshoot issues related to those applications.Test out newly built micro services on set-top boxes to ensure they are performing correctly.
  • Wrote automation scripts to deploy metrics of EC2 nodes to Graphite.Setting up the newbuildenvironment for various products in Linux environment implemented Releasepractice and responsible for pushingbuildsinto DEV/ QA / SIT / UAT.
  • Install, configure and support Microsoft solutions on windows 2008/2012 platform hosting web and database applications, while maintaining security patches, antivirus updates, backups, monitoring and performing routine server maintenance.
  • Understanding of Splunk noledge objects (e.g. fields, lookups, macros, etc. Experience in dashboards and reports performance optimization.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Confidential, Bothell, WA

Build and Release Engineer/ vmware

Responsibilities:

  • Automated build process with Continuous Integration Tool Jenkins/Hudson using Bash/Perl and used Puppet for Monitoring system and automation.
  • Extensively worked with Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds and worked on Artifactory and Sonatype Nexusto upload/download the build artifacts.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and also added multiple nodes for continuous deployments. Deployed application using Ant and Maven. Strong understanding of build.xml and pom.xml files.
  • Integrated SVN/Git repositories with Jenkins so developers can deploy their code and created various Jenkins jobs in different regions to propagate code through QA, prod and production environments.
  • Administration skills in version control tools (GIT) like tagging, branching, merging, stash, patching and user access control.
  • Automate Application Delivery using Urban Code Deploy tool suite and setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Implementation Of different Host Profiles for Multiple Clusters across Multiple Data centers and Built the core converged datacenter infrastructure using Vblock and Vmwareservices to support the production environment.
  • Worked on live migrations by taking minimum downtime for P2V conversions of Windows servers using Vmwareconverter, building vCenter 6.0, ESXi 6.0 Clusters to maintain redundancy among the chassis as part of the new data center build out plan.
  • Creating and deploying a VMs in vCenter / Deploying a Bare metal server for databases through b UCS, Building Virtual Machines, Cloning & Migrating and Adding processors, RAM, NIC, disks to the VMs.
  • Testing of different recovery plans in SRM to ensure recovery of failover VM's and VMAX and VNX storage system Implementation and administration inVmwareenvironment.
  • Managed Virtual Desktop Infrastructure (VDI)VmwareView 4.x/5.x by configuringVmwareViewManaged VDI project (VmwareView) from Design and Development to post- implementation; Successful implemented VDI.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet or custom-built and designing cloud-hosted solutions, specific AWS product suite experience.
  • Managing Active Directory issues such as: Logon Failures, Account Lockouts, Group Policies, Network Connectivity, DNS and WINS Name Resolution, Autantication Problems, File and Printer Permissions etc.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Managed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers. Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Redesigned and redeployed the Nagios implementationandNodes automatically added/removed themselves via puppet and Monitor and maintain the automated build and CI process to ensure correct build execution and facilitate resolution of build failures using ticketing tools like JIRA.
  • Call support provided 24/7 on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Confidential

Linux / VMWare Administrator

Responsibilities:

  • Contributed support in fixing issuesg related to Linux, Solaris, HP-UX Installation and Maintenance of Hardware in Production and development Environment as an integral part of the Unix/Linux Support team.
  • Experience in maintaining/tuning/upgrading Web logic/Web sphere/JBoss and Web based applications like Java & Tomcat/Apache.
  • Implemented Backup and Restore by using procedures like Ufs dump, Ufs restore, Tar” and “Cpio”. Help in the process of installing and setting up the software to monitor the customer's server environment.
  • Worked on monitoring tool Zabbix for administration and maintenance operations on day-to-day basis for company network and systems working on Linux and Solaris Systems.
  • Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps andOrganize the RHN Satellite Servers incombination with RHN Proxy Server.
  • Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
  • Experience in Shell and Python scripting to automate system administration jobs. Also implemented and enhanced existing scripts developed in Shell and Ruby Managed server on VMware vSphere, vcenter.
  • Developed deployment workflows in Active Batch utilizing Java, bash, Python, and Power Shell. Provided support for the web servers like IIS, Tomcat, Web sphere. Configuration and administration of Apache Web Server and SSL.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Installation and configuration operating system RedHatEnterprise Linux in development and test environments almost six levels on HP physical servers and Virtual Machines.
  • Wrote shell scripting for system/application in automate the server task, installing and monitoring applications and data feeding file transfer and log files.
  • Worked with Red hat Linux tools like RPM to install packages and patches for Red hat Linux Server and managed virtualized OS.Used LVM for the managements of logical volumes including creation of physical volumes in Linux.
  • Maintaining security groups assigned to Production and Test Linux Servers. Transferred files across the systems on the network using ftp and scp commands.

Confidential

Linux Systems Administrator

Responsibilities:

  • Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
  • Installed and configured Red hat Linux, Windows Server 2000, 2003 and ESX/ESXi servers and app software in across the network mostly Dell, HP and IBM hardware.
  • Worked on Configuration of IPTABLES, NIS, NFS, SENDMAIL, FTP, SSH, SAMBA and DHCP Server. Worked with Backup team to install and configure networker client on the Linux servers.
  • Involved in Designing Network and Datacenter for different customers and build the Unix/Linux servers, migrated data one datacenter to new datacenter.
  • Creating volume groups, logical volumes, extending logical volumes based on the requirements using Logical Volume Management (LVM) commands. Build the Linux Firewall for network and implement to secure the network.
  • Implemented Web Application Servers like Oracle, Web Logic in Red Hat Linux environment respectively.Worked on configuring SSL certificates in, Apache, Apache Tomcat, thread dumps.
  • Wrote Unix/Perl Shell Scripts for day-to-day system administration activities and Perl. Performance tuning and preventive maintenance, performed daily backup.
  • Installed the latest patches for, Oracle on Red hat Linux servers, Configured and administered Send mail, Samba, Squid servers in Linux environment.
  • Resolving TCP/IP network access problems for the clients. Implementing Remote System Monitoring with Sun Microsystems. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, cron jobs) UNIXbased shell.
  • Expertise noledge of Software Development Life Cycle (SDLC) and methodologies like Agile/Waterfall software development methodology.
  • Troubleshooted network connectivity issues using ping, netstat, ifconfig, wireshark, tcpdump and trace route commands.

We'd love your feedback!