We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience with expertise in DevOps, Continuous Integration &Continuous Deployment, Linux Administration, AWS Cloud Implementation and Release Management.
  • Administered Linux systems with tasks like installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Ubuntu, RedHat, SUSE, AIX and CentOS).
  • Experienced in designing and deploying fault tolerant scalable applications on Amazon Web Services (AWS) using EC2 Instance, ELB, EBS, S3 Bucket, SNS, SQS, RDS, IAM, Cloud Formation & VPC Services.
  • Automated deployment operations using various tools in DevOps, Configuration Management, Cloud Infrastructure using Jenkins, Ant, Maven, Chef, Puppet, Dockers AWS, Azure, Nagios, Zabbix, SVN, GIT, Tomcat, Linux etc.
  • Designed and Deployed automated cloud infrastructure using Chef, Puppet and Ansible on AWS Instances.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Deployment and maintenance using Micro services using Docker.
  • Installed and Configured Workstation, Bootstrapped Nodes, composed Recipes and Cookbooks and upload them to Chef - server.
  • Installed and Configured Puppet master and agent nodes developed Puppet Manifests, modules and files.
  • Experienced with the installation of packages, patches, maintenance & RPM updates on RedHat Linux. Proficient in designing Azure and AWS cloud models for IaaS, PaaS and SaaS.
  • Extensive experience in Branching, Merging, Tagging and maintaining code versions using SCM tools like SVN, GIT, CVS, Perforce, Clear case and Harvest.
  • Managed very large data sets used for document processing and maintaining server logs using NOSQL databases like DynamoDB and Cassandra.
  • Handled On-site OS, Applications, Services, and Packages using Chef and EC2, EBS, ELB for Amazon Web Services with Chef Cookbooks.
  • Automated deployments in environments with web servers like JBOSS, TOMCAT, WebSphere and Weblogic.
  • Configured and managed monitoring tools like Zabbix, Nagios and Amazon CloudWatch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Experience with Python, PowerShell, Perl & Shell scripting for build automation and deployment process.
  • Worked with different Bug Tracking Tools like JIRA , HP Quality Center and IBM Clear Quest .
  • Developed AWS CLI scripts to turn up various AMI’s and create another Docker hosted instance. Deployed containers to AWS ECR and ECS .
  • Strong exposure in problem solving and troubleshooting of Linux / UNIX servers, debugging OS failure. Deployed applications on SDLC Methodologies like Agile, Waterfall, and other processes.
  • Hands on experience in using Continuous Integration tools like Cruise Control, Bamboo, Jenkins and Hudson.
  • Handling the user accounts ( IAM ), Route53 services in AWS cloud. Maintained and created nodes on VM-BASED and CLOUD cloudlets.
  • Expert in writing deployment Automation scripts for multiple JAVA/J2EE/.Net Applications.

PROFESSIONAL EXPERIENCE:

Confidential

Chicago, IL

Sr. DevOps Engineer

Responsibilities: 

  • Designed, developed and maintained applications of private and public Cloud infrastructures utilizing Amazon Web Services ( AWS ) including EC2, Cloud Front, SQS, SNS, RDS, VPC and Cloud Watch.
  • Working and supporting on continuous integration on Jenkins , maven for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket. 
  • Proficient in Chef as Configuration management tool, to automate the recurrent tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Experience in writing Chef Cookbooks and recipes to automate middleware installations, domain creations and deployment activities. Expertise in handling backup, monitoring, security fixes of chef-infra on Chef Server backups.
  • Handled Linux and Windows virtual servers on AWS EC2 using Chef Server. Manage configuration of WebApp and Deploy to AWS cloud server through Chef .
  • Created alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage, maintained user accounts IAM , RDS, and Route53 services in AWS Cloud.  
  • Implement a CICD pipeline involving Jenkins , and Chef to complete the Automation from commit to Deployment. Implemented & maintained the branching, build and release strategies utilizing Subversion / GIT .
  • Migrating a production infrastructure into an Amazon Web Services using AWS Cloud formation, Code Deploy, Chef EBS, and OpsWorks . Configured VPC with in AWS using cloud formation scripts.
  • Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
  • Implementing a Continuous Delivery framework using Jenkins , Chef , and Maven in Linux environment.
  • Managed Recipes and Cookbooks and uploaded them to Chef- Server as well as AWS for EC2/S3/Route 53&ELB with Chef Cookbooks. Used Chef for server provisioning and infrastructure automation in a SAAS environment.
  • Centralized monitoring and logging for the systems that are running on the cloud(s) and on premise, using tool such as Nagios .
  • Using Chef and AWS permitted to decrease costs for the department and eliminate unwarranted resources. Notifications and alerts of Nagios are automated using python script and executed them through Chef.
  • Improve infrastructure through the development of automation software modules known as Opscode Chef Cookbooks.
  • Reestablished existing manual deployment and management processes with Chef and   AWS OpsWork stacks beyond four product platforms.
  • Used JIRA to track all the defects and changes related to Build and Release Team. Collaborated with sprints and planned releases with the team using JIRA and Confluence.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Automated provisioning of cloud framework with Chef and python. Developed Web applications using Python and Cassandra.
  • Created and maintained the Python deployment scripts for the WebSphere web application server.  Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in NoSQL database design, integration and implementation. Migrated data from relational databases to  Cassandra . Cassandra cluster can be optimized by making changes in properties and Linux configurations.
  • Participated in installation with Java and Python Client drivers for building client-side applications interacting with Cassandra database.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.

Environment: AWS cloud, Chef, Java, Ant, Maven, Jenkins, Nagios, Python scripts, AWS Opswork, JIRA, JVM, JDBC, Cassandra, Web Sphere, GIT, SVN, Linux, Route53, Windows.

Confidential

Tempe, AZ

Cloud Engineer

Responsibilities: 

  • Administered users with AWS IAM such as creating users, groups, assigning roles to groups and managing IAM users to groups. Configured Amazon Virtual Private Cloud environment and networking inside the VPC
  • Responsible for day to day Build and deployments in Dev, Test, pre-production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing ( ELB ), which performed balance across instances in multiple availability zones.
  • Used Puppet for configuration management and deployed all the services on to the cloud . Defined instances in code, next to relevant configuration on what running and then created the instances via Puppet.
  • Maintained AWS cloud infrastructure using Puppet and Hudson. Experience in working with Puppet Enterprise and Puppet Open Source. 
  • Performed Server configuration management via Puppet. Transparent Data Encryption ( TDE ) implementation   Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations .
  • Implemented a fully automated build and deployment platform using Hudson and CVS
  • Strong knowledge in Configure and maintain Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds and the sole responsibility to maintain the CI Hudson server.
  • Proficient in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, Opswork . Cost optimization is done by monitoring unused resources using Cloud Watch alarms.
  • Improved modules and Manifest files in Puppet. Installed Cruise Control and performed troubleshooting during installation.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Developed build and deployment scripts using Maven and ANT as build tools in Hudson to move from one environment to other environments. Configured Hudson for doing the build in all the nonproduction and production environments
  • Involved in installing Puppet client on Redhat & Solaris servers for Automation purpose. 
  • Support for implementing redundant monitoring hosts using NagiosHP Service Management System Ticketing Tool used for Production Releases.
  • Integrate Nagios with AWS deployment using Puppet to collect data from all EC2 systems into Nagios.
  • Wrote ShellScripts for pushing data from DynamoDB to MySQL Database. Administered databases using DynamoDB   in AWS.
  • Wrote bash Shell scripts for getting information about various Linux servers. Generated Shell scripts for build activities in QA, Staging and Production environments.
  • Worked with different Bug tracking tools like HPQuality Center.  Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Performed version control administration using CVS. Use of the CVS ‘watch’ command to notify users by email or SMS messages if someone else access a file.
  • Experienced in a deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat , JBoss . Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.

Environment: Puppet, AWS Cloud, Hudson, Maven, Ant, CVS, Apache Webserver, TDE, Java, Tomcat, WebSphere, Linux, Unix, Shell Scripts, HP Quality center, DynamoDB.

Confidential

Plano, TX

DevOps Consultant

Responsibilities: 

  • Implemented a Continuous Delivery pipeline with Docker and GitHub and AWS
  • Developed and modified Docker images and pushed them to Amazon ECS , strong knowledge in containerization space.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.  
  • Involved in utilizing Ruby Rake to create tasks for automation. Ex- pulling docker images from Docker hub and upload it to AWS ECR uploading and downloading files from S3.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures. Used Puppet to manage Cisco WebEx services.
  • Used MAVEN as build tool on Java projects for the development of build artifacts on the source code. Source code configuration tools Subversion and GIT used for different projects.
  • REST API scripting in Python , Perl to interact with infrastructure tools. Designing and Implementing Automation Frameworks for Rest/SOAP based APIs.
  • Participated in managing with AWS r esources S3, EC2, ECS Route 53 and AWI. Involved in creating DNS, VPN using Route 53 .
  • Supervised Rest   Service testing using SOAP UI. SOAP API interface to create incidents for workflow.
  • Experience in Installation, Configuration, Implementation, Upgradation, Maintenance & Troubleshooting of Weblogic .
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Worked on a variety of Linux Platforms RedHat Linux, Solaris which includes installation, configuring and maintenance of applications in this environment. 
  • Implemented PowerShell   scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
  • Monitored the server performance using monitoring tools like Zabbix . Setting up of Site to Site VPN between different regions on AWS. Monitor all AWS instance through Zabbix .
  • Working experience on Windows PowerShell Scripting for purposes of task automation and configuration management. Used PowerShell scripts for code merge process.

Environment: Puppet, Linux, AWS ECR, AWS ECS, Java, GIT, Maven, Docker, Weblogic, PowerShell, REST, SOAP, Rout53, Zabbix .

Confidential

Dallas, TX

Infrastructure Engineer

Responsibilities: 

  • Developed the automated build and deployment process for application, re-designing setup for better client experience, and paving the way to building a continuous integration system for all our products. 
  • Used C# and . Net language in developing the business logic, where in extensively implemented the Object Oriented Programming (OOP) Functionalities.
  • Implemented and managed automated build systems with MSBuild . Supervised with Build, Deploy and Maintain Microsoft Azure , IaaS and PaaS applications.
  • Extensive experience in branching, tagging and merging the version across the environments using SCM tool TFS on Linux and windows platforms.
  • Worked with the TFS throughout the organization including Project management, Build Automation, work Item customization, User maintenance, Backup management, and all other TFS related tasks. 
  • Build automation to use with the continuous integration scenario for triggering coordination with TFS Release Management.
  • Managed TFS to Create/Add Repositories, Users and Create Base Lines for each release and Create/Merge Branches and enforce policies and procedures for each specific release/parallel development.
  • Troubleshoot build related problems, MSBuild and TFS Build , issues related to TFS application SharePoint, Reports, TFS Permission and Build server etc.
  • Converted .Net application of Microsoft Azure Cloud Service Project as a part of Cloud deployment. Handled clusters with different servers in Azure Cloud Resource Groups.
  • Architected and implemented automated cloud infrastructure using Chef . Setup and Installed Chef workstation, Chef Server and bootstrapping the Chef clients utilizing knife.
  • Configure Knife to manage Chef- server, turn-up new instances, package installs and configuration changes on client nodes. 
  • Developing Cookbooks, Recipes, Resources and Run lists, dealing with the Chef Client nodes, and upload cookbooks to Chef -server from Workstation.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Proficient with GIT to store the code and integrated it to Ansible to deploy the Playbooks. Used Ansible to deploy the applications and systems.
  • Developed Chef Cookbooks, Recipes with roles, attributes, and templates. Managed builds and wrote Build scripts for .Net and Websphere based applications.
  • Build release of Cloud based products containing Linux and Windows environments, using PowerShell and TFS .
  • Working experience with the Microsoft products & their Integration to different third party tools, also Used PowerShell scripts for the deployments.
  • Collaborated with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as the deployment of EJBs across multiple instances of WebSphere .
  •   Involvement in WebShere Process Server Replacement Project, with another instance of WebSphere Application Server.

Environment: Chef, C#, .Net, TFS, PowerShell, Git, GitHub, MSBuild, WebSphere, ANT, Ansible, MAVEN, Windows, Azure, IaaS, PaaS.

Confidential

Orlando, FL

Linux System Administrator

Responsibilities: 

  • Experience in supporting single sign-on authentication using LDAP on Linux environment. Configured any open source application on Linux or UNIX . Built and Configured Linux Servers in AWS Cloud Environment.
  • Extensive experience of working with the release and deployment of large-scale Java /J2EE Web applications.
  • Used the continuous integration tool Bamboo to automate the daily processes. Handled to build new project framework using Jenkins & Maven as build framework tools. 
  • Installation, Configuration, up gradation and administration of Sun Solaris , RedHat Linux. Involved in setting up Linux server with Websphere , Bamboo and Git .
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. 
  • Implemented Perl and shell scripts for automation of the Build and Release process. Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment. 
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts. Experience in  build, maintain and configure AWS environments.
  • Installation and Configuration of Solaris , Linux and AIX and Windows/NT operating systems on large distributed environment. 
  • Implemented automated installations of Operating System using Jumpstart for Solaris and kickstart for Linux.
  • Maintaining the infrastructure servers for different data centers using Amazon Web Services. Specialized with WebSphere Application Server in a setup of clustered environment setups.
  • Configured email and messaging notifications, managed users and permissions, and system settings by using Bamboo.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.

Environment: Jenkins, Linux, Java, AWS, Bamboo, ANT, Kickstart, SVN, Chef, Maven, Perl, Shell scripts, Windows, WebSphere.

Confidential

Houston, TX

Linux Engineer

Responsibilities: 

  • Monitored and fine tuning system and network performance for server environments running Redhat Linux Solaris. Experience in Install host firewall IPTables for Redhat Linux.
  • Installed and Configured Redhat Linux and Solaris and booting from SAN
  • Proficient with network-based services including DNS, DHCP, Syslog, NTP, SSH. Utilized Netstat, Dig, Traceroute, Port Forwarding, Nmap and Rsync.
  • Installed and managed SSH keys and sudo privileges. Hardened Linux  Systems with SELinux, IPTables, non-privileged accounts, immutable log files, and syslog monitoring. 
  • Installation and administration of RHEL 4.x and SUSE 10.x. Involved in Upgrading OS and Security level in Linux.
  • Arranging Secure Shell Authentication ( SSH ) for logging in without using a password. Administration of Filers utilizing NetApp CLI and GUI. 
  • Use AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups. 
  • Configure remote access to Splunk and sen CLI   to remote server. Created Scripts to automate a variety of tasks. 
  • Remote system administration using tools like SSH, Telnet, and Rlogin. Provided on-call Support for RedHat Linux server environments. 
  • Taking care of Patch Management in ESX Server through Update Manager & Accessing the ESX Server using Putty .
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure the security of systems.
  • Linux, Solaris servers are under observations using tools like vmstat, iostat, SAR etc.
  • Knowledge in Provide support for both physical and virtual environments and Troubleshooting WebLogic Application Server connection pools.
  • Coordinating with vendors to tackle the hardware and software related issues. Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Configured and installed VERITAS Volume Manager and Powerpath on Red hat Linux servers. Experience with provisioning Linux using Kickstart and Redhat Satellite server.
  • Adjusted the Linux kernel to include tracing probes for Configuration access tool. 

Environment: RHEL 4.x, SUSE 10.x,SSH,Telnet,and Rlogin, SSH, CLI, Putty, Crontab, NFS, NIS, DNS, DHCP, LDAP, Bash, Weblogic, RAID, Veritas volume manager, vmstat, iostat, Kickstart, SAR.

Confidential

Linux Engineer

Responsibilities: 

  • Installed, configured and maintained RedHat Linux, CentOS, AIX and Solaris servers. Supervised networking between Linux and Windows Environment.
  • Strong knowledge in command line and firm understanding of Linux files, work with critical files regarding boot process, password, network and log files.
  • Worked with Linux logical volume, file security, user maintenance.
  • Monitored and fine tuning system and network performance for server environments running Redhat Linux Solaris .
  • Expertise with network-based services including DNS , DHCP , Syslog, NTP, SSH. Utilized Netstat, Dig, Traceroute, Port Forwarding, Nmap and Rsync.
  • Monitoring of Linux, Solaris servers with vmstat, iostat, SAR etc.
  • Installation and administration of RHEL 4.x and SUSE 10.x. Performed automation of jobs through autosys and Crontab.
  • Troubleshooting WebLogic Application Server connection pools.
  • Managing of Filers using NetApp CLI and GUI. Adjusted the Linux kernel to include tracing probes for Configuration access tool. 
  • Maintained system integrity with appropriate packages and patches.
  • Provided on-call Support for RedHat Linux server environments. 

Environment: RHEL 4.x, SUSE 10.x,SSH, Telnet,and Rlogin, SSH, CLI, Putty, Crontab, NFS, vmstat, iostat, SAR, NIS, DNS, DHCP, LDAP, Bash.

We'd love your feedback!