We provide IT Staff Augmentation Services!

Devops / Cloud Automation Engineer Resume

2.00/5 (Submit Your Rating)

Topeka, KS

PROFESSIONAL SUMMARY:

  • More than 8 years of experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Experience on working with Docker containers
  • Implemented continuous integration and deployment using various CI tools like Jenkins, GitLab CI.
  • Experience in AWS Cloud Computing services, such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, IAM, Cloud Front, RDS.
  • Linux administration, Continuous Integration and Continuous Delivery setup using GIT, Jenkins and Docker for build.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
  • Have work experience on Multiple AWS instances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experience in crea ting User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • Extensive experience in using Build Automation DevOps tools like ANT, Maven, Antifactory/Nexus, Jenkins, Puppet/Chef/Ansible, AWS (Amazon Web Services).
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience supporting Chef Environment with 200+ servers and involved in developing Cookbooks.
  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Worked with Version Control Systems GIT, CVS, SVN (Subversion), Perforce.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment.
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Worked on Puppet manifests files for all applications to manage the configuration files and to manage them as services.
  • Experience with deployment procedure utilizing Jenkins CI to run the unit tests, build artifacts.
  • SCM tools like GIT, Clearcase on Linux and windows platforms.
  • Good working knowledge in Continuous Integration and Continuous Delivery framework.
  • Extensive experience with software builds tools like Maven and Ant.
  • With the help of DevOps tools like chef, Rundeck, Jenkins and Docker I can create on demand AWS instances and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Configured Various Network services such as LDAP, NFS, NIS, DHCP, DNS and Send mail on RedHat Linux
  • Good experience and understanding of SAN (SAN arrays, HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages, Shell scripting (ksh, bash) to automate system administrative jobs.
  • Working with DevOps practices by AWS, Elastic Bean stalk & Docker with Kubernetes.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process.
  • Strong attitude towards enhancing and learning new technologies
  • Good Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating System: Solaris 7,8,9,10, Windows 2K, XP, 2003, NT, 2008, 2012, Red Hat Linux ES 4, 5 and 6, AIX 7, HP-UX 11.23

Version Controlling Tools: Clearcase, GIT

Scripting Tools: Shell, Perl, Python, Groovy s

Build/CI Tools: ANT, Maven, Jenkins, Chef, Puppet, Nexus, Sonar

Container Tools: Docker Swarm, DC/OS Mesos, Kubernetes, Docker compose.

Email Servers: Send mail, Postfix

Monitoring: Nagios

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA

Database: Oracle 10g/9i, SQL Server, MySQL, Amazon Aurora

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Terraform, Packer, S3, IAM.

Bug Tracking Tools: Service Now, JIRA

VMware vsphere, V: Center

Applications: Apache, Tomcat, Web logic

PROFESSIONAL EXPERIENCE:

Confidential, Topeka, KS

DevOps / Cloud Automation Engineer

Responsibilities:

  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Designed AWS Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Leveraged 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.
  • Automated weekly releases with ANT/Maven scripting for compiling Java Code, Debugging and placing Builds into Maven Repository.
  • 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.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Using Docker and Amazon Cloud Architecture that will best utilize our existing technology patents to serve real time needs and deployments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Experience in building CI/CD pipelines using Jenkins for deployments for End to End automation to support all build and deployment as a pipeline.
  • 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.
  • Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
  • Working with DevOps practices by AWS, Elastic Bean stalk & Docker with Kubernetes.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • I worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Created and m ai nt a i ned Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository and Responsible for designing and deploying best SCM processes and procedures
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Good experience in Performance profiling of .net applications using Jet Brains-Dot Trace Utility
  • Validated tests by crosschecking data in backend on SQL server using SQL Queries
  • Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: SVN, GIT, Jenkins, Maven, Nexus, Chef, Vagrant, AWS EC2, LISA, Virtual Box, Java/J2EE, SVN, WebLogic, TOMCAT, Python Scripts, Perl Scripts, DC/OS, Mesos, Kubernetes, Ruby Scripts, XML, Unix, JIRA.

Confidential, VA

DevOps / Cloud Engineer

Responsibilities:

  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, AMIs.
  • Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Defined the Patch Management process for the VMware Environment to upgrade the Hosts and VM’s and Successful completion of Update Manager Installation in all the Environments.
  • Worked on web services automation along with service virtualization using CA LISA tool .
  • Manage uDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application and DB tier
  • Build uDeploy workflows for deployment automation of JAVA and .NET applications.
  • Performed uDeploy agent installation and configuration, Support uDeploy security roles and application access.
  • Used Puppet server and workstation to manage and configure nodes. Writing Puppet manifests to automate configuration of a broad range of services
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Prepared projects, dashboards, reports and questions for all JIRA related services. Generated scripts for effective integration of JIRA applications with other tools.
  • Automated the build and release management process including monitoring changes between releases.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, CA LISA, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef.

Confidential, Las Vegas, NV

Devops / Cloud Engineer

Responsibilities:

  • Creation, Installation, and administration of Red Hat Virtual machines in VMware Environment. Administration of RHEL 5.x/6.x and Solaris 10/11 includes installation, testing, tuning, patching and troubleshooting day-to-day issues.
  • Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Have a good experience in writing many scripts using many popular different languages like Python, Bash and Shell based scripting.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef, Puppet and Ansible with AWS Terraform and Jenkins for continuous integration.
  • Experience in using Jenkins to automate most of the build related tasks.
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Developed backend application using RabbitMQ
  • Managing Puppet with GIT, Distributing Puppet Manifests.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) &configuration management using puppet.
  • Used Puppet extensively to configure servers with Users, Keys and security configurations.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, Jdk and configuration tasks for new environments continuous management.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
  • Set up ELB for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip's.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience working on Docker-Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Built continuous integration and continuous deployment platform of project (Jenkins, Shell, Maven).
  • Used file module in Ansible playbook to copy and remove files on remote systems.
  • Manual Installation and configuration of Web login, Tomcat and Apache servers.

Environment: Amazon Web Services, Nagios, Microservices, Jenkins, Java/J2EE, RabbitMQ, Python, Web logic, UNIX, VMware, Artifactory, Shell, Perl, Linux/Ubuntu, IAM, S3, EBS, AWS SDK, Cloud Watch, Terraform, Packer, JSON, Puppet, Docker, Chef, GitHub, Cassandra.

Confidential

Build & Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Extensive exposure to configuration management policies and practices with regards to SDLC along with automation of scripting using shell, python and Perl scripting.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Designed, Monitored and Managed scalable and fault-tolerant deployments and supported them in real world scenarios.
  • Automated legacy infrastructure in the interim while working through Chef.
  • Used Chef to automate configuration management and applications.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Resolved the build and deployment related bottlenecks with the development team.
  • Used ANT and XML for doing Java build involving over 500 JAR files and 2 week build schedule.
  • Implemented Python and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Used take up tickets related bugs and development of new modules from JIRA.
  • Deployed the Java applications into web application servers like Web Sphere.

Confidential

LINUX Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installation and management of virtual servers using KVM Configure and maintain and troubleshoot NFS, FTP servers .
  • Configure and perform TCP/IP trouble shooting on servers and Setting up of ESXi server and its connectivity with the existing equipment.
  • Adding, removing, or updating user accounts information, resetting passwords etc. and configuring, administrating Cron Jobs.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Bash shell-scripts to automate routine activities and Migrated database applications from Windows 2008 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team. Linux kernel, memory upgrades and swaps area, Red hat Linux Kickstart Installation.
  • Worked in a 3-Tier architecture model supporting web applications hosted on Windows Server 2008
  • Performing log administration to detect system errors and resolved systems and process issues reported by Nagios
  • Using Linux Logical Volume Manger (LVM) to manage drives and manage file systems using fdisk, gdisk and provide support for both physical and virtual environment
  • Install, upgrade and manages packages via RPM and YUM package management
  • Install Firmware Upgrades, kernel patches, systems configuration, performance tuning.
  • Installing and configuring of security networks like certificates using SSL and worked with NetApp for taking snapshots, mirroring on both SAN and NAS
  • Good hands on experience on build environment using ANT
  • Used various networking tools such as ssh, telnet, rlogin, tcp dump, ftp and ping to troubleshoot daily networking issues.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!