We provide IT Staff Augmentation Services!

Cloud Engineer / Devops Engineer Resume

4.00/5 (Submit Your Rating)

Oldsmar, FloridA

SUMMARY:

  • Over 6+ years of IT experience with expertise in design, plan, install, configure, and automate various implementations of CentOS, RHEL, Ubuntu and Windows Server including Cloud on AWS and Azure in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, UBUNTU) servers along with Amazon Web Services(AWS) and in Linux/Unix administration and internals.
  • 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.
  • Implemented EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups) andconfigured VPC, Simple storage service (S3) bucket to implement WordPress site on Amazon cloud.
  • Experience in designing Highly Available Web Servers using Elastic load balancer with Scale in and Scale outautomatically.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • 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 as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache & Passenger
  • Strong knowledge on source controller concepts like Branches, Merges and Tags. Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN).
  • Experience in deploying Docker Engines in Virtualized Platforms for containerization of multiple apps. Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Designing the entire cycle of application development by using Docker and worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working with Docker (Engine, Compose, Swarm, Networks, Storage, Images, etc.) and Docker Management Utilities (Docker UCP, Rancher, Kubernetes, etc.)
  • Expertise in writing Bash Scripts, Perl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
  • Expertise in implementation and maintenance of Apache HTTP, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Extensively worked With VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.
  • Experience in installation, configuration and volume/disk management using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) and Veritas File System (VxFs) in Solaris and logical volume manager (LVM) in Linux
  • Experience in installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008/2012 and SUSE Linux 10.x/11.
  • Installed and configured of Package and Patch Management.Worked in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
  • Managed Microsoft SCCM deployments in a large-scale global environment of 50,000+ users, oversaw deployments of large and complex applications targeted for mass audience.
  • Working experience with the Microsoft products & their Integration to different third-party tools, also Used PowerShell scripts for the deployments.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, and MongoDB& Cassandra.
  • Network configuration for interfaces, switch ports, Ethernet cards, host names, netmask and routes details, DNS, NFS, LDAP, NTP and SNMP etc.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Troubleshooting issues with various Servers on different platforms, applications, package update etc. and Day to day administration of the Development environment, Production and Test environment systems.
  • Provided value added customer services by attending to customer queries and issues.

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

Build/Automation Tools: Puppet, Chef, Ansible, Ant, Maven, Nexus, Bigbucket, Jenkins, Hudson, Bamboo

Languages: Shell, Bash, Perl, Ruby and Python

Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server

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

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HPQuality Center.

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

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

Cloud: Amazon Web Service (AWS), Microsoft Azure, OpenStack, Google Cloud Platform

PROFESSIONAL EXPERIENCE:

Confidential - Oldsmar, Florida

Cloud Engineer / 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.
  • Involved in Migration from Linux environment to AWS with RHEL Linux environment which is used to auto scaling. Extensively managed Network ACL's, EC2 and Security Groups in migrating physical servers to Cloud (AWS).
  • Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS with Ansible Playbooks using YAML scripts.
  • 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.
  • 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.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA, and Cloud Foundry.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • 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.
  • 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.
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Developed Kubernetes Pod definitions, Deployments, Ingress definitions to trigger the deployments of the cluster on AWS Cloud environment using Kops. Installed and configured API severs, Consul Clusters for service discovery.
  • Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
  • Installed and configured private Docker registry to store the various versions of Docker images which is used by Kubernetes cluster to perform deployments of the Micro Services developed in NodeJS.
  • Implement source control with Team Foundation Server, Git on Bitbucket.Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • 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 App Servers. Installed and deployed Docker Engines in Virtualized Platforms for containerization of multiple apps and configure Docker Swarm and Kubernetes. Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized App Servers.
  • Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Doing capacity Assessment for new requests of servers that is calculating CPU and Memory for new servers according to the current/future Applications running on the system.

Confidential

DevOps Engineer / Build and Release Engineer

Responsibilities:

  • Experience managing Amazon Web Services like EC2, S3 buckets, RDS, EBS, ELB, Auto-Scaling, AMI, IAM, VPC through AWS Console and API Integration with Chef Code.
  • Working on AWS Elastic load balancing for deploying applications in high availability and experience in working on cloud EC2, S3, RDS, Load Balancer, 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
  • Experience in AWS, which included managing application in the cloud, creating instances, deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • 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.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system.
  • 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.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Maintained build related scripts developed in Maven, Python and shell, modified build configuration files including Mavens pom.xml.
  • Delivered all solutions using a modified agile approach and using digital cloud framework on technologies such as Cassandra, Apigee and Pivotal Cloud Foundry, FICO and Oracle solutions.
  • Integrated Maven with GIT to manage and deploy project related tags and managed Nexus Maven repositories to download the artifacts during the build.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Deployed applications using Docker containers in the cloud with Paas for automated provisioning and deployment, integrated SVN, Jenkins and Chef.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes. Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev. through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace to divide cluster resources between multiple users.
  • Co-ordinate with Middle ware team in installation, configuration and troubleshoot issues with b Application Server and Apache/Tomcat server on Linux.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.

Confidential

Build and Release Engineer / System Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for supporting Linux System Administrator customers with RHEL/Centos/Ubuntu operating systems questions and problems via telephone, FAX, and email.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • 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.
  • Migrated clients application from a physical data center environment to AWS cloud utilizing relevant services (Including CloudFormation, VPC, peering, EC2, R53, S3, RDS, ELB, SNS, SES, IAM, CloudWatch, CloudTrail), focusing on high-availability, fault tolerance, auto-scaling and disaster recovery.
  • Focused on Infra as a code and deployment approach using agile practices and the implementation of processes, methodologies and techniques configured for the specific project.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion. Used MAVEN to automate the build process. Builds and deploys J2EE application in Web Sphere.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application. Created custom developer tools and workflows for testing and releasing Puppet code.
  • Worked with scrum and development team in overseeing bug tracking, test prioritization, test automation and releases.
  • Used Apache Tomcat as application server for deploying the artifacts. Performed Backend Testing by writing SQL Queries with SQL as RDBMS Database.
  • Support Production/development and Testing systems, UNIX system upgrading and UNIX Network configuration.
  • Imported and managed multiple corporate applications into Tortoise SVN. Responsible for configuration of XML builds and verifying source file into the correct releases and mapping it to the checksum concept.
  • Responsible for development of best practice processes and participated in many Agile based meetings and seminars.
  • Responsible for contributing reasonable changes in the lead retrospective meetings and on the usage of JIRA tool to track the changes.
  • 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 datacenters. 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.
  • 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.
  • Configure the global zone. Prepare file system and zone root path for non-global zone. Performed File System Backup and Recovery.
Confidential

Linux/Unix Administrator

Responsibilities:

  • Involved in installation and configuration operating system Red hat Enterprise Linux (RHEL5.3 and RHEL 5.4) in development and test environments almost six levels on HP physical servers and Virtual Machines.
  • Designed, managed, implemented/ supported: Backup/Recovery/Archive, Security Startup/Shutdown, Mass Storage (SAN/NAS), OS Installations/Patches, Hardware/Software installation, Batch scheduling, Data center Migration, Application and Server performance.
  • Worked on adding new Users and groups and give sudo access in test and development servers and central file synchronization via sudoers, authorized keys, passwd, shadow, group.
  • Worked with DBA team in installing and configuring Oracle 10 g and 11g, Sybase, Db2 client v 8.1 and v9.0 and configuring Virtual Machine Using Oracle VM Manager.
  • Coordinated with application team in installation, configuration and troubleshoot issues with Apache, Web logic on Linux servers
  • Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s.
  • Involved in back up, firewall rules, LVM configuration, monitoring servers and on call support.
  • Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files
  • Involved in installing and configuring operating system Red hat Enterprise Linux in Production, QA and test environments on standalone IBM servers and IBM Blade Center Hardware.
  • Configured Kickstart for RHEL 5 to perform image installation through network.
  • Worked with Red hat Linux tools like RPM to install packages and patches for Red hat Linux Server and managed virtualized OS.
  • Worked on network connectivity, SAN storage, creating LVM and taking TSM backup.
  • Co-ordinate with Middle ware team in installation, configuration and troubleshoot issues with b Application Server and Apache/Tomcat server on Linux.
  • Installed/Configured/Maintained/Administrated the network servers DNS, NFS and application servers Apache and Samba server.
  • 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.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Involved in DMZ firewall rules, configure iptables and iptables init script, start and stop init script for Apache and other application server.
  • Created BASH shell scripts to automate Cron jobs and system maintenance. Scheduled cron jobs for job automation.
  • Modifying user’s password policies, group policy, UID and GID assignment policies
  • Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Utilized Security Information and Event Management (SIEM), Intrusion Detection & Prevention (IDS / IPS), Data Leakage Prevention (DLP), forensics, sniffers and malware analysis tools.
  • Regular backing up of critical data and restoring backed up data Worked in solving tickets issued on day to day activities and problems related to development and test servers.
  • Network installation server through automation tools Cobbler, install and deployment operating system, and package management.
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
  • Planned and performed the upgrades on Linux operating systems and hardware maintenance on HP and Power servers like increasing memory, disk, replacing failed hardware.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.

We'd love your feedback!