We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

O Fallon, MO

PROFESSIONAL SUMMARY:

  • AWS/DevOps Engineer with more than 8 years of experience in IT industry for administration, automation and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of SoftwareConfiguration/Build&Release Management with Continuous Integration (CI) &Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration.
  • Experience in source code management tools such as SVN, GIT, CVS.
  • Worked in source code migration from SVN to GIT.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience with CI/CD likeJenkins and BAMBOO for implementing end-to-end automation.
  • Can manage and migrate the physical servers (Linux, Window, Unix) to cloud such as AWS, Docker and test them.
  • Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Expertise in Amazon AWS Cloud AdministrationServices: IAM,EC2, S3, EBS, VPC, ELB,RDS,KMSDynamo DB, Auto Scaling, SecurityGroups,Code Commit,Code Deploy, Direct Connect Redshift, Lambda Servies, EMR, ELASTIC SEARCH.
  • Good experience on Amazon AWS IAM Services inUsers, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Good knowledge of customizing Amazon Machine Images ( AMIs ) & deploying these customized images based on requirements.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Automate operations processes using Lambda, CloudWatch Events , Schedules.
  • Experience in route traffic, transfer existing domains and creating new domains by using Route53.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps)
  • Good Exposure on Virtualization, Azure, Google Cloud,Vagrant, Containers (Docker), Docker Swarm, Kubernetes, Mesos and Hypervisors ESXI, ESX.
  • Capable of configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like CHEF,ANSIBLEand PUPPET.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources Databags, templates, attributes .
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked on infrastructure with microservice models like Docker Containerization . Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests , downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Hands on Monitoring and alerting Services forthe Servers using Tools like NAGIOS and Keynote.
  • Designed and created dashboards in Kibana referring the indexes from Elastic Search(ELK).
  • DevelopedPuppet modules and Chef cookbooks to automate deployment, configuration, and lifecycle management of key clusters
  • Installing, configuring and managing the RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL, Cassandraand MongoDB
  • Deployment of application on to the server and Middleware using scripting language like Bash, Ruby and Python
  • Writing pom.xml, build.xml using the build tools like ANT, MAVEN for declaring the dependencies and managing the application framework.
  • Building deployable artifacts (jar, war & ear) from the source code using the build tools like MAVEN and ANT
  • Worked with different Bug tracking tools like JIRA, Crucible, Clover and Fisheye .
  • Expertise in Enterprise repository management tools like Nexus, artifactory etc
  • Expertise in configuring and installing servers with different environment such as Windows, Linux(RHEL), CentOS, Ubuntu.
  • Highly experienced in LAN/WAN networking architecture and TCP/IP protocol stack, wireless networks & Cloud computing concepts
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Installing, configuring, maintain DNS using BLIND, Ultra DNS and troubleshooting DNS issue using the DNS utilities like NSlookup
  • Setup the internet load balance on Multiple ISP, Firewall, Port forwarding using IPTABLES
  • Functional usage and deployments of the application in Web Logic, Web Sphere and Apache Tomcat Server
  • Managing Resources, Network and Log Trace and monitoring them with tools like Nagios and Appdynamics.
  • Implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, LDAP, DNS, FTP, Remote access, Security management and Security trouble shooting
  • Efficiency and Reliability of Build & Deployment process using the Continuous Integration tools like Jenkins and Bambooto design the framework
  • Experience in producing day to day administration of the Development, Production and Test environment systems any time on-call support
  • Ability to work independently and as a team, highly motivated, independent learner with exceptional communication skills set.
  • Excellent Client relation skills and the drive to complete task effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all the levels of management and the client community.

TECHNICAL SKILLS:

Operating Systems: Unix, Linux, Ubuntu, Cent OS, Solaris, Windows

Languages: Bash, C, C++, Java, XML, Python, PL/SQL, Ruby,Groovy

Virtualization: Docker, VM Ware, Oracle Virtual box, AWS, Azure, Pivotal Cloud Foundry

Build tools: ANT, Maven, Gradle

SDLC Methodologies: Agile (Scrum), Waterfall

Web Technologies: Tomcat, APACHE 2.x, 3.x, WebLogic,Web Sphere, Glassfish, JBoss

Monitoring tools: Nagios, Appdynamics, Cloud Watch,Splunk,CloudTrail

Management Tools: Jira,Crucible, Clover, Fish eye

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP, ARP/RARP, IPX/SPX,PPP, IGRP, EIGRP, NIS, NIS+

Versioning Tools: GIT, SVN, TFS

CM Tools: Chef, Puppet, Ansible

CI/CD Tools: Jenkins,Bamboo,Teamcity, Anthill pro

PROFESSIONAL EXPERIENCE:

Confidential, O’FALLON, MO

Cloud/DevOps Engineer

Responsibilites:

  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure therearenoresourceconflicts.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deploymenttools.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implemented continuous integration using Jenkins . Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS) and Pivotal Cloud Foundry(PCF).
  • Leveraged AWScloud services such as EC2 , Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.
  • Redesigned infrastructure for high availability using multiple AWSavailability zones.
  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Worked with highly durable and available data by using S3 data store,versioning, lifecycle policies , and create AMIs for mission critical production servers for backup.
  • Used Chef in our deployment process and migrating in-house systems to Amazon Cloud Services.
  • Automated Infrastructure on server using Chef, experienced in writing Chef Recipes and cookbooks.
  • Experienced in Kitchen to test the Chef Recipes on workstations before running the recipe on servers.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Deployed code in to the required environments using AWS Code Deploy .
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Automated the build and release management process including monitoring changes between releases.
  • Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Created container based Virtualized deployments using Docker, working with Docker images , Docker hub and Docker registries .
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Worked with GitHub to manage source code repositories and performed branching, merging and tagging depending on requirement.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch .
  • Worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Ensured all steps are successfully completed and documented their completion times and issue logs. Environment :UNIX/LINUX,WINDOWS,AWS (ELB, SQS, S3, CLOUFORMATIONTEMPLATES, RDS, CLOUDWATCH, EC2, SNS, SES) JENKINS, RUBYSCRIPTING, SHELL SCRIPTING, GIT, WEB LOGIC, CHEF, DOCKER, SVN, GIT, MAVEN, PYTHON, APACHE TOMCAT

Confidential, ATLANTA

AWS/DevOps Engineer

Responsibilities:

  • Creating the Automation Build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Worked on building and deploying SME through Jenkins.
  • Experience with IaaS, PaaS and SaaS implementations .
  • Worked closely with development team and SQA team for product releases.
  • Worked Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
  • The complete installation and hosting was automated with AWS Cloud Formation and Power Shell Scripts.
  • Assisted in migrating the existing data center into the AWSenvironment .
  • Creating snapshots and Amazon machine images (AMIs ) of the instances for backup and creating clone instances.
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS .
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files .
  • Implemented AWS solutions using EC2, S3, RDS, EBS, EMR,KMS, Elastic Load Balancer, Auto scaling groups, Opsworks,Direct ConnectRedshift,Relational DB, Code Commit, Code Deploy and Lambda.
  • Configuring and managing an ELK stack, setup the Elastic search ELK Stack to collect, search and analyze log files from across servers.
  • Developed automation framework for Application Deployments to the cloud environments using IaC Solution( Terraform) and maintained Docker as EC2 container service (ECS).
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef .
  • Experience with configuring and managing Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Granting security and Configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for user management in JSON .
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Hardware MFA .
  • Implement and maintain the monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network
  • Use AWS Code Commit and understand array of options for enabling a continuous integration environment on AWS.
  • Worked on integrating GIT into the continuous Integration (CI ) environment along with Jenkins.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts/Groovy Scripts .
  • 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.
  • Worked with multiple Appdynamics checks and event handlers to monitor and maintain servers.
  • Manage deployment automation using Chef, MCollective, Hiera, Ruby, Python.
  • Deployed Nginx, HAproxy using Ansible playbook s.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, and patching and software deployment.
  • Integration of Maven/Nexus, Jenkins, UDeploy with Patterns/Release, Git, Confluence and JIRA
  • Hands-on experience in using message brokers such as RabbitMQ.
  • Installed and configured splunk for log monitoring and also forwarded system states to splunk indexer, created dashboards and alerts using this data.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Member of CCM representing changes for Release and environment configuration.
  • Used Jenkins to automate most of The Build related tasks.
  • Involved in Chef Deployment on Multiple platforms.
  • Build scripts using MAVEN Build tools in Jenkins to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Database Build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.

Environment: GIT,CI/CDJENKINS,UDEPLOY,CHEF,ANSIBLE,MAVEN,ELK,AWS(EC2,S3,VPC,RDS,IAM,CODE DEPLOY,ELB, EMR,ROUTE53,REDSHIFT,CODE COMMIT,CODE DEPLOY,ELASTIC SEARCH, LAMBDA),POWER SHELLSCRIPTING,PYTHON,TERRAFORM,SPLUNK,APPDYNAMICS,NGINX,GROOVY,JSON,NEXUS.

Confidential, Cranston, RI

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances .
  • Experience with SaaS, IaaS Cloud and PaaS technologies.
  • Deploying, planning, monitoring, and maintenance of amazon AWS stack (Including EC2, Route53, S3, Relational DB, Dynamo DB,Direct Connect SNS,Service Catalog SQS,EMR, IAM, Lambda) and virtual machines as required in the environment.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis.
  • Developed, deployed, and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, security related events and to be invoked on scheduled basis to take backups.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS , Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Worked with RDS replication techniques like READ REPLICA .
  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java , PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
  • Designed AWS Cloud Formation templates to create custom sized zz , Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in troubleshooting of Red HatLinux server issues and hardware issues and replacements.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Securing Linux servers by hardening the OS using IPtables, SELinux, and RKHunter.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly if required.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of ChefClient nodes for Provisionen; Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on creation of Change requests and Service requests using tool Service Now.
  • Creating customized Kickstart profiles for each server and making ISO to build the server.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Automated centralized configuration using Puppet.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef, Puppet .
  • Experience with MCOLLECTIVE FRAMEWORK for building server orchestration.
  • Used MCOLLETIVES to interact with cluster of servers in very large deployments.
  • Implemented automated cloud infrastructure using Chef.
  • User account management, worked with Perl, shell scripting (ksh, bash) to automate administration tasks.
  • Worked on Sub versioning tool Like SVNand GIT .
  • Worked on Jboss, Apache, Mail Server, and Firewall in both development and Production.
  • Worked on various scripting language like Bash, Ruby, Perl, Python, Groovy .

Environment: EC2, S3, RDS, EBS,TERRAFORM,ANT,EMR,MAVEN, SVN,GIT, PYTHON, GO, BASH, FIREWALL, JBOSS, CHEF, PUPPET(MCOLLECTIVE), SELINUX, REDHAT, RUBY,GROOVY, SERVICE NOW.

Confidential, Pataskala, OH

Aws/Build&Release engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC) .
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Hands on Experience in AWS Cloud in various AWS Services such as RedShift, CloudFront, Route53Domain configuration.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Deployed legacy applications into JBoss application server
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Edited and Modified POM.xml for a few applications that used Mavenfor compiling Java code.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts
  • Worked with Subversion, Proposed and implemented branching strategy suitable for Agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with CI/CD like Bamboo.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Confluence)
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to WebLogic Application Servers

Environment: AWS(IAM,S3,EC2,VPC),SHELLSCRIPTS, JBOSS, WEB LOGIC,JIRA,BAMBOO, AGILE, MAVEN, ANT,SUBVERSION.

Confidential, Milwaukee, WI

LINUX Administrator

Responsibilities:

  • Installation, upgrade and configuration of Red Hat Linux using the kick start installation and SUSE
  • Updating YUM Repositories and RPM
  • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers
  • Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM
  • Developed shell scripts for automation purpose
  • Monitoring servers using Nagios and writing custom plugins
  • Maintained JIRA for ticket tracking and work flow
  • Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.
  • Created File systems from local storage as well as NFS partitions for application portability
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
  • Wrote and modified shell scripts (Perl, C, ksh) & cron to perform automated administration task
  • Build and Deployment of the Linux hardware Nodes to host several KVM templates
  • Created RPM packages using the RPMBUILD and checking the new build packages
  • Maintaining user's data backup by creating particular user folder in File Server and Applying Security permission on folders
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck
  • Created and modified user, groups with SUDO permission

Environment: RPM, VMWARE, NFS, NIS, JIRA, AIX, KVM, RPMBUILD, SSH, PUTTY,CYBER DUCK, SUDO, FTP SERVERS, DNS SERVERS, NAGIOS, CRONTAB/AT

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and maintenance Red Hat Enterprise Linux 5 .
  • Installed Operating System and configured kernel parameters for Linux/Unix servers.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Worked on configuring TCP/IP, network interface , assigning static routes and hostnames.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Archive management for files and directories employing the TAR tool and compression of files using the gzip and bzip2.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Supported data management through on-site & off-site storage and retrieval service.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Monitored user and group administration, password management, file accessing and advanced file permission privileges.
  • Automated some jobs by deploying the CRON tool for job scheduling processes.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Resolved operation issues which comes in the form of tickets and assisted the users in solving their issues.
  • Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Installed and configured NAGIOS monitoring system to monitor the production server environment
  • Migrated the database applications from the Windows 2000 Server to Linux Server
  • Attended team meetings, changed control meetings to update installation progress from upcoming changes in the environment
  • Updated data in inventory management package for software and Hardware products
  • Diagnosed hardware and software problems provided solutions to them
  • Experience working with preload Assist and PICS projects
  • Worked with DBA’s on installation of RDBMS database, restoration and log generation
  • Monitored trouble ticket queue to attend user and system calls
  • Ensured the health and security of the Linux boxes which were in use.

Environment: RHEL, TCP/IP, SSH, RPM, YUM, CRON, LDAP, DNS, DHCP, NAGIOS

We'd love your feedback!