We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

4.00/5 (Submit Your Rating)

Green Bay, WI

PROFESSIONAL SUMMARY:

  • A Professional outstanding, self - motivated career with over 10+ years of experience in IT industry with major focus on DevOps AWS EC2, RDS, security groups, auto-scaling, load balancers (ELBs), Azure, Software Configuration and Build/Release Management Maven, Chef, Puppet, Jenkins, Ansible, Terraform, Docker, Kubernetes, Ant, Maven, GIT, CVS, SVN etc.
  • Extensive experience includes SCM, DevOps Build/Release Management like Ant/Ivy, Maven, Jenkins/Hudson, Bamboo, and Change/Incident Management and Cloud Management.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experienced in Cloud automation using AWS Cloud Formation templates, good with Python, Ruby.
  • Experienced in working on DevOps operations and tools area, Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management.
  • Experienced in Amazon Cloud (EC2) Hosting and AWS Administration including S3 and IAM Services.
  • Created and design the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
  • Plan, deploy, monitor and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes.
  • Used AWS, Creating, Importing and launching volumes, EC2, RDS, Lambda, security groups, auto-scaling, load balancers (ELBs), NACL in the defined VPC.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB
  • Experienced in administering and supporting the CM tools including Git, Subversion on UNIX and Windows environments.
  • Installed and Configured Jenkins for Continuous Integration.
  • Experienced in Using Jenkins to perform automated Deployments and builds on various environments using continuous integration tool Jenkins.
  • Experienced in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Experienced in Chef, Puppet, Ansible and OpenStack for Deployment on Multiple platforms.
  • Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Good understanding of Openshift platform in managing Docker containersKubernetes Clusters,Mesos
  • Experienced in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Good business, Communication Skills, Excellent Customer handling capabilities.

TECHNICAL SKILLS:

Configuration Management Tools: Chef, Puppet, Ansible, Terraform.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, GIT

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, HP Quality Center, Test Flight, Test Rail, HTSM, Remedy

Project Management Tools: Rally, Atlassian Tools

SDLC: Agile, Scrum Methodologies, Waterfall.

Application Servers: Apache Tomcat, Oracle Web logic, IBM Websphere, IIS Server

Scripting Languages: Shell, Perl, Ruby, Python, Power Shell, JavaScript.

Build Management Tools: Ant, Maven, Gradle.

CI/CD Tools: Hudson/Jenkins, Bamboo, Teamcity, BuildForge, CruiseControl.

Monitoring Tools: Splunk, Zabbix, Nagios.

Scripts& Languages: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, Java, J2EE

Databases: Oracle 9i/10g/11g,DB2

Cloud: AWS EC2, VPC, EBS, AMI, ELB, SNS, RDS, EBS, CloudWatch, Cloud Formation AWS Config, S3, Cloud Trail, Dynamo Db, IAM.

Other Tools: Kubernetes,Nexus, MQ, Docker,Vagrant,Junit,F5,Artifactory, Sonarqube, REST API, Mcollective.

PROFESSIONAL EXPERIENCE:

Confidential, Green Bay, WI

Sr Devops Engineer

Responsibilities:

  • Managed and improvised the build infrastructure for global software development teams including implementation of build, continuous integration (CI) and deployment (CM).
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Vagrant.
  • Efficiently worked for AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Built and launched of Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring the instances with respect to the project.
  • Deployment of AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Planed, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes
  • Setup and build AWS infrastructure various resources, VPC,NACL, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created and design the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Configuring, Managing and Scheduling CRONTABs for App Accounts and Backup management on a regular basis.
  • Managed Amazon redshift clusters such as launching the cluster and managing the node.AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on Apache, and IIS application servers.
  • Responsible for Distributed Version Control Systems like GIT, SVN, ACCUREV.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration (Jenkins) system for all our products.
  • Implemented a Continuous Delivery framework using Jenkins, CHEF, Maven & Nexus in Linux environment. Using Jenkins in AWS Code Deploy plugin to deploy to AWS.
  • Worked on github in pushing and pulling war/jar files of an application.
  • Worked on Jenkins CI/CD pipeline and maven to build and deploy application code, which is pulling from github.
  • Worked on Jira and Agile methodology.
  • Worked on Splunk monitoring tool to monitor applications on OpenShift.
  • Written shell scripts to automate execution of kubernetes object yaml files.

Environment: Git, Jenkins, Docker, Kubernetes, OpenShift, Google Cloud, Shell Scripting, Python Scripting, Splunk, Red Hat, CentOs, Jira, Agile, Maven.

Confidential, Green Bay, WI

DevOps Engineer

Responsibilities:

  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed Build using Ant/Maven/Gradle as build tool and used CI tools like Jenkins to move builds from one environment to other environments.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Maintained high availability clustered and standalone server environments and refined automation components with Shell, Python and Perl scripting and configuration management (Ansible).
  • Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Dealt with errors in pom.xml file in order to obtain appropriate builds using maven build tool.
  • Experience in Administering Git / GitHub in Distributed Environments.
  • Set up and managed Jenkins build farm of mixed Linux and Windows slaves.
  • Scripting in multiple languages on Linux, Shell scripting, python Scripting, Perl scripting etc.
  • Configure and Supporting monitor tools like Splunk.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Expertise in Performance Monitoring and Performance Tuning using Top, PRSTAT, SAR, VMSTAT, PS, IOSTAT etc.
  • Automated Compute Engine and Docker Image Builds with Jenkins, Packer, and Kubernetes.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Docker container deploying micro services, and scaling the deployment using Kubernetes.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • End to End Client Server Installation & Customization of Jenkins for to atomize the build/deployment process for respective application/project.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.

Environment: AWS EC2, S3, Tomcat Apache, Cloud Formation, Dynamo DB, VPC, IAM, Splunk, Git, Linux/Unix, F5, Jenkins, Maven, Gradle, Docker, Ansible, Shell, Python, Perl, MySql, Mcollective, Oracle Databases, CentOs, Ubuntu.

Confidential, Schaumburg IL.

DevOps/Release Engineer

Responsibilities:

  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Provisioned and maintained Amazon AWS server provisioning via chef. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-aws module on github as part of this.
  • Extensive experience on performance monitoring tools like Vmstat, Iostat, SAR, Nmon, and Topas.
  • Worked on the migration from VMware to AWS, and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Written multiple cookbooks in Chef. Implemented environments, roles, and databags in Chef for better environment management.
  • Worked with Chef Environment, Installing Workstation, Bootstrapping Nodes, setting up chef server, bundling recipes into cookbooks and uploading them to Chef-server.
  • Developed build scripts using Ant/Maven/Gradle as the build tools for the creation of build artifacts like war or ear files.
  • Installed and configured Jenkins, Installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments.
  • Extensive experience in installing, integrating, tuning and troubleshooting Apache Tomcat, WebSphere and WebLogic application server.
  • Developed Shell/Perl/Powershell scripts to automate applications migration and monitor application health during migration.
  • Dockerized applications to use with Kubernetes for application deployment.
  • Automated setup of environments and deployment of applications using PowerShell, Ruby and Perl.
  • Developed automation and deployment utilities using Ruby, Shell, PowerShell and Python.
  • Created AWS instance, deployed application using chef recipes and delivered QA teams to initiate performance testing. Setting up client server model of chef in dev environment.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Worked with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.

Environment: Chef, GIT, SVN, Ant, Maven, Gradle, WebSphere, Artifactory, Jenkins, Splunk, Docker, VMware, Bash, PowerShell, Shell, Perl, Ruby, AWS, Quality Center, CentOs, UNIX/Linux, Windows, Java/J2EE.

Confidential

Systems Admin

Responsibilities:-

  • Responsible to solve technical Problems related System administration (Linux of Our Clients)
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Managing Red Hat Cluster, HPC environment etc.
  • Configured and maintained NIS, NFS, and DNS client..
  • Deployment of UNIX /Linux, Solaris VERITAS and Build of various environments
  • Installation and configuration of Apache Webserver in a LAMP stack.
  • Setup of NFS, FTP Servers in Linux.
  • 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.
  • Installing and configuring Red Hat, Ubuntu Linux locally or over the network-kick start- (nfs, ftp, and http).
  • Configured SAN storage as shared between the nodes in the cluster.
  • Troubleshooting of DNS and DHCP related problems.
  • Data migration at Host level using Red Hat LVM, Veritas Volume Manager and Solaris LVM.
  • Scheduling of Daily, weekly, Monthly backups using VERITAS NetBackup 3.4 and TSM Backups.
  • Developed Cron jobs and Shell, Perl and Python Scripts for automating administration tasks like file system management, process management, backup and restore.
  • Implement the policies for the users of the computer system and network.

Environment: Centos 5.7/6, Red Hat Linux 5.7/6, Ubuntu 10.04/10.10/11.10, Fedora 17, Shell scripting, Perl scripting, Python scripting.

Confidential

Systems Admin

Responsibilities:-

  • Trouble shooting of windows xp
  • Configuring computers in windows environment
  • Troubleshooting of computers
  • Creating and disabling users on servers for use in network machines
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.

Environment: Windows XP, Windows Server 2000, UNIX.

We'd love your feedback!