We provide IT Staff Augmentation Services!

Cloud Solutions Architect / Devops Engr Resume

SUMMARY

  • A self - motivated and dynamic Cloud Engineer, Cloud Solutions Architect and Systems Engineer (Linux/Unix) with over 12 years’ I.T experience in Configuration Management Process, Application Support, Application Deployment, Provisioning of Servers, Security & Compliance, Orchestration of related I.T infrastructure, Performance/Fault Monitoring, Upgrading, Patching and Maintenance of Systems Hardware, Software and related company I.T infrastructure alongside interfacing with users to determine support needs.
  • Strong technical and analytical skillset systems in a Cloud and Virtual environments. Able to work with technicians from various engineering disciplines to troubleshoot complex system architecture issues to ensure that the uptime, performance, resources, and security of the system meets the needs of the end users and clients.
  • Successfully designed and delivered secure cloud solutions for major organizations such as COX Communications and NCR Silver Small Business.
  • Hands-on experience supporting, automating, optimizing mission critical deployments in AWS, leveraging configuration management, building CI/CD pipelines, and managing cutting-edge deployment automation of DevOps processes and cloud resources.
  • Excellent communication, interpersonal, analytical and presentation skills.
  • Implemented cloud architectures as part of a team for Cox Video to minimize cost while having the ability to deliver their application in a highly available, scalable and manageable environment using AWS.
  • Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.

TECHNICAL SKILLS

  • Cloud & SaaS Platforms: Amazon and Google Web Services, Salesforce.com, ServiceNow, Configuration management using Puppet, Ansible, and Chef, Terraform, Knowledge of Python, C/C++, and Java, Version control systems: Git, Perforce and Bitbucket, TeamCity, AWS services (EC2, S3, Route53, SQS, IAM, CloudWatch, CloudFormation).
  • Troubleshooting of Linux & Windows Environment, VIO Administration, VMware, Oracle Virtual Box, Web Services (IIS, Apache, MySQL, PHP, Nginx), Zenoss, Nagios, Check-MK, Splunk Master and Heavy Forwarders, Monitis, Networking, LANs/WANs, TCP/IP, Routers, Active Directory Domain Controllers, LDAP, Samba, Firewall, Jenkins, Jira, Confluence, IPVS, HA Proxy for Load Balancer, DNS, Wireless/VPN Architecture
  • ORTS (Ticketing System), Java JDK, Middleware, Apache Tomcat, Docker, Kubernetes, Jenkins, Operating System Red hat RHEL 7/6/5, Cent OS 7/6/5, Ubuntu 14 & 16, Xubuntu 18.04, Windows Server 2012 /2016 R2, Networking Protocols DHCP, DNS, SNMP, SMTP, POP3, IMAP, Ethernet, Net stat, VPN, NFS, NIS, RDP, TCP/IP, UDP/IP, VLAN, LAN, WAN, TOTP, FTP, TFTP, HTTP & HTTPS
  • WinSCP, JBOSS Standalone/Domain, TCPDUMP, iDRAC, ILO, ILOM, Slack, AWS Security Groups. AMI, IAM, Lamda, S3 Bucket, Elastic Search, Admin UI for Back Office Configurations, Nodejs Angularjs, Eclipse, Selenium, Load Runner, Visual Studio Code, Spacewalk, Lync, Skype BMC Remedy, ServiceNow, Site24x7, PagerDuty, Datadog, Helm Chart, Ingress Rules, Harness CI/CD Pipeline Deploys...

PROFESSIONAL EXPERIENCE

Cloud Solutions Architect / DevOps Engr

Confidential

Responsibilities:

  • Conducting architectural evaluation, analysis, and design of enterprise-wide systems.
  • Ensuring delivery of robust system solutions by the application architecture team to the architect business.
  • Developing, enhancing and maintaining established process and procedure of service design for assuring appropriate and robust service design.
  • Collaboration with the IT development team for ensuring suitable translation of architectural solution into robust and effective implementation.
  • Understanding the needs of the company for defining system specifications.
  • Planning and designing the technology solution structure.
  • Communication system requirements to the software development team.
  • Evaluation and choosing suitable hardware or software and suggesting methods for integration.
  • Overseeing assigned programs and guiding the team members.
  • Providing assistance when technical problems arise.
  • Monitoring systems to make sure they meet business goals as well as user requirements.
  • Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in deploying, managing and operating a 24x7 production Kubernetes clusters within AWS cloud environment.
  • Assign CPU Resources to Containers and Pods then create monitors that looks over the Kubernetes cluster to throw alerts if any pods are in a state other than running.
  • Advise software development teams on architecting and designing web interfaces and infrastructures that safely and efficiently power the cloud environment.
  • Reduce overhead and infrastructure costs by 38 percent by consolidating and deploying 10 legacy applications to cloud platforms such as Amazon Web Services and Google Web services.
  • Deliver major releases to stakeholders on time and under budget.
  • Successfully develop feature packages that include use cases, work-flows, requirements and functional specifications for hand off to the development team.
  • Provide thought leadership and architectural expertise to a cross-functional team charged with deploying a host of customer-related applications and data to the cloud.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins.
  • Using Infrastructure as a code to deploy infrastructure with Terraform Modules for resource provisioning as well as managing security policies.
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
  • Architected backup and recovery solutions for NCR Silver looking to utilize AWS as a DR or backup/archive solution.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Served as the single point of accountability for client satisfaction across multiple IT infrastructure projects.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Managed GitHub repositories and permissions, including branching and tagging.
  • Implemented CI/CD process using TeamCity for global development team, allowing for dozens of code updates per hour with zero downtime.
  • Architected backup and recovery solutions for NCR Silver looking to utilize AWS as a DR or backup/archive solution.
  • Deployed Linux Virtual Machines in production environment through Ansible in ESXi 5.5 vSphere Client via a configured template according to the specification of the Box release/update version.
  • Deploy Patches on Linux Servers Redhat 5,6,7 and 8 versions as well as Linux Servers CentOS 5,6,7 and 8 versions in Prod, Stage and Test Environments.
  • Provisioned Bash Scripts to automate copying SSH Keys to over 15,000 Linux Servers in Production and Test Environments.

Cloud Engr / DevOps Engr / Linux Systems Engr

Confidential

Responsibilities:

  • Designed and built cloud service models including Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service for 6 companies.
  • Led focused project teams in the configuration and customization of Salesforce.com and other SaaS applications.
  • Integrated data into Salesforce from multiple sources by using DataLoader Experience architecting and by building solutions within the Salesforce portal.
  • Selected Achievements
  • Designed and executed 6 end-to-end cloud implementations for organizations in hi-tech, marketing and healthcare.
  • Implemented build stage- to build the micro service and push the docker container image to the private docker registry.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Migration of Unix/Linux Servers from On Premises to AWS Cloud via AWS CLI VM Import/Export then lunch EC2 instance from Imported Image.
  • Configuration & mounting of NFS as well as managing SAN and NAS servers.
  • Configured storage-area network (SAN) switches and implementing fabric topology for zoning and masking of the SAN Switch.
  • Wrote Bash/Perl Scripts to automate task to over 1500 Linux Servers in production.
  • Created and optimized Linux Shell scripts using Bourne, Korn, Bash and Python shells.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes).
  • Architected structures that allowed Salesforce.com to interface with Oracle EBS or other legacy systems, resulting in the seamless integration of account, contact and event management and reporting.
  • Reduced process redundancies and learning curves by configuring business rules and transactions to fit each organization’s needs.
  • Implemented several Migration Processes of Enterprise On-Premise VMs to Cloud Environment. AWS precisely and ensuring Service Level Agreements are observed according to recommendations by stake holders.
  • Run Point for Hotfix and Major Release deployment within the Cox Video Support Operations and constantly watching server logs for any ERRORS during a deployment/maintenance window and perform fix actions.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Performed Satellite Hypervisor registration planning, MOP, and VM template creation.
  • Provided production support for CVS OPS Oracle Exadata Databases alongside Oracle Engineers for SR openings when database is in degradation due to hung sessions as well as coordinating with Cox Internal Oracle Database Teams.
  • Initiated orachk and exachk reports for Exadata database audit configuration settings as well as capturing data for hung database root cause through hanganalyzer and system state dumps.
  • Configured Virtual IPs (VIP) on multiple load balancer's for traffic load sharing while sending request to the web applications.
  • Generating and Capturing JVM Stack Trace on Java HeapDump as well as Java JVM HeapSize Memory Allocation.
  • Created and Established Firewall Rules, Server Routes, DNS configurations for newly installed VMs as well as IP Allocation for new hosts in shared network space for CCM/VOD needs.
  • Fixed JVM out of memory errors by increasing available Virtual Machine Memory size.
  • Provided support for various API Management Platform such as RESTful, SOAP and Apigee API user interfaces.
  • Creating and Establishing Firewall Rules and also DNS Configurations.
  • Configuration of Jira for creating projects, user stories, task, bug tracking as well as ticketing system for escalation to dev and also involved in Bug Triage meetings for identifying bug severity.
  • Created VMware Snapshot Backups, vSphere Web Client Snapshot Backups before any system patch/update.
  • Configuring High Availability Clusters as failover system, load balancing system and parallel processing units to ensure end users have no downtime experience.
  • Initiated backup and recovery processes for redundancy purposes on requested servers through backup scripts.
  • Deployed Linux Virtual Machines in production environment through Ansible in ESXi 5.5 vSphere Client via a configured template according to the specification of the Box release/update version.
  • Opened UNO, ECR, Task Tickets via BMC Remedy UET ticketing system for collaboration with engineers from other spectrums during on-call troubleshooting engagements.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts as part of security information Management with Redhat 5,6 & 7 Servers as well as CentOS/Ubuntu all Release Versions
  • Configuration of Network Interface Bonding (NIC Bonding) and perform validation testing on all interfaces via different Bonding Modes assigned.
  • Created VMware Snapshot Backups, vSphere Web Client Snapshot Backups and worked on BHDS Behavioral Health Database Service TLS and SSL remediation for Security Compliance.
  • JBOSS Standalone and Domain configurations for middleware support.
  • Utilization of Kinesis platform for data transfer and data streaming as well as Varnish for content delivery solutions.

Linux Systems Engineer

Confidential

Responsibilities:

  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts as part of security information Management with Redhat 5,6 & 7 Servers as well as CentOS/Ubuntu all Release Versions.
  • Update and Upgrade of Linux Kernel and applying patches to fix holes that are found during the quarterly scan basis using Security Update.
  • Migration of on-premise VM to Amazon AWS Cloud using OVA and VMDK Format Images as well as creation of AMI Images for repository on S3 Bucket Container. Creating and Granting Administrative Privileges to Pragmatic Users for Access Key and Secret Access Key creation.
  • Installed different virtualization products such as VMware server 2.0, ESX
  • Using automation tools like Ansible V2.0 and Puppet Enterprise for deployments of applications and other I.T related Infrastructure to large number of nodes in a relatively less amount of time to meet customer needs.
  • Manage Multistage Environments with Ansible, Creating Roles and Features, Deploying Multiple Linux Applications such as LAMP applications and others to several large number of nodes attached in the Ansible Hosts as well as Securing Server Infrastructure (SAAS, DAAS, IAAS) in AWS Cloud Container Services.
  • Created, cloned Linux Virtual Machines, templates using VMware Virtual Client migrating servers between ESX hosts.
  • Automation of MySQL and ORACLE Software and monitoring of these software's using Nagios/Check MK monitoring tools.
  • Splunk deployment configuration and maintenance across a variety of Unix and Windows platforms for creating Libraries, Projects and Jobs in build forge automating the build and deployment process.
  • Managed Jenkins-based build version control systems, producing semi-continuous builds for continuous integration.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX/UNIX environments using BASH and CRON.
  • Wrote Bash and shell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administered Linux servers for several functions including Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Configuration of Hyper-V software for the deployment of multiple virtual machines in a Linux environment thereby controlling the hardware and allocation of resources to each VM operating system.
  • Utilization of Network Mapper (NMAP) to check or scan an IPV4 and IPV6 host/network protected or not protected by a firewall and carrying out all necessary task to ensure servers/devices are up and running.
  • Installation of middleware applications such as JBOSS, Confluence in the deployment of enterprise Archive files such as WARs and JARs in a Linux/Unix environment.
  • Deployment and Support of Network Monitoring Systems such as SolarWinds Orion, HP OpenView for Application Performance Management, IP Address Management, Network Configuration Management and Traffic Analysis using protocols like NetFlow Jflow and Sflow.
  • Deployment, maintenance and support of Identity & Access Management (IAM) Software’s for Identity Governance & Administration purposes.

Linux Systems Administrator

Confidential

Responsibilities:

  • Administration and provision of AWS services like EC2 instances, EC2 Container, RDBS, IAM, VPC, Route 53, Security Groups, Internet Gateway, S3 Bucket, Route Tables, Spinning Up Instance with Terra form, CloudFront, Load Balancing, Auto Scaling.
  • Assigned in the programming of Linux Kernel Modules in the Linux File System during the load and unload process of the modules.
  • Installed, upgraded and patching of all UNIX/LINUX servers
  • Created and optimized Linux shell scripts using Bourne, Korn, Bash and Python shells
  • Configuring the network and introducing new servers to the network
  • Responsible for network architecture, including more than 1500 Linux servers
  • Commended for technical, analytical and problem-solving skills
  • Maintaining and troubleshooting network connectivity, firewalls and DNS hostnames resolution
  • Configure password less login between database servers
  • Installed and configured Sudo for users to access the root privileges
  • Managing cron jobs, batch processing and job scheduling
  • Hands on experience on installing, configuring software in Linux and Unix including Apache webservers, and Tomcat
  • Installation and configuration of database applications such as ORACLE 11g, 12c WEBLOGIC software, ORACLE 11g, 12c and MySQL software’s as well as creating database storage structures such as tablespaces, schema or set of objects to hold the application data.
  • Configuration of Hyper-V software for the deployment of multiple virtual machines in a windows environment thereby controlling the hardware and allocating resources to each VM operating system.
  • Configuration & mounting of NFS as well as managing SAN and NAS servers.
  • Installation of kickstart automation, hardware, package management (RPM, YUM)
  • Filesystem administration-managing file system, automounter, account management, shell configuration and SELinux Management/Configuration.
  • Experience in creating physical volume, logical volume, volume groups using LVM's.
  • Granting root permission to backup Admins/DBAs to perform root related activities.
  • Migration of Unix/Linux servers to Cloud servers and other servers across the spectrum.
  • Performed Change Management, Problem Management, cloning, Operating system and data backups and recovery Strategies.
  • Monitor system performance using sar, vmstat, iostat, netstat and Nagios.
  • Installed and monitored VMware Virtual environments with ESX 3.x, ESX i servers & Virtual Center 2.X.
  • Worked on VMware virtualization.
  • Environment: Redhat Linux Enterprise 6/7, Ubuntu 14/16 and Community Enterprise OS 6/7
  • Server Virtualization and Partitioning Technology expert for SPARC V9 processors using Logical Domains (LDoms or LDOM).

Linux/Unix Systems Administrator

Confidential

Responsibilities:

  • Created and managed user/group accounts, password and setting up permissions.
  • Utilizes the VI editor in accessing file contents and securely modifying them to meet specific objectives.
  • Maintaining maximum availability of supported services for users.
  • Responsible for tasks like managing Disk Space and File System.
  • Ensuring that support calls are logged and handled effectively and efficiently.
  • Responsible for System Storage Increase, disaster recovery, closing security loopholes and access levels.
  • Create, monitor & complete internal support tickets using multiple ticketing systems.
  • Identify and recommending improvements for E-mail applications & Web-page developments.
  • Developed scripts to automate network administration tasks and application deployments.
  • Performs data management using native Solaris utilities for archiving and compression.
  • Monitors client disk quotas and general disk space usage, conducts systems performance monitoring and tuning using different monitoring tools such as Nagios and syslog.
  • Perform system monitoring; CPU, memory, I/O, hardware, jobs scheduling and processes management.
  • Create and extend physical volumes, volume groups. Resize existing logical volumes for additional space requirements.
  • Created, managed user accounts on Linux/Unix servers, reset user passwords.
  • Administered users account security through monitoring login logs for repeated failed authentication attempts.
  • Monitored SU logs for unauthorized root usage and access.
  • Upgraded memory, installed patches and updates to Linux/Unix servers.

Linux/Unix Systems Administrator

Confidential

Responsibilities:

  • Building & configuring Red hat Linux/Unix systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Administered and Debugged Nginx Web server.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User management, Security, Network management, dumb terminals and devices carried out.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Worked as part of Testing Team in Application testing using Manual methods and Scripts.
  • Handled the Installations and Deployments of Java based Applications such as Apache Tomcat, Oracle 12c, JBOSS and other middleware software’s on our development environment using Linux/Unix platform.
  • Deploying and Removing Patches for Java Applications on a Linux and Unix Distributions.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Monitoring system performance, Server load and bandwidth issues.
  • Installation, configuration and management of MySQL database server.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Scripting on Linux, Unix and Windows Servers.
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
  • Maintenance of a Linux Firewall System
  • Management of Internal Systems and Hosted Systems
  • Developed and maintained internal tools and processes to build, test, and deploy various software components and systems under development.
  • Responded to and resolved production issues.
  • Managed Jenkins-based build system, producing semi-continuous builds.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name)
  • Implemented and maintained the monitoring and alerting of production and corporate servers.
  • Utilize Puppet for configuration management of hosted Instances within working environment.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User management, Security, Network management, dumb terminals and devices carried out.

Confidential

Quality Assurance Tester

Responsibilities:

  • Provide customers with product information, initiate and close sale.
  • Handle and resolve customer complaints and escalate to the appropriate unit if and when necessary
  • Capture and update all necessary information needed to maintain the database such as names addresses and feedback from prospects contacted.
  • Follow up on all pending application to ensure continued communication
  • Carry out sales and marketing campaigns as assigned.
  • Any other duty and responsibility as delegated.
  • Identify and escalate priority issues.
  • Verify to confirm eligible customer.
  • Performing Performance Testing such as Sanity Testing, Smoke Testing, Load Testing, Stress Testing, and Soke Testing on back office features as well as front end applications.
  • Performing Functional Testing such as Regression Testing for automation on apps.
  • Obtain all necessary customers information required to electronically process an application, give immediate feedback and send request for document pick up.
  • Respond to all customer enquiries either through email, calls and other channels applicable with in the approved SLA.

Hire Now