We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Skilled professional with 7+ years of experience in IT industry comprising of Cloud Computing (AWS, Azure), DevOps, Virtualization (VMware), Unix Systems administration (RHEL, Centos, Ubuntu, AIX, Solaris) and Configuration Management with (Ansible, Chef, Puppet), Build and Release Engineer in automating, builds, releasing of code from one environment to other environment and deploying to servers using CI/CD.
  • Good hands on experience on AWS services like Security Groups, NACLs, Code Commit, Code Pipelines, Lambda, EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, Cloud Trail and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
  • Proficient in working with Red Hat RHEL.5.x/ 6.x/7.x, CentOS, Solaris, VMware ESXi and cloud environment.
  • Maintain and develop system architecture with AWS infrastructure using AWS tools like Elastic Beanstalk, EC2, SQS, Code Deploy and uDeploy.
  • Hands on experience on Azure VPN - Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, Storage and database.
  • Knowledge in syncing On-premises Windows Server Active Directory to Azure AD (AAD) using Azure AD connect.
  • Experience with Continuous Integration (CI) technologies, Bamboo and Jenkins. Designed and created multiple deployment strategies using CI/CD (Continuous Integration and Continuous Deployment) pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Experience using Jenkins with variety of version control systems like GIT, SVN and Perforce and build tools like ANT & MAVEN to automate the build steps for daily operations.
  • Deployed the artifacts in Nexus central repository for internal deployments and managed Nexus repository for the current project created a new repository and provisioned it.
  • Experience with implementing CI/CD (Continuous Integration and Continuous Deployment) processes using tools such as Docker and Chef and experienced in configuring and managing Puppet master server, also experience in updating and creating modules and pushing them to puppet clients.
  • Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Experience working with Kubernetes, running/managing containers, container snapshots and managing images.
  • Develop scripts and automation tools used to build, integrate and deploy software releases to multiple environments.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed on-site OS/Applications/Services/Packages using Chef.
  • Experience on knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience on Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Expertise with OC4J, BEA WebLogic, IBM WebSphere Application Server, and Apache Tomcat.
  • Experience with VMware ESXi 5.1/5.5/6.5, VCenter Server, VMotion, HA, DRS, SRM and AWS. Handled windows and Linux virtual server on AWS EC2 using Puppet server
  • Experience with installation and configuration of RHEL (Red Hat Enterprise Linux) builds using VMware templates. Also with configuring files in Linux and NIC's in Windows servers.
  • Extensive experience in using LVM, creating Volume Groups, Logical Volumes, and disk mirroring, fix the problem with the partially mirrored logical volumes and experience in automation (writing Shell, Perl and Python scripts) to monitor UNIX production applications.
  • Set up and maintained NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server and deployed Windows Active Directory (AD).
  • Good working experience on scripting languages like Shell, Perl, Python, PowerShell, Ruby, Bash. Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Experienced in JIRA Workflow triggers integration with Bitbucket.
  • Proficient with various Microsoft Windows Server and Client Operating Systems Windows 2003, 2008, 2012 server& XP, Win7) on various Hardware.
  • Experience in Windows Server 2012 Active directory installation and configuration
  • Good experience with monitoring tools like Splunk, Elastic/ Logstash/ Kibana (ELK), Nagios, also Shell scripting to automate and monitor the environment routine tasks.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Devops: Chef, Puppet, Ansible, Docker, Kubernetes, Openshift, Jenkins, Maven, Gradle

Cloud Platforms: AWS, Microsoft Azure, Rackspace, Openstack

Scripting languages: Shell, Bash, Perl, Ruby, Powershell and Python scripting

Databases: MySQL, SQL Server, Oracle, Mongo DB, Cassandra

Web/Application Servers: Tomcat, Apache, WebSphere, JBoss and WebLogic

Version Control Tools: GIT, SVN, Subversion, perforce, Clearcase, CVS and Bit Bucket

Virtualization/Containerization Technologies: VMWare ESXi 3.x, 5.5, 6, VMWare Vsphere, Virtual Center, VI Client, Citrix-xen, Docker, Pivotal cloud foundry, Vagrant

Monitoring Tools: Nagios, Zabbix, ELK Stack, Splunk, AppDynamics

PROFESSIONAL EXPERIENCE

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Worked with various AWS services like Security Groups, NACLs, Code Commit, Code Pipelines, Lambda, EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, Cloud Trail and IAM, also installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Assigned AWS Elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling, and Cloud Formation scripts.
  • Designed, Planned and created Azure virtual machines, Implement and manage virtual networking (VNets) within Azure and connect to on-premises environments.
  • Designed, Implemented, managed, backup, and monitor storage solutions in accordance with the HA and DR requirements of the enterprise Hosting environment. Create and manage Azure AD tenants, and configure application integration with Azure AD.
  • Created users and groups using Identity Access Management (IAM) and assigned individual policies to each group. Also, configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure.
  • Migrated existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated. Developed and build automation via ARM Templates and PowerShell.
  • Managed the CI (Continuous Integration) tool such as Jenkins to automate the daily build processes, also managed build and deployment scripts using ANT and MAVEN in Jenkins to move from one environment to other environments.
  • Customized ANT and MAVEN build scripts for the creation of the build artifacts like war or ear files. Worked with Configuring and Administering Repository Managers like Nexus Artifactory. Resolved merging issues during build and release by conducting meetings with developers and managers.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment, also automated the whole process.
  • Created and maintained continuous build and continuous integration environments in Scrum and Agile projects.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules and used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible. Wrote Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Ran Ansible Scripts to provision Dev servers.
  • Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and Git. Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Managed containers with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Worked with Openshift, Kubernetes in working with containers, pods, build config, deployment configs, replication controllers, Routes, Services and managed images and Image Streams.
  • Regularly monitoring application server instances using Nagios, Dynatrace and Blue stripe.
  • Setting up and maintaining our event logging infrastructure, based on Elasticsearch, Logstash and Kibana (ELK Stack), both for customer-facing logs as well as internal application logs.
  • Installation of the ELK Stack to create a comprehensive log management system to provide insight into the traffic patterns happening on the network.
  • Writing Chef Recipes for deployment on build on internal Data Center Servers. Also, re-used and modified same Chef Recipes to create a deployment directly into Amazon EC2 instances.
  • Installed Chef to reduce management complexity by defining cookbooks and recipes for installation, file management and application deployment on various nodes.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic and WebSphere for configuring load balancers and fail over.
  • Responsible for installing, updating, diagnosing and troubleshooting the issue tracking and project management application, JIRA.
  • Experience with Installation, Configuration and Management of RDBMS and NoSQL tools such as SQLServer 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers.
  • Designed and developed scripts using Bash, Shell and Perl for automating the build activities.
  • Specialized in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.
  • Very quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, and Testers.

Confidential

Cloud / DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (including EC2, Route53, S3, RDS, Dynamo DB, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs. Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Develop Cloud Formation scripts and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Automated CI/CD process by building a pipeline project in Jenkins with Maven and GIT.
  • Implemented validated merge feature on cloud bees Jenkins to facilitate frequent commits from developers then a build is triggered on Jenkins, if the build is successful the code changes will be pushed to upstream repository.
  • Worked on maintaining the artifact repository called Nexus and moving the builds to it using Jenkins. Deployed applications (WAR, JAR and EAR) on JBoss and Tomcat servers.
  • Build and Release Engineer for continuous delivery team involves in supporting different development teams, Platform teams and multiple simultaneous software releases, DevOps integration, CI/CD support.
  • Involved in improvement of continuous Delivery, CI, Software Release Management strategies for various applications.
  • Worked on Puppet Master and Puppet Agent. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet and wrote puppet manifests for apache installation and configuration as well as for various deployments.
  • Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures and troubleshoot, event inspection and reporting of various Puppet issues and starting/restarting of Puppet enterprise services.
  • Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Create Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Worked on Installation, configuration and management of Apache Tomcat servers and deployed the Java applications into web application servers like Apache Tomcat.
  • Deployed the artifacts to JBoss Application Servers and automated deployments in lower environments using Bamboo and Control tier.
  • Experience in Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Created Reports, Alerts and Dashboards by Splunk query language. Experienced in creating and running cronjobs for scheduled tasks.
  • Managing Windows systems, including Windows Server 2008 R2, Windows Server 2012 R2 and worked with Linux kernel, memory upgrades and swaps area. Worked with Red Hat Linux Kickstart Installation.
  • Script writing by using Shell (Korn and BASH) and knowledge skills in ANT and Perl.
  • Created, maintained and customized complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Confidential

DevOps / Build and Release Engineer

Responsibilities:

  • Responsible for CI/CD (Continuous Integration and Continuous Delivery) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, troubleshooting issues and maintenance.
  • Automated the regular tasks in subversion and streamlined the process of access to SVN. Migrated Projects from SVN to GIT and responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked with development team to migrate Ant scripts to Maven and Worked on authoring pom.xml files, performing releases with the Maven release plugin and managing Maven repositories.
  • Created build scripts for compiling and creating war, jar using MAVEN tool kit.
  • Involved in building and deploying EAR/WAR files with configuration settings. Deployed the archives to Apache Tomcat web server and Web Sphere Application Servers and Configured application servers (JBOSS), WEB LOGIC to deploy the code for different environments.
  • Enabled Security Socket Layer (SSL) by requesting and generating digital certificates for implementation of HTTPS between Plug-in and Application Server.
  • Installed, configured and administered Apache webservers and deployed applications on Tomcat Server and maintained Load balancing, High availability and Fail over functionality
  • Configured Clusters, load-balancing and fail-over solutions and Web Server plugins for WebLogic application server. Installed and Configured of F-5 / BIG IP Load Balancer to work with WebLogic Server.
  • Monitored day to day performance metrics of the WebSphere Application Server 6.0/6.1 using Wily Introscope and HP Business Availability Center and Splunk.
  • Deployed applications on multiple WebLogic Server instances and maintained Load balancing High availability and Fail Over for the servers.
  • Installed, migrated, supported various Web Servers including Sun, Windows-IIS, Linux & Apache-Tomcat.
  • Implemented and managed IaaS Solution (VM Creation tool), with Cloud Automation solutions on VMwareESXi6 Environment using VRA/ VRO.
  • Worked with VMware Distributed Resource Scheduler (DRS), VMotion and High Availability (HA) Clusters. Worked closely with Storage and Networking teams to manage the allocated EMCSAN, Fiber and Networking Infrastructure.
  • Experience on setting up the Splunk to monitor the volume and track the customer activity and creating dashboards, alerts to monitor front end and middleware applications.
  • Monitoring application performance using OEM and SPLUNK. Setting up the OEM, SPLUNK to alert for various metrics (CPU, heap, threads).
  • Administration in VERITAS Volume Manager and Veritas Cluster Server and Maintaining DNS, Network File Services (NFS)and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Using Linux Logical Volume Manger (LVM) to manage drivesand manage file systems using fdisk, gdisk and provided support for both physical and virtual environment. Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning.
  • Worked on Shell and Perl scripts to automate some aspects of administration.
  • Worked on Security patches and upgrades on the servers and desktops and applied patches and rebuilt kernels to UNIX Servers.

Confidential

Linux/VMware Administrator

Responsibilities:

  • Designed, Installed, configured VMware ESXi within vSphere4.x and 5.x environments with Virtual Center (VCenter) management, VMware VCloud Director, VMware Data Recovery, VMware Site Recovery Manager, VMware View, Consolidated Backup, High Availability, DRS and deployed VMs through templates.
  • Deployed and configured VMware ESXi 5.0 along with Virtual Center Server. Created Datacenters, Clusters, Resource Pools, configured VMware Distributed Resource Scheduler and VMware High Availability.
  • Worked with VMware vSphere Update manager on the VCenter server as well as on an individual server component for a linked mode VCenter configuration.
  • Built, configured and deployed VMs and templates. Completed Physical-to-Virtual (P2V), Virtual-to-Virtual (V2V) and Virtual-to-Physical (V2P) migration of Windows NT, 2000, 2003, 2008, and 2012 from VMware and legacy hardware.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0 AS, ES, Troubleshooting Hardware, Operating System
  • Application and Network problems and performance issues and deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning.
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software, directories, and files.
  • 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.
  • Enabled Security Socket Layer (SSL) by requesting and generating digital certificates for implementation of HTTPS between Plug-in and Application Server.
  • Worked on network trouble shooting and troubleshooted Backup and Restore Problems creation of lvm’s on SAN using Linux utilities.
  • Involved with documentations and system training to teammate and lower tier support.
  • Used cronjobs in managing systems routine backup like performance, upgrades tuning and testing. Wrote shell scripts for monitoring the systems and applications such as monitoring the processes in all the servers, also run cronjobs using cron.
  • Installed and configured various services like DNS, NFS, NTP, Apache Web Server and SSH.
  • Managed and installed patches and software packages and creating YUM repository files for offline servers.
  • Worked with system, network, security and storage teams to prepare and configure new servers for the environment.
  • Managed and resolved incident tickets opened by clients as well as those logged by event monitoring system.
  • Provided assistance and documentation which allowed the 24/7 operations department to troubleshoot and correct problems without needing to page other employees.

We'd love your feedback!