We provide IT Staff Augmentation Services!

Devops And Automation Engineer Resume

3.00/5 (Submit Your Rating)

Washington, SeattlE

PROFFESIONAL SUMMARY:

  • Around 6 years of extensive experience in the IT industry comprised of Development, Systems Administration, Infrastructure Management Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle). Software Configuration Management (SCM) experience includes Build/Release Management, Change/Incident Management implementing duties such as monitoring, automation, deployment, documenting, support and troubleshooting along with Amazon Web Services and Cloud Implementation.
  • Strong experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies and Cloud computing.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experienced with VMware products - VMware GSX/ESX server, VMware workstation and VMware player.
  • Extensive work experience in advance features of ESX VMOTION, SVMOTION, VM Lab Manager, VDI Horizon View and Orchestrator.
  • Experience in Vrealize Automation and Vrealize Orchestrator
  • Experienced with Citrix VDIs, XenApp and XenDesktop setup for a new production environment.
  • Experienced with complex networking topologies which includes Firewall, Load Balancers and Core Switches.
  • Managed VMware ESX 3.x and 4.x with Virtual Center server 2.5 and vCenter 4.0 for managing multiple ESX servers
  • Expert knowledge of all VMware technologies including vSphere, vCenter, LabManager, vCloud Director, Workstation and vShield Firewall appliance
  • Experienced in executing WebLogic Solaris & Linux in Installation, Configuration, debugging (visual studio, Wireshark) Backup, Recovery, Maintenance and Support.
  • Excellent working knowledge with designing, installing and implementing VMware ESX Server, VMware Virtual Center, VMware vSphere, VMware Infrastructural Products for Virtualization.
  • Extensive Experience with Continuous Integration Tools such as Jenkins, Bamboo, Team City for End-to-End automation for all build and deployments.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible
  • Experience on Integrating Dockers into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins and VMware Containers.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Experience in using scripting language Python, Ruby, PowerShell, Bash for configuration
  • Experience in using Git, GitHub and Subversion.
  • Well versed in managing source code repositories like SVN, Git, GitHub, and Bitbucket.
  • Experience with Red Hat Linux, configuration management using Puppet and Chef. Support as part of DevOps team to help deployment using Jenkins Hudson Bamboo and Teamcity.
  • Experience in deploying JBoss, Apache Tomcat web server, Oracle WebLogic server.
  • Experience in administrating, deploying and managing RedHat, CentOS and Ubuntu servers.
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines using Vagrant. Experience with Udeploy, Application Deployment Automation Tools.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Great practical experience implementing and enhancing the end to end work flow of Continuous Integration (Jenkins, Team City and GOCD), Continuous Delivery and Continuous Deployment process for an organization.
  • Successfully automated processes to support continuous software deployments.
  • Involved in provisioning and Automation servers on Public Cloud like AWS, Docker and kubernetes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Experience in writing playbooks for Ansible and cookbooks for Chef
  • Experience on Vagrant, Docker and Kubernetes based container deployments to create self-environments for dev teams and containerization of env’s delivery for releases.
  • Extensive experience in using Maven and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Installed, Configured and Managed Monitoring Tools such as AppDynamics, Splunk, Nagios, and Cloud Watch for Resource Monitoring.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum.

TECHNICAL ACUMEN:

Programming: C | Python | SQL| Ruby| PowerShell| Bash|

AWS: IAM | EC2 | Cloud Front | ELB | Route 53 | VPC | S3 | EBS | Cloud Formation | AWS Storage Gateway | Amazon Kinesis | AutoScaling | AWS Direct Connect | Redshift | SQS | SNS | ALB|

Build Tool: Maven

Source Control Tool: Git

CI/CD tool: Jenkins

Configuration Management Tool: Chef | Ansible

Virtualization: VMware | Xen hypervisor in AWS | Docker

Load Balancer: Application Load Balancer | Classic Load Balancer | F5 Load Balancer (LTM) | Nginx

Networking: Switches | Routers | Hubs | LAN | WAN | TCP | IP | DNS | UDP | ARP | QOS | EIGRP | BGP | OSPF | NHRP | PPP | MPLS | RIP | SIP | H.323 | DHCP | VLAN | ACL

Applications: GNS3 | Microsoft Office Suite | Wireshark | OPNET Modeler | CISCO Packet Tracer | JIRA | AEM | MobaXterm | Microsoft Visual Code

Database: Access | MYSQL | Postgress

Server: LAMP | SQL Server | Apache

Operating Systems: Windows | Cisco | iOS | Junos | Linux (RHEL, UBUNTU, Centos)

EXPERIENCE:

Confidential, WASHINGTON, Seattle

DevOps and Automation Engineer

Responsibilities:

  • Working with software engineers to develop tools that support rapid creation, deployment, Iteration and ongoing support of web applications.
  • Building kubernetes in the expansion of docker containers
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Working on openshift, building lower environments (qa, sit and uat) in docker container and maintaining those environments.
  • Integrated and Developed Infrastructure stack, mainly AWS and VMware, one of our key product offerings required we maintain and support infrastructure for Azure, OpenStack, Rackspace, google cloud and others
  • Playing a vital role in Company's Infrastructure development and participated in building the architecture of the project. Supported Production, Development and Test environments by supporting day to day maintenance activities of virtual environment.
  • Administered VMware Infrastructure vSphere/vCenter/VDI environments by running over 125 ESXi Hosts and 3000 Virtual Machines
  • Designed and implemented a cloud solution for internal customers, based on VMware vCloud 5.
  • Installed and tested vRealize Automation and vRealize Operations (VROPS), to enable cloud orchestration layer for Software Data Center model in test bed.
  • Worked on cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Notified the developers on success/failure of a build by using SMTP and LDAP mailer plug-in in Jenkins.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Managed the configurations of more than 900 servers using chef.
  • Configure DAP with open shift container and running all the micro services in open shift.
  • Installation and configuration: Install, configure and administer Middleware stacks environments
  • Including, Oracle Application Server, SOA Suite and its supporting technologies supporting Oracle SOA Suite 10g and11g applications.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Created private cloud using Kubernetes that supports DEV, TEST and PROD environments.
  • Maintaining oracle Database and deploying oracle scripts. Working on running query using Impala and used BI tools to run ad-hoc queries directly on Hadoop.
  • Administration and Support for App Servers on IIS and Web sphere
  • Developed custom automation build system using Hudson and TFSBuild on Team Foundation Server Completed set up of CD environment with focus on UrbanCodeuDeploy (deployment automation).
  • Experience in deploying services including Jenkins and Nexus on Docker using Terraform.
  • Worked on Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 Setup OpenStack proof of concept (POC) in staging.
  • Automated configuration management using Chef. Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Used tools like knife to enhance the functionality and usability of the cookbooks.
  • Implemented Chef Cookbooks for OS component configuration to keep server’s template minimal.
  • Responsible for managing the Chef Client nodes and upload the cookbooks to chef-server from workstation.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers Manage deployment automation using chef, Custom chef recipes, in Ruby.
  • Hands on experience in writing Recipes and Ruby scripts to customize Chef as per the environment.
  • Deployed and started the Apache servers for running the web applications.
  • Administer and Maintain Source Code Repositories in bitbucket.
  • Support concurrent development process with standard Branching and Merge of application source code.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an agile environment.
  • Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.
  • Administration and Support for App Servers on IIS and Web sphere
  • Developed custom automation build system using Hudson and TFS Build on Team Foundation Server Completed set up of CD environment with focus on Urban Code Deploy.
  • Set up u Deploy server along with automated scripts to back up the server and restore from backup for Disaster recovery.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Team city setup for all application in business level, and all maven and ant builds from end to end. Bitucket to artifactory.
  • Integrating team city with sonar and Vera code for code analysis.
  • Integrating team city with testing environment selenium and cucumber for one time automations and build.
  • Wrote templates for testing integrating with team city.

Environment: Teamcity, AWS, Python, Bash, Shell Script, PowerShell CLI, Ruby, Docker, vRealize, vCenter, Git, Udeploy,Openshift, Chef,VMware ESXi 6.0, ESXi 5.5 and ESXi 5.0 vSphere, Windows 2000/2003/2008 , RHEL 5.X, 6.X, P2V Exchange Server 2003/2010

Confidential, DENVER, COLORADO

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involved environments like Development, SIT, QA, UAT and Production
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plug-in to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Involved in working on the environments of AWS like EC2, Elastic Search, VPC, Subnets, Routing Tables, Internet gateways, IAM, Dynamo DB, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Used AWS Cloud Services to launch Linux and windows machines, created security groups and written basic PowerShell Scripts to take backups and mount network shared drives.
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments
  • Experienced in implementing and enhancing the end to end work flow of Continuous Integration (Jenkins, Team City and GOCD), Continuous Delivery and Continuous Deployment process for an organization
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Installed and tested VSphere 6.0 to enable Hybrid cloud architecture and implanted open stack in test environment.
  • Set up Ansible automation to deploy Confluent Kafka; made OpenShift deployment for Kafka UI
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration Environment and automated the whole process.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Used JIRA as Issue Tracking Tool.
  • Used the continuous Integration (CID) Tool Jenkins for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI Tools.
  • Managed source control systems GIT and SVN.
  • Worked on Amazon Web Services (AWS) and virtualization based technologies.
  • Developed and maintained integration and release processes.
  • Configured and automated the Jenkins Build jobs and Building pipelines for Continuous Integration and deployment.
  • Groovy scripting to build a pipeline for continuous deployment.
  • Used Apache, Tomcat as application server for deploying the artifacts.
  • Developed UNIX for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Shell to automate build and deployment Process.
  • Worked with Development teams to adopt more ownership of systems and troubleshooting issues.
  • Provisioned, operated, and maintained servers running on AWS by using Configuration Management tools like Ansible.
  • Created images and stored in the Docker Containers and uploaded to the Docker hub.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Involved in development of Test environment on Docker Containers and configuring the Docker Containers.
  • Creation of Docker images and linking of Docker Containers for secured way of data transfer.
  • Installed Jenkins server on to AWS and built Jenkins workflow automation by installing respective plugins.
  • Controlled access for Company users to use AWS resources (authentication) and what resources they can use and in what ways (authorization) through IAM policies.
  • Configured nodes as per the developer's requirements and made the nodes available for them.
  • Designed and implemented Continuous Integration pipeline through automation with Enterprise Git, Jenkins.
  • Developed strong knowledge on end to end orchestration by using the tools like Jenkins, Git, and Chef.
  • Provisioned, operated, and maintained servers running on AWS using Configuration Management tools like Chef.
  • Created new cookbooks in Chef to deploy infrastructure on AWS following best practices.
  • Hands on experience in writing Python, PowerShell and bash scripts for automation.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Developed and implemented Software Configuration Management strategies for various Applications per the agile process.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Jenkins to get the job done.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Developing Cloud formation scripts Terraform for leveraging different cases for Enterprise cloud platform.
  • Managed AWS infrastructure as code using Terraform. Written Terraform templates for configuring EC2 instances.
  • Created Terraform scripts to move existing on-premises applications to cloud
  • Experience in log monitoring tool like Splunk. Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Created robust searches, reports, and charts. Using Splunk search process, using sub-searches, additional statistical commands and functions.
  • Managing source code repositories in GitHub.
  • Working in Agile methodology.

Environment: AWS (IAM, EC2, S3, VPC, RDS, R53), Terraform, Cloud Watch, GIT, Subversion, Docker, Kubernetes, Jenkins, Maven, Ansible, Nagios, Cloud Watch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX, Nginx, ANT, SVN, GIT, GitHub, Nagios, Splunk, New Relic, Jenkins, Apache Tomcat, WebSphere, JBOSS, JSON, Java/J2EE, Bash, Shell, Python, PHP, Ruby.

Confidential

Linux/DevOps Administrator

Responsibilities:

  • Responsible for day to day administration and administration of RHEL versions, which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6 operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Managed and installed software packages using YUM and RPM and created repository files for offline servers.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Responsible for configuring real time backup of web servers.
  • Part of the Developers team supporting the automation of software delivery across multiple AWS regions and availability zones while also helping to support over 1000 workloads to AWS so as to reduce its datacenter footprint so as to support an agile disaster recovery system
  • Responsibilities included Department of Defense (DOD)/ISO 9001 firmware requirements, preliminary design, and detailed design, firmware code, and test, project scheduling using Microsoft Project, preparing technical manuals, client communications, cost estimations, user training, and technical support
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Log file was managed for troubleshooting and probable errors.
  • Perform Linux and UNIX Kernel tuning for web, database and application servers.
  • Configured hands-free installation using Kick start and PXE.
  • Participated in upgrading and migrating 3.x to 4.x and 5.0 Linux.
  • Responsible for the Database / Network operation with servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
  • Responsible for Connectivity issues among various Servers and various software components.
  • Installation, maintenance and administration of Oracle and Db2 Server on Linux Servers.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Managed and carried out system maintenance, hardware replacements and upgrades.
  • Performed system patch and software analysis, installs and configuration.
  • Managed and administered of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, disk devices, SAS, SATA & SCSI devices.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, network, storage in accordance with standards and project/operational requirements
  • Performing failover and integrity test on new servers before rolling out to production.
  • Performed Kickstart installations in Linux.
  • Deployment and Configuration of application server JBoss deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/adm/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.
  • Utilized Puppet for configuration management of hosted Instances within AWS.
  • Hands on Experience on Puppet Server and workstation to manage and configure nodes, experience in writing puppet manifests to automate configuration of a board range of services.
  • Installation of software packages and checking the verification of installed packages.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation

Environment: PowerShell, SVN, GIT, Jenkins, Maven, Nexus, Web Logic, Tomcat, Embedded, Shell Scripts, Perl Scripts, Power Shell Scripts, Puppet, XML, UNIX, JIRA.

We'd love your feedback!