We provide IT Staff Augmentation Services!

Devops (build & Release) Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • DevOps engineer with expertise in AWS, Configuration, Build & Release management and Linux Administration for several market driven international organizations
  • Experienced in AWS Cloud, DevOps, Build and Release Engineering in automation, deploying and release of code from one environment to another.
  • Experience in installing, configuration, support, upgrading and patching Linux servers using Confidential Satellite Server and also worked on registering different client servers and involved in building channels and pushing the packages to master Confidential Satellite Server.
  • Experience in Installing, upgrading and configuring Redhat Linux 5.x, 6.x, 7.x using Kickstart Servers.
  • Experience in Installing, configuring and maintaining Ansible, Chef and Puppet.
  • Planned, coordinated and performed repeatable builds and deployments on Pre - production and Production environments on customer facing and revenue generating application.
  • Designed, deployed and managed a continuous integration system across the enterprise which includes SCM/CM, automated testing and automated notification of results.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, CVS, TFS, GIT and knowledge of Clear Case.
  • Managed up to 4 concurrent release cycles varying in frequency from twice weekly to once per 4 months for major releases.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron.
  • Experience in with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning onLinux.
  • WrittenChefRecipes and Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Supported and maintained the department's Puppet Enterprise environment
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Used Jenkins pipelines to drive all microservices builds out to the Dockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Worked on creating theDocker containers andDocker consoles for managing the application life.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Extensive experience in a cross-platform (Windows/Linux) buildand test environment.
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux/ Confidential, Centos and Ubuntu

Version Control Systems: Atlassian Products, Hashi corp Products Subversion/SVN, CVS,Git Hub Subversion, Git, Gerrit, CVS, ClearCase, Confluence, Packer, Vagrant, Terraform, Confluence, & Rally

Automation/Build Tools/Monitoring: Puppet, Chef, Ansible, Jenkins, Nexus, Artifactory, SonarQube, Grafana, DockerNagios, Veritas Volume Manager, Nagios, Web MethodsDatabase MS Access, SQL Server, MYSQL.

Build and Scripting Tools: Shell, Python, & Groovy

Networking: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP

Tracking Tools: Jira

Virtualization/Storage: AWS, & VM Ware ESX/ESXi

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

DevOps (Build & Release)

Responsibilities:

  • Involved on installation, configuration and OS upgrades on Confidential Linux, 6.X/7.X.
  • Supported Linux environment with around 7000+ servers running Redhat Linux.
  • Perform the Linux Kernel and operating system upgrades on the server.
  • Performed regular installation of patches using RPM and YUM.
  • Used RHN Satellite exporter command to channel all the packages and deploying rpm packages.
  • Experience in shell scripting for doing CRON jobs that run daily to check disk usage and perform cleanup of file systems on different environments.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and microservice container orchestration
  • Wrote Bash/Shell/Python scripts for managing day-to-day transactions & for automation of routine task.
  • Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
  • Replace old Bash monitoring scripts with Grafana for real time alerts and reporting.
  • Worked on AWS server provisioning and standardization using Puppet Manifests.
  • Installed and configured Confidential Satellite server for package transfer across servers, to store client's system profile and to control other servers in the network.
  • Repository management in Gradle to share snapshots and releases of internal projects using Nexus tool.
  • Set up and maintain continuous automated build system with Jenkins, perforce and Python scripting.
  • Developed, Maintained and support Continuous Integration framework based on Jenkins.
  • Helped write Chef Cookbooks and Chef Recipes for automation tools and builds.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Created scripts in Groovy to run pipeline job in Jenkins.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Created a production-ready, high-availability Puppet infrastructure to assist in automatic administration of Linux servers.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Deployment of Docker Swarm Cluster for Jenkins build tooling.
  • Used Ansible as powerful tool for creating infrastructure and deployed on servers.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Determined ways to optimize/improve JIRA and JIRA Agile setup and process workflows, as well as identify.
  • Developed Python, Shell and Ruby Scripts for automation and monitoring purpose.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.

Confidential, Richardson, Texas

DevOps (Build & Release)

Responsibilities:

  • Responsible for troubleshooting issues related to Linux server's file systems, memory usage and experience in installing several packages/software on Linux servers and providing support for them.
  • Involved in migration puppet to chef taking our puppet manifests and porting them over one-for-one as cookbooks.
  • Developed build scripts using Gradle and MAVEN as the build tools for the creation of the build artifacts like war/jar or ear files.
  • Administrator of Jenkins, Gerrit, SonarQube & puppet servers.
  • Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
  • Implement infrastructure as code and automate infrastructure and EC2 deployments with Ansible and Terraform.
  • Experienced on installing Docker by using puppet and Jenkins Nodes via Puppet.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Responsible for CI and CD process implementation with Jenkins using Python and shell scripts.
  • Monitoring Jenkins and gerrit Performance and health overview metrics using Grafana.
  • Automates configuration management, application deployments and cluster cloning by utilizing Bash, Python, and Ansible.
  • Well versed with many different concepts ofCheflike Roles, Environments, Data Bags, Knife andChefServer Admin/Organizations.
  • Experienced in Foreman for managing servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring by Using Puppet &Chef.
  • Currently leads an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerization effort.
  • Used Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery. worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Helped convert VM based application to microservices and deployed as a container managed byKubernetes
  • Worked on Increase application availability by controlling platform ecosystem DNS with to Docker Container Platform and running web applications on multiple endpoints.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers.
  • Installed and configured WebLogic and Apache Tomcat application servers running on Confidential Enterprise Linux in a clustered/non-clustered environment.
  • Launched EC2 Linux instances using AMI, Install and configure Apache HTTP Server and Apache Tomcat in highly available and scalable environment.
  • Experienced in an Amazon EC2 environment Working with Cloud administration for multiple LAMP servers using Amazon Load Balancing, Amazon Auto-Scaling and Mysql (Master/Slave) configurations. High volume traffic system monitoring with Munin and Nagios and API developer with JIRA repository. Web Services development on Amazon (EC2, S3, & etc)
  • Aided in the migration to Docker and containers for various projects and established the use of Blue/Green Deployments, Load Balancers, and AWS EC2 Spot Instances.
  • Responsible for Containerizing using Docker, Docker Compose, Swarm & Kubernetes.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup for the project.
  • Worked on AWS Cloud platform’s services which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS config, Auto scaling, Cloud Front, IAM, S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Perform data dump provide system administration support for a client with 120 instances hosted in AWS Cloud environment.
  • Installed and configure a Nagios inode checker on our Nagios server and set up Nagios inode checker on our team's various CI and Production servers.
  • Used GitHub enterprise as the repository to distributed version control and source code management (SCM) functionality of Git.

Confidential, Chicago, IL

DevOps (Build & Release)

Responsibilities:

  • Involved on installation, configuration and OS upgrades on Confidential Linux 4.x, 5.x, & 6.x
  • Worked on configuring Kickstart Servers and booting the images using PXE in Confidential Linux.
  • Managed VMware ESX 3.5 & ESXi 4.1 environments. Create and install virtual machines (Windows and RHEL) on ESX 3.5 and ESXi4.1 as specified by Architecture Group.
  • Involved in setting up Puppet Master/Client to automate installation and configuration across the environment.
  • Writing Shell scripts for system maintenance and file management.
  • Automated daily manual tasks by running Cron Jobs using bash scripts that report events that need to be monitored.
  • InstalledRPMpackages onRedHatLinux Servers, updated with the help of YUM and Up2date.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Responsible for CI environments (Jenkins, Nexus, Sonar).
  • Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
  • Worked on schedulingChefnodes convergence using Linux Cron jobs for automation of job scheduling.
  • Managed cookbook source code repos for deployment cookbooks and implementing chefspec frameworks to identify cookbook issues at initial stages of authoring the recipes.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.

Confidential

Linux Admin / System Eng.

Responsibilities:

  • Managed Redhat/Centos and Ubuntu server’s backups, restores and general system administration.
  • Compiling new kernels, creating and modifying scripts (mainly bash) to accommodate the administration of daily duties
  • Patched Linux, Windows and Oracle systems regularly.
  • Management of Internal Systems and Hosted Systems
  • Administered and supported application servers, responsibilities included troubleshooting and monitoring servers using Nagios.
  • Configured local file system storage to create partitions and volumes.
  • Involved in deploying and supporting patch management, updating services and software installation.
  • Experience with Yum package installations and patching software.
  • Provided support for creating user accounts, security privileges to specific users and process monitoring in Ubuntu and RedHat Linux.
  • Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization.
  • Day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.
  • Worked on configuration and administration of LVM as extending Logical Volume and Physical Volume Size.
  • Experience in Xen Virtual server managing, Implementation and troubleshooting for system High availability on RHEL.
  • Configuration, Administration and maintenance of NFS, DNS, NIS and samba on Linux Servers.
  • Built shell scripts, managed the automation of CRON jobs as well as file systems.
  • Setting up servers through using UNIX for deployment or other uses for application.
  • Performed weekly / monthly and on-call deployments of application codes to production environments.

We'd love your feedback!