We provide IT Staff Augmentation Services!

Cloud/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Richardson -, TX

SUMMARY

  • Around 6+ years of experience in IT industry comprising of Delivery Management, Design, Development, Release & Deployment and Cloud Implementation.
  • Strong Experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Mitigated security risk from within Azure Cloud. Ensured the secure transfer of data from on - premises to Azure.
  • Use of Azure services for HA and DR and developed security policies for Azure cloud.
  • Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion(SVN), GIT, Hudson, Jenkins, Ant, Maven.
  • Hands on experience with build tools like Jenkins, TeamCity, Sonar, Maven, ANT and experienced with build automation tools like Ant and Maven.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms and used GITto keep track of all changes in source code.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices. Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet. Well versed with creation of puppet profiles and role modules.
  • Experienced in WritingChefRecipesto automate our build/deployment process and do an overall process improvement to any manual processes.
  • EstablishedChefBest practicesapproaches to systems deployment with tools such as vagrant and test-kitchen and the treatment of eachChefcookbookas a unit of software deployment, independently version controlled.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • 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.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • 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 Enterprise.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers and re-used the same Chef Recipes with modifications to create a Deployment directly into Amazon EC2 instances.
  • Experience in Installing and monitoring standalone multi-node Clusters of Kafka and Storm.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • In-depth knowledge of the Technical implementation of Change Management, Asset Management, Incident Management, Problem Management, Service Catalog and Configuration Management.
  • Experience working with Docker (Engine, Compose, Swarm, Networks, Storage, Images, etc.), creating Docker images from Dockerfile and Docker Management Utilities (Docker UCP, Rancher, Kubernetes, etc.)
  • Installed, Configured and administered Oracle WebLogic Server 11g and Webservers like iPlanet/Apache in Development, Test and Production Environments.
  • Installed Middleware Tools like WebSphere Application server 7.x/8.x, JBoss EAP 6/GA 7, Apache Httpd, Tomcat manually as well as Puppet Modules with Facter.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experience working with Network monitoring tools like Nagios, Splunk. Maintenance of Splunk Environment with multiple indexes and configuring the index settings.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center. Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH.
  • Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC). Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Experience Working with DHCP/NIS/LDAP/NFS Services and in using various network protocols like HTTP, TCP/IP, FTP, POP, SSH, UDP and SMTP.
  • Extensive experience in UNIX performance tuning and Capacity Planning. Extensively experienced in Bash, Perl, Python, Ruby, Powershell scripting on Linux.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Involved and Participated in weekly QA Meetings. Environment: Selenium IDE, ALM, Quality Center(QC), Oracle, Toad, and Harvest,
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS

Operating Systems: LINUX (RedHat, Centos), Unix, RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008

Build/Automation Tools: Ansible, Chef, Puppet, Jenkins, Maven, Ant

Languages: Shell, Bash, Perl, Python, Groovy

Databases: MySQL, MongoDB

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server

Bug Tracking Tools: JIRA, Rally

Version Control Tools: GIT, Subversion

Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby, YAML

PROFESSIONAL EXPERIENCE

Confidential, Richardson - TX

Cloud/ DevOps Engineer

Responsibilities:

  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
  • Working on AWS Elastic load balancing for deploying applications in high availability and experience in working on cloud EC2, S3, RDS, LoadBalancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Using AWS S3 to store code bundles to deploy onto EC2 Instances along with working on providing DNS management using AWS Route 53.
  • Deploying and managing applications in Datacenter, Virtual environment and Azure platform as well.
  • Working on Azure for highly available customer facing B2B and B2C applications.
  • Environment: Visual Studio 2013, SQL Server 2012, Windows Azure, Azure SQL Database, ASP.NET, C#, ADO.NET, WCF, CSS, JavaScript, IIS and Stored Procedures.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Worked with development team to migrate Ant scripts to Maven.Implemented Maven builds to automate JAR and WAR. Developed build and deployed scripts using ANT and Maven as build tools in Jenkins to move from one environment to another environment.
  • Configured and created terraform scripts for launching the infrastructure on AWS. Developed the automated provisioning of AWS cloud environments using Terraform, Jenkins and chef.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Worked on the project prototypes using NoSQL and along with Microsoft Azure.
  • Used Azure explicitly for hosting all the testing applications for the project.
  • Managed the source code repository and involved in the build, release and Continuous Integration process.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades. Automation of OS builds and Application Installation through Chef.
  • Integrated Subversion into Chef/rundeck to automate the code check-out process. Managed build results in Chef/rundeck and deployed using workflows in Chef.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef client nodes for provisioning: Created roles, cookbooks, recipes and data bags for server configuration, deployment and app stack build outs.
  • Worked for Devops Platform team responsible for specialization areas related to Chef for Cloud Automation. Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration.
  • Built Cassandra Cluster both on the physical machines and on AWS EC2 instances.
  • Experience in performance tuning the Cassandra cluster to optimize it for writes and reads.
  • Helped with the sizing and performance tuning of the Cassandra cluster.
  • Experience in installation and configuration management tools like Ansible on various servers and good understanding of Ansible for configuration and managing computers, combining multimode software deployment, ad hoc task execution and configuration management.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configuration of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Configured and created terraform scripts for launching the infrastructure on AWS. Developed the automated provisioning of AWS cloud environments using Terraform, Jenkins and chef.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform. Used terraform to implement auto scaling, cloud watch in Jenkins.
  • Converted existing Terraform modules that had version conflicts to utilize Cloud Formation during terraform deployments to enable more control or missing capabilities.
  • EBS Volumes management and snapshots for backups using script. Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
  • Server configuration management via Ansible and System orchestration via Ansible.
  • Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Wrote ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Implement source control with Team Foundation Server, Git on Bitbucket.
  • Used JIRA for all our projects in scrum methodology for creating stories and giving points to the stories, and updated stories as per our sprints.
  • Documented all our build deploy methods, release calendar and desk procedures on WIKI confluence.
  • Providing documentation on Install, Upgrade release guides for application to documentation team.
  • Working on designing, development and implementation of Decommissioning & re-provisioning process and Virtual Machine using bash and Python Flask as framework.
  • As a Linux administrator, primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuration of various OS-native and third-party tools, securing of OS, installing, configuring & job scheduling using cron.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Wrote PowerShell scripts for automating time consuming specialty needs for external clients.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Install configure Jboss Application server for the environments and currently working on the Non-Prod environment setup in Cloud environment.
  • Jboss configuration is done in thoroughly firewalled environment using TCP.
  • Provided technical assistance for development and support on JBoss application server platforms.
  • Application and Web Servers including IBM HTTP Server, Apache Web Server, JBOSS and Sun ONE iPlanet Enterprise Server.
  • Configured Apache module mod jk to connect to the Jboss AJP container, Configured SSL between Apache and Jboss using mod ssl.
  • Participated in the defect tracking and reporting with ALM and product quality measurement efforts.
  • Accountable for maintaining project schedule, roadmap and revision, project process on SharePoint repositories satisfying SDLC, SOX, FIT compliance. Business unit data metrics maintained for cross-functional reporting & budget reconciliation.
  • Developing ruby scripts (recipes in chef) for automatic deployment of servers and managing configuration files through chef.
  • Maintained IIS webserver during deployments and production for .net applications.Created batch files for .net applications to automate the deployments.
  • Supported File Transfer Protocol application for hundreds of clients processing files through company’s servers.
  • Experience working with Network monitoring tools like Nagios. Maintenance of Nagios Environment with multiple indexes and configuring the NRPL settings.
  • Scheduled Jobs using CRONTAB and Confidential Utility and wrote shell scripts to automate System Process.
  • Used Jira 6.2 as our bug tacking tool, and worked with the present administrator to make updates and consult on plugins. Used JIRA tool to create and update stories and for tracking project status.
  • Worked on JIRA Agile projects like Creating Scrum/Kanban boards, configured columns, Filters and Reports for Sprints.
  • Provided 24*7 support, during production pushes and provided end user support.

Environment: Red Hat Linux 5/6, KVM, AWS (Amazon web Services), Chef, Rundeck, Python, Ruby, Kubernetes, Jenkins, Ansible, Docker, SVN, Kafka, LDAP, DNS, SNMP, Shell scripting, Ruby, Apache, WebLogic, Tomcat, Jira, Confluence.

Confidential, Pasadena - CA

DevOps Engineer

Responsibilities:

  • Worked on end to end implementation of CI and CD (Continuous Delivery), DevOps processes usingAWSCodeCommit,AWSCodeDeploy,AWSCodePipeline, Jenkins and Ansible.
  • Worked 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. Also use EBS in storing persistent data to mitigate the failure.
  • Design and implementation of the architecture: Layers/Components: Azure/.Net C#: WebApi 2 Rest, Hal, Rich Client WPF, Linq, Sql Azure, Azure AD, Elastic Database Pool.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using Software Configuration Management (SCM) tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
  • Integrated Jenkins with repositories like GitHub to build Automation tool (Maven), and Artifact repository for pushing successful build code.
  • Creating manifests and deploying using Puppet to completely provision the server. Created Custom Puppet modules for bootstrapping new servers with required application dependencies and packages.
  • Server configuration management via Puppet and System orchestration via Ansible. Used Puppet to automate configuration management & Applications.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, users Mount Points, Packages. Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances. Installed, configured and maintain the Docker environments to house all microservices.
  • Created several scripts/apps to monitor and admin all docker containers. Implemented several Tomcat, JBOSS Instances by using the Docker Engine for running several Containerized AppServers.
  • Installed and deployed Docker Engines in Virtualized Platforms for containerization of multiple apps and configure Docker Swarm and Kubernetes.
  • Provided 24*7 on-call/Remote Support for LINUX Production Problems on weekly rotation basis. Troubleshooting day-to-day server related issues and problems.
  • Created clusters in VMware vCenter and Upgrading VMware infrastructure components using VUM. Migrated servers using hot and cold cloning technology in VMware.
  • Analyzed performance against key SDLC deliverables and testing results as a means of effectively assess and communicate risks to project team and senior management.
  • Installed, Configured, administered and supportedWebSphere Application Server, andIBM HTTP server on UNIX (Linux, Solaris) /Windows platform.
  • Implemented procedures for configuration and deployment of production JBoss applications.
  • Troubleshoot & debug the issues in the applications in weblogic, websphere, Jboss.
  • Install and configure DHCP, DNS, web (Apache, IIS), mail (SMTP, IMAP, POP3) and file servers on AIX and Red Hat Enterprise Linux servers.
  • Define/setup network protocols, Network File Service (NFS), and Network Information Services (NIS) in Linux. Configured Network and troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Configured vMotion, Storage, vMotion, vSwitch and vLANs in vCenter. Performed patch management using VMware update manager (VUM) for ESX server.
  • Created clusters in VMware vCenter and Upgrading VMware infrastructure components using VUM. Migrated servers using hot and cold cloning technology in VMware.
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios, Splunk, Puppet. Used Python scripting for automation, highly scalable, build promotions for staging to production.
  • Wrote PowerShell scripts for the teams use with customers that have been heavily utilized thus saving much time with each other. Used PowerShell and Confidential -SQL combining data from multiple sources.
  • Expert in standardizing Splunk Forwarder deployment, configuration and maintenance across UNIX and windows platform.
  • Experience with Atlassian JIRA installation, administration and maintenance. JIRA Configuration Management.

Environment: Java, J2ee, JBOSS, Redhat Linux, Apache, Tomcat, Puppet, Linux, Subversion (SVN), Python, WebLogic, WLST, Docker, Docker Swarm, Kubernetes, Nagios, Splunk, Python, PwerShell, JIRA.

Confidential, St.Louis - MO

Build and Release/VMWare Engineer

Responsibilities:

  • Release Engineer for a team that involves different development teams and multiple simultaneous software releases.
  • Defined and rolled out Configuration Management process and coordinated Release Management activities for development teams working on Java platform in both Windows and Unix based environments.
  • Developed automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype, Nexus, Shell, Python and Java.
  • Administered and integrated the Version Control Systems like Subversion and Git with Jenkins.
  • Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly and milestone builds across multiple streams of development and assisted developers with the timely resolution of any build failures.
  • Designed and implemented end to end SDLC with process gates and quality controls with fully automated build and deployment process from development to QA to Staging and Production environments.
  • Defined necessary improvements in build technology and source code organization to define process and became a lead player in affecting change to deliver high quality builds on time.
  • Identify, troubleshoot and resolve problems with code build and ensure artifact versions and release versions of the build are intact.
  • Build servers, configured, installed tools, installed patches and transitioned servers to production support.
  • Build the entire VDI Environment in VMware horizon view 5.2 by deploying Connection server, Security server, Dedicated VCenter server and Transfer server and authenticating them in Horizon View Administration console.
  • Installation and configuration of Window servers 2003, 2008, 2012 R2 Virtual Machines in the ESXi host clusters.
  • Components and upgrading VMware Tools. Migration of ESXi host and VM’s across data centers. Implemented software enabled raid configuration (LVM).
  • Worked on LDAP console, wrote shell scripts to automate LDAP tasks. Implemented local/remote user authentication service (nis, LDAP).
  • Install and Configure Comm. Environment in WLS using WebLogic server. Worked on Web Server and WebLogic consoles for non-critical fixes.
  • Involved in Installation, Configure and Maintenance of the WebSphere application server on AIX environment.
  • Installation and Configuration of RedHat Enterprise Linux environment. Configure and implement OS level virtualization with Solaris Zoning and VMware.
  • Allocated SAN storage space (LUNs) for ESXi hosts, scanned and configured datastores for ESX/ESXi servers/hosts. Configure LVM filesystem and Veritas Filesystem (VxFS). Configure LDAP on client server and coordination with HP Proliate support.
  • Use Jump start for OS installation with support of Jump Start server. Configure large file system with Solaris ZFS. Excellent Experience in Installation, Configuration and Volume/File system management using Logical Volume Manager (LVM) in Linux and Solaris Volume Manager (SVM) in Solaris.
  • Experience in Information Technology as a Application Server Engineer specializing in Weblogic, JBoss and Tomcat administration.
  • Configure the global zone. Prepare file system and zone root path for non-global zone. Performed File System Backup and Recovery.
  • Experienced in design, creation of JBOSS, MQ and TOMCAT resource objects Queue, Listener, and Channels etc.
  • Monitored the logs in case of improper functionality of Jira/Confluence for exceptions and Apply the changes on Jira as per Atlassian KB. Plugin management for Atlassian Applications JIRA and Confluence.

Environment: Subversion (SVN), Git, Jenkins, Nexus, Maven, Version Control Systems, Windows 2003/2008/2008 R2 server, LDAP, Oracle WebLogic, WebSphere Solaris, JBOSS, Apache, AIX, Redhat Cluster, Veritas Cluster Server, SDLC, NFS, DNS, JIRA, Confluence.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installed Linux operating systems, apply patches, manage file systems and monitor performance on VM, and DELL server. Build kickstart server and Implement automation of server provisioning via PXE boot and Kickstart.
  • Installed and Configured DNS, DHCP, FTP, TFTP, NIS, and NFS in Red Hat Linux. Configured and administrate TCP/IP networking, routing, switching load balancing and VLAN.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 4.0 and migrating servers between ESXi hosts.
  • Assist in information gathering and architecting solutions to fulfill various functional and performance requirements, including storage, networking, and other pieces of infrastructure
  • Manage HPCC cluster Confidential enterprises scale. Managed and monitor system configurations with OCS inventory. Responsible for AD integration for Red Hat and Centos servers.
  • Production support of Apache and tomcat including installation, configuration, management, and troubleshooting.
  • Responsible for proxy setup between Apache Server and Application Servers, Bonita and Tomcat. Responsible for operational support and incident management of Linux server.
  • Responsible for Investigating and troubleshoot issues by determining root cause and remediate application, system, infrastructure issues and take proactive measures to prevent future occurrences.
  • Worked with teammates, clients and other teams to identify and address systems problems. Analyzed all aspects of the existing infrastructure and recommends modifications that will enhance system reliability, availability, serviceability and scalability on Linux.
  • Performed and Kernel Patching using both Command line and GUI. Performed Kernel Upgrades Kernel Tuning to make Linux environment less vulnerable to internal security fixes.
  • Installing and configuring ESX/ESXi servers. Manage VM’s using VMware client. Performance tuning of VMware servers, Virtual sessions and management of server resources between virtual machines.
  • Creating templates from VM’s and deploy VM’s templates and allocate resources also created duplicate VM’s using cloning technology.
  • Setup optimal RAID levels (fault tolerance) for protected data storage in NAS environments also configured RAID 0, 1, 01, 10, 50 for backup.
  • Install and configure DHCP, DNS (BIND, MS) web (Apache, IIS), mail (SMTP IMAP and POP3) and file servers. File system tuning, growing and shrinking with Veritas File system 3.5/4.x.
  • Configuration of LDAP Server on WebLogic Server to provide the Group and Roles Management outside WebLogic Server.
  • Working with vendors to apply necessary patches to the middleware (Oracle WebLogic, JBOSS and Apache Web Server) products. Development and implementation of WLST Scripts and shell scripts for various administration tasks.
  • Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA servers. Handled User/Group Administration, configured LDAP directly with Jira.

Environment: Red Hat Linux 5.x, 6.x, CentOS 5.x, 6.x, Ubuntu, VMware, HP Blade servers, kick start, Apache, Tomcat, DNS, DHCP, NFS, NIS, SAN, LDAP, Active directory, MySQL, PHP, Samba, Global File System, JIRA.

We'd love your feedback!