We provide IT Staff Augmentation Services!

Devops / Build & Release Engineer Resume

Bloomington, IL

SUMMARY

  • I am passionate technologist with 9+ years’ experience working in AWS, DevOps, Automation, Release, Site Reliability engineer and System Admin.
  • Experience in GIT (Distributed version control tool), Ansible and Chef (Configuration Management Tools), Terraform (Infrastructure as Code), Docker (Container Based Tool), Kubernetes (Container orchestration technology), Jenkins and Teamcity (Continues Integration tool), Maven (Build tool) and Nagios (Monitoring Tool), SonarQube, JIRA
  • Expertise in AWS: EC2, VPC, S3, Lambda, IAM, SQS, SNS, Cloud Watch, EBS, EFS, Elastic Load Balancer, Auto Scaling, Code Deploy, RDS, Dynamo DB, AWS CLI, Cloud Front, Cloud Formation, Cloud watch, Route53, Amazon Aurora.
  • Expertise in using Docker, Docker - Compose, Docker swarm. Created Docker containers from Docker images, Docker files. Expertise in Docker volumes, port mapping.
  • Experience in Kubernetes, EKS, Kops and configuring K8S master & nodes. Managing Kubernetes administration.
  • Experience with AZURE DevOps Pipeline, Active directory
  • Hands on Experience in Python, YAML, JavaScript, VBScript, Java, C#, VB.NET, SQL, Sharepoint
  • Experience in Linux (CentOS, Ubuntu, RHEL), UNIX, Windows Server
  • Experience on Databases like Postgresql, MS Sql Server, Oracle, MY SQL, NoSQL. Writing Sql queries, functions, procedures…etc.
  • Expertise in MS Power BI, Crystal reports, MS Visio, MS Office.
  • Experience creating dashboard, Management reports, live reports using MS Power BI and SQL for different projects.
  • Hands on experience with Automation testing, Selenium, ALM, Performance Center, LoadRunner, UFT, PPM, JIRA, Selenium, JMeter, SAP TAO, Shunra (Network virtualization), Fiddler, Wireshark,

TECHNICAL SKILLS

Continuous Integrations: Jenkins, Teamcity, Gitlab

Languages: Python, Javascript, VBScript, JAVA, Node.js, VB.Net

AWS: EC2, VPC, S3, Cloud Watch, EBS, EFS, Elastic Load Balancer, Auto Scaling, RDS, Dynamo DB, AWS CLI, Cloud Front, Cloud Formation, Cloud watch, Route53, ECS, EKS, KOPS

Configuration Management: Ansible, Chef

Other tools: Nexus, SonarQube

SCM Tools: GIT/GIT Hub, TFS, Bit Bucket

Monitoring: Nagios, Cloud Watch (AWS), New Relic, ELK

Containers/Orchestration: Docker, Kubernetes (Istio, Helm), ECS, EKS

Build Tools: Maven, NPM, Ant

Testing (Functional, Performance, Security): Selenium, UFT, Jmeter, LoadRunner, Performance Center, SAP TAO, ALM/ALM Octane, JIRA, Mobile Center, Wireshark

Database: Postgresql, Oracle, MS SQL Server, MY SQL, NoSQL

BI/Reporting: MS Power BI, Crystal Reports, Tableau, Hadoop

Cloud: AWS, AZURE

Operating system: Linux, UNIX, Windows Server

Project & Portfolio Management: PPM (Workbench, Deployment manager, Demand Management, financial management)

PROFESSIONAL EXPERIENCE

Confidential - Bloomington, IL

DevOps / Build & Release Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Unblocked development efforts with additional or upgraded Chef Capabilities. Wrote new chef cookbooks and utilized LWRP's from community cookbooks and recipes to build new OpenResty (nginx) application server and MongoDB server roles
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Leading the automation of implementation and configuration work through Chef.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Working with infrastructure as a code, Terraform.
  • Writing different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Manage deployment automation by creating Chef Roles.
  • AWS Cloud management and Chef automation
  • Imported and managed multiple corporate applications using GIT.
  • Responsible for Design of different Release Environments for new projects.
  • Using Jenkins AWS Code Deploy plug-in to deploy into AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Database build, release and configuration
  • Experience working with log monitoring with ELK Stack (Elasticsearch, Logstash, Kibana).
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Hands on experience with Docker installation to implementation in the organization.
  • Performed with Docker hub, images, containers and Docker architecture.
  • Used Docker storage, networking, cloud, logging, compose and continuous integration.
  • Experience working on Docker with Kubernetes.
  • Good experience with Kubernetes architecture, setup, images, jobs, labels and selectors, namespace, node, service, pod and replication controller.
  • Working with Kubernetes deployments, Kubernetes volumes, Kubernetes network policy, command line utilities of Kubernetes Kubectl.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances
  • Used IAM to create new accounts, roles and groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud Environment.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Perl, Ruby, Shell, etc.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Troubleshoot the build issue during the Jenkins build process.

Environment: Solaris, Linux, Eclipse, Java, SQL, AWS EC2, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, IAM, Maven, Gradle, Chef, AWS, JIRA, XML, Vagrant LINUX (RHEL, CentOS), Docker, Jenkins

Confidential - Portland, OR

DevOps / Build & Release Engineer

Responsibilities:

  • Working for Devops Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers and Chef.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups. Worked with Knife command-line tool and creating Cookbook.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Worked on Terraform for configuring infrastructure as a code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in Docker hub.
  • Member of theTechnical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef solo.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.

Environment: Java, Eclipse, Toad, Git, Docker, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server, Terraform

Confidential

Devops System Admin

Responsibilities:

  • Tuning of the TCP/IP stack for troubleshooting application and OS issues.
  • Responsible for installation and maintenance of the HP-UX and Solaris Servers.
  • Responsible for downloading and upgrading the patches as per the system requirements.
  • Support the PeopleSoft/WebLogic team by helping in the OS and Application upgrades and installation of new SSL certificates for WebLogic.
  • Responsible for troubleshooting end user and application problems.
  • Veritas File system and Veritas Volume Manager.
  • Creating User accounts, Mail account, groups, printer etc.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Creation/Configuration of Additional swap/ tmp dynamically as and when required.
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Solving the problems as & when created when NFS data being accessed.
  • Maintenance of VERITAS Cluster Server.
  • Used NetBackup for backing up & restoration of file systems.
  • Built new servers using Custom jumpstart installation and Kick start.
  • Securing services using TCP wrapper and SE Linux.
  • Worked with Firewalls using IP Tables.
  • Open SSH configuration.
  • Involved in Creating Virtual machines, Creation of templates from VMs and Creation of VMs from templates.
  • Experience with VMware vCenter Server 4.0 and ESXi hosts, with both RedHat Linux and Windows Server 2008 guest installations.
  • Worked on upgrades without downtime using yum and as well as setting servers locally for upgrades.
  • Repairing the corrupted file system using FSCK. Network Interface configuration.
  • Created Logical Volumes (LVM) for Linux operating system. Worked extensively on VMware virtualization.
  • Responsible for managing the OS test, release and push process.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Built and Deployed Java to a Web Application Server in Agile continuous integration environment.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.

Environment: TCP/IP, HP-UX, Solaris, PeopleSoft/WebLogic, SSL, SE Linux, SXi, VMware vCenter Server 4.0, FSCK. Red Hat Linux, UNIX, Windows

Confidential

Devops/System Admin

Responsibilities:

  • Experience and Implementation hands on for CI/CD using Docker, Kubernetes, EKS, Jenkins and Git.
  • Use TFS/VSTS and Jenkins for CI/CD.
  • Experience with Docker, Kubernetes and OpenShift.
  • Use PowerShell, Python and Shell Scripting for automation of builds and deployments.
  • Perform deployments on AWS using EKS, AWS code pipeline, AWS deploy pipeline.
  • Integrate Jenkins with different tools like Jira, Service Now, AWS, Azure and confluence.
  • Create documentation using confluence.
  • Work in ITIL framework, configuration management, change management, incident management, disaster recovery and problem management.
  • Used Ansible as configuration management tool to keep the nodes up to date with latest configuration of software.
  • Experience with Docker compose, Docker file, image creation/deployment, Docker and orchestration technologies including Swarm, Compose and Kubernetes.
  • Use Docker Hub, Images, Containers and with Docker Architecture.
  • Administration, OpenShift handling Docker and Kubernetes
  • Responsible to solve technical Problems related System administration (Linux of Our Clients) software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Managing Red Hat Cluster, HPC environment etc.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Handling the day-to-day Operations, Troubleshooting& Solve Server Problems in LINUX/UNIX.
  • Installing and configuring Red hat Linux locally or over the network-kick start (nfs, ftp, http)
  • User Administration (setup and maintaining accounts)
  • Maintaining Server and Systems, provide IT support to User.
  • Monitoring system performance, Server load and bandwidth issues.
  • Installing open source application, search, analyze and develop new application for users.
  • Updating Systems Servers and client software's.
  • Implement the policies for the users of the computer system and network.
  • Regularly manage backup process for Server and Client data.

Environment: Centos 5.7/6, Red hat Linux 5.7/6, Ubuntu 10.04/10.10/11.10 , Fedora 17.

Hire Now