We provide IT Staff Augmentation Services!

Cloud Architect/devops Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 10 years of experience as a Linux Administrator, AWS and DevOps Engineer.
  • Production experience in large environments using configuration management tools Chef and Puppet and Salt Stack. Familiar with build server orchestration using mCollective.
  • Experience in automating, configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers.
  • Familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, uBuild, Maven, ANT and NANT.
  • Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Cisco, Brocade, EMC and HDS devices.
  • 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.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience with Bug tracking tool like JIRA.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Configuring Replication (Merge, Transactional & Snapshot) to replicate data to regional and remote servers and troubleshooting Replication issues.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Full understanding of SDLC, RUP, Agile Methodologies and process.
  • Well versed with various services like FTP, SFTP, Send mail, Mailx, DHCP, NFS.
  • Excellent communications skills, configuration skills and technical documentation skills.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4/5/6, SUSE), Solaris 11/10/9, HP - UX 11.0, 11.11, 11.23, 11.31, Ubuntu, Fedora, CentOS, Windows NT /2000/2003,7, Macintosh.

Hardware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800 , Sun Enterprise 10000, Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u.

Database: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

Programming Languages & Configuration Management Tools: C, Bash, Python, Perl Scripting, Java, HTML, VBA, Ruby, Visio, JMP, Puppet, Chef & Salt Stack, Jenkins, Bamboo, Maven, Ant.

Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Netscape/iPlanet Server, MQSeries, Cluster server 3.5 & 4.1, Sun Cluster 2.x & 3.x,Nagios

Protocols: TCP/IP,UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET

File Systems & Virtualization: UFS, VxFS, ZFS, ext., ext2, ReFS, Xen virtualization, VMware VSphere.

Cloud Technologies: OpenStack, AWS (EC2, S3, Cloud Watch, RDS, ElastiCache, IAM), Microsoft Azure.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Cloud Architect/DevOps Engineer

Responsibilities:

  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus, and Nolio.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Configured and maintained Hudson 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 Hudson server.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
  • Worked with development team to migrate Ant scripts to Maven.
  • Have also used Chef and PUPPET 2.x automation tool for configuration management in Linux systems.
  • Wrote automation scripts in Ruby and bash.
  • Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Write/Modify Chef recipes for bootstrapping nodes.
  • Automation using Chef and AWS OpsWorks.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Partner with platform data and app teams to make sure architecture and infrastructure meet business requirements. Utilize Git and github for version control.
  • Stay current with the latest features/capabilities of the AWS platform.
  • Familiar with CI tools like Jenkins.
  • Used Puppet to automate Configuration management & Applications.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Create training modules designed to assist and train on boarding new employees.
  • Excellent problem solving skills, including the ability to foresee problems before they occur.
  • Configured and managed a network of Linux and Windows servers
  • Managed, maintained and deployed to test, acceptance and PROD environments.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Wrote recipes and manifest to configure chef nodes and chef workstation.

Confidential, Alpharetta, GA

Sr. Linux Admin/DevOps Engineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Experience working with AWS Cloud computing and launching Instances and automation of administration roles.
  • Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated.
  • Utilized ServiceNow for data center service requests (Network requests for IP's, ILO's, and DNS changes).
  • Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
  • Installed patches and packages installation on Linux/Unix Environment.
  • Experience in Linux kernel configuration and upgrade.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Updating YUM Repository and Red hat Package Manager (RPM).
  • Performing software installations using yum and RPM.
  • Setting up cron schedules for backups and monitoring processes.
  • Monitored Linux server for CPU Utilization, Memory Utilization, and disk Utilization for performance monitoring.
  • Administration of RHEL 5/6 which includes installation, configuration, testing on both physical and virtual machines.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team and created best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Compile all information needed to present to the network team a Transition policy with all corresponding data and information relevant to the new core site. EX: Source, Destination, IP address, service ports, policies, BigIP F5 applications, SSL certificates.

Confidential, Chicago, IL

Sr. Linux Admin

Responsibilities:

  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL, Involved in Adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, server hardening and crash recovery issues.
  • Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers, Implemented the skills of Load balancing for edge components using F5's Big IP load sprayer.
  • Installed and configured Solaris 10 servers with Zones and containers on SUN M5000 and T2000 Servers with SUN ZFS. Implemented SUDO, SSH and other security tools
  • Administered file system and volumes using VERITAS Storage Foundation, Solaris Volume Manager on Solaris and Logical Volume Manger on Linux. Installed and Configured VERITAS Volume Manager for Development, Test and Production environments.
  • Key participant in implementation and integration of three new data centers including physical, logical and application level testing and support and developed and executed test plans for VERITAS Cluster with Netapp SAN.
  • Installed and configured Red Hat Satellite server for package transfer across servers, to store client's system profile and to control other servers in the network.
  • Package management like Install, remove and update and querying packages using RPM tool..
  • Maintained Load balancing, High availability, Failover functionality and Disaster recovery included changing IP address of the web and app server machines, which caused change in the virtual host and http transport configurations.
  • Monitoring of space availability on each file system using the Shell Scripts.
  • Monitored the performance of the system using ps, prstat, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.
  • Worked in environment containing Solaris zones/containers and involved extensively in trouble shooting the issues by finding out root causes, analyzing core dumps and resolved system crashes.
  • Supporting servers with Oracle 10g and MySQL Databases, coordinating with DBA's for Kernel Tuning and performance monitoring.
  • Responsible for configuring Postfix mail relays with Mail Exchangers, Bind DNS Server and clients, SNMP v3 and NTP relays.
  • Responsible for installing, configuring, maintaining, upgrading and troubleshooting EMC power path on Solaris 10 and Linux.
  • Troubleshooting application issues via HTTP traces, HTTPWATCH, routes, DNS, SNAT, TIME WAIT, TCP 3-Way Handshake, ephemeral port collisions -(port exhaustion) asynchronous routing, member nodes with different networks and gateways that are not the F5 self IPs.

Confidential, Irving, TX

UNIX Systems Administrator

Responsibilities:

  • Installation of the Solaris and AIX and Linux Operating System.
  • Building a Server from the Scratch, File system management, backups, process control, user administration
  • Implementation of RAID 0/1/5 for creation of logical volumes using Veritas Volume manager in SAN storage Area environment.
  • Experience with Veritas Volume manager and LVM.
  • Upgraded software and hardware in existing systems based on service level.
  • Performed firmware upgrade on the pSeries AIX servers.
  • Created and maintained JFS and NFS file systems.
  • Monitored and configured additional paging space, file system expansion.
  • Managed network troubleshooting applications TCP/IP including Ethernet, IP addressing & subnetting, Routing.
  • Responsible for planning and implementing upgrades of UNIX server, web server and UNIX to PC connectivity including print sharing & file sharing
  • Installed and configured SysBack4.0 on AIX.
  • Written shell script to move log file to common box by using crontab to automate process.
  • Performed troubleshooting on problem accounts and resolved access problems related to account parameters
  • Day to day system administration of Solaris, AIX servers and user support.
  • Dealt with 24/7 emergencies on an on-call basis

Confidential, Miami, FL

UNIX System Administrator

Responsibilities:

  • Installed, configured and maintained AIX 4.3 on RS/6000 R40 and J50 servers.
  • Performed administrative tasks like User management, security management, Backup/restore, space management, installing service packs and patches.
  • Monitored and configured additional paging space.
  • Installation and Configuration of VERITAS Volume Manager and Logical Volume Manager (LVM) for Volume Management which includes creating New Volumes, Increasing the size of existing volumes
  • Registering new printers to the hub DNS, Registering the printers in various application environments, Modifying printer settings as per the documents to be printed, performed troubleshooting of various printer problems and granted access to printers for the end users.
  • Responsible for planning and implementing upgrades of UNIX servers.
  • Partitioning and maintenance of Disk Slices.
  • Responsible for day-to-day support
  • Developed shell script for monitoring application processes.
  • Developed shell scripts for monitoring file system growth, paging and disk I/O activity.
  • Maintained records for hardware, status of backup and also documented procedures.

We'd love your feedback!