We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • Certified AWS/DevOps Engineer with 8+ years of experience in IT Industry which includes System Administrator, UNIX/LINUX Administrator, Build and Release Engineer, DevOps, AWS/Cloud Engineer and Software Configuration Management(SCM).
  • Also have Extensive Experience in the areas ofCI/CD Pipeline, Azure and Rackspace Cloud Environments.
  • Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
  • Exposed to all aspects of Software development life cycle (SDLC) and Experienced in Waterfall, Scrum/Agile Methodology which mainly focused on Continuous Integration and Continuous Deployment Principles.
  • Extensive working experience and knowledge with broad range of AWS Cloud Services like AWS EC2, ELB, Auto Scaling, VPC, AWS Route53, RDS, AWS S3, IAM, SNS, SQS, AWS Dynamo DB, Elastic search, EFS, AWS Cloud - Watch, Cloud Trail, Lambda, AWS Kinesis, Redshift Cluster and Ops Works.
  • WroteAWSLambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR CLUSTERS.HIF.
  • Good Knowledge in Azure cloud services such as Azure storage, Azure active directory and Azure Service Bus. Also, Created and managed Azure AD tenants and configure Application Integration with Azure AD.
  • Expertise in Terraform for building, changing, versioning infrastructure and Collaborate the automation ofAWSInfrastructure via Terraform and Jenkins.Also wrote templates forAWSInfrastructure as code and ProvisionedAWSservices by using Terraform and AWS cloud-formation templates.
  • Unique experience withPivotalCloudFoundry(PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments onCloudFoundryand AWS.
  • Experience on designing and deploying a multitude application using the main services of the OpenStack like Nova, Neutron, Heat, Keystone, Glance, Swift mainly to focus on high-availability and fault-tolerance environment.
  • Experience in Installing Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with test-kitchen/chef spec.
  • Automate large scale deployments with modern configuration and deployment management systems like Chef and Puppet and highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Excellent knowledge in creating Puppet Modules and Puppet Manifest Files from the scratch for managing the configurations and full application stack, automating the installation process, deploying automated task.
  • In Depth knowledge in writing the Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Also Run Ansible Scripts to provision Dev servers and mainly involved in configuring the Ansible tower as a Continuous Monitoring tool to automate repetitive tasks.
  • Worked on Increase application availability by controlling platform ecosystem DNS with toOpen-ShiftContainer Platform and running web applications on multiple endpoints. And in-Depth Knowledge in Setup NFS servers as Open-Shift storage backend and configured various storage claims for developers.
  • Expertise in automating builds and deployment process using Bash scripting, Python scripting, PowerShell scripting and Shell scripting with focus on DevOps tools, CI/CD,AWSCloud Architecture.
  • Extensive knowledge in creating additional Docker Slave Nodes for Jenkins, using custom Docker Images and pulled them to ECR and monitored using Prometheus. Worked on all major components of Vagrant and Docker like, Docker Daemon, Hub, Docker Images, Registry and Docker Swarm.
  • Experience in Installing and configuring Kubernetes for Orchestration of Docker Images and Cluster Container management onAWSusing Kubernetes Operations (KOPS).
  • Good knowledge in Developing CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Installed and configured Jenkins, Bamboo and Hudson for continuous integration and performed continuous deployments.
  • Extensive Knowledge in Configuring and maintaining Jenkins to implement the CI process and integrated the tool with Maven and Ant to schedule the builds for Java/J2EE applications.
  • In Depth Knowledge in Configuring Local Maven repositories, multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Administration, deployment, automation and managing experience of various Version Control Systems like Subversion (SVN) and GIT, GitHub. Also have Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Very good experience in Monitoring and Analyzing the network loads on the individual machines and maintaining production quality dashboards with the help of tools like Nagios and New Relic and Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
  • Installed, configured and maintained WebLogic 8.x/9.x/10.x/10.3.x/12c and Jboss EAP 4.x/5.x/6.x, Tomcat, Apache, Jboss EWS software on IBM AIX, Sun Solaris and RedHat Linux in Dev, Test and Production Environments.
  • Experience in Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, LDAP, BIND, SSH, iptables, firewall Send mail and print servers as per the client’s requirement.
  • Experience in Installing, Configuring, Administrating, Troubleshooting, Tuning, Kickstarting, Security, Backup/Recovery and Upgrading Linux (RedHat Linux & SUSE Linux) in large environments.
  • Hands on experience in Atlassian JIRA for creating bug-tickets, storyboarding, pulling reports from dashboard,User and ticket management and managed all bugs and changes into production environment using the Jira tracking tool.
  • Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

TECHNICAL SKILLS

OPERATING SYSTEMS: RedHat Linux, Ubuntu, CentOS, SUSE Linux, Windows, Apple Mac OS, JAMF and VMware ESX server.

CLOUD PLATFORMS: Microsoft Azure, OpenStack and Amazon Web Services(AWS)

WEB/APPLICATION SERVERS: Apache, Apache Tomcat, WEBLOGIC, WEBSPHERE, Nginx, JBOSS, TFS, IIS, DB2 and HP ILO.

DATABASE: RDBMS Oracle, MySQL, SQL Server, Teradata, Mongo, Cassandra, Aurora, Maria, DynamoDB and PostgreSQL

NETWORKING/PROTOCOL: DNS, DHCP, CISCO Routers/Switches, Palo alto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco

LANGUAGES: Python, Ruby, JSON, YAML, CSS, HTML, Objective C, C++, Java, C#, .NET, PHP, jQuery, Perl, PowerShell/Shell/Bash Scripting and Power CLI

SCM & BUILD TOOLS: GIT, Subversion (SVS), CVS, Clear Case, Perforce, Maven, ANT, Gradle

CI/CD TOOLS: Jenkins, Bamboo and Hudson

CM TOOLS: Chef, Ansible and Puppet

VIRTUALIZATION TOOLS: Docker, VMware and Kubernetes

MONITORING TOOLS: Nagios, Splunk and New Relic

BUG TRACKING TOOLS: JIRA, Cloud Watch, Bugzilla and Remedy

PROFESSIONAL EXPERIENCE

Confidential, Greensboro, NC

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • LaunchedAWSEC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments and Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.
  • Written Cloud Formation Template to store the log-files and back-files of different data servers as well as Application servers in AWS S3 buckets and organized those files.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache.
  • Worked with OpenStack Services such as Compute, Network, Storage, Horizon, Glance, Identity, Monitoring and Orchestration Service.
  • Used OpenStack and AWS Cloud Services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Wrote Recipes, Cookbooks and uploaded them to Chef Server and Written/Developed Chef Cookbooks to automate the entire deployment process as well as Infrastructure admin tasks.
  • WroteAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python and runAnsibleScripts to Provide Dev Servers.
  • Used Docker for packaging applications and designed the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker (POC).
  • Worked with Kubernetes to manage Docker containers and Implemented CI/CD allowing for deploy to multiple client Kubernetes/AWSenvironments.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Worked on Jenkins for CI and for End-to-End automation for all build and deployments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Migrated VMware VMs toAWSand Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with Chef Cookbooks/Recipes.
  • Manage Code Repository by maintaining code repository in GIT and improved the practices of branching and code merge to custom needs of development team.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Build the deliverable Artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Automated MySQL Container Deployment in Docker using Python and Monitoring of these containers using Nagios monitoring tool.
  • Installed and Configured Data Base Servers like MySQL, MariaDB, PostgreSQL, MongoDB, OracleDB (10g,11g), on various Linux Distributions, OracleEnterprise Linux, RedHat Enterprise Linux, Ubuntu Enterprise Linux.
  • Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.

Environment: AWS (Auto Scaling, Cloud Formation, ELB, Lambda, RDS, EC2 S3, VPC, Cloud Watch, ELK), OpenStack, Docker, Kubernetes, VMware, GIT, Maven, Gradle, Jenkins, Chef, Ansible, Terraform, Python Scripting, PowerShell Scripting, Shell Scripting, Java, JSON, MySQL, WebLogic, WebSphere, MongoDB, Oracle DB, Linux, Nagios, New Relic, Splunk, JIRA.

Confidential, Houston, TX

Cloud/DevOps Engineer

Responsibilities:

  • Managed Clusters with various Servers in Azure Cloud Resource Groups. Implemented various services in Azure like Data lake to store and analyze the data. Managed to orchestrate the data to and from Data Lake Store using Azure Data factory.
  • Configured Azure Multi-Factor Authentication(MFA) as a part ofAzureAD Premium to securely authenticate users and worked on creating customAzuretemplates for quick deployments and advanced PowerShell scripting.
  • Worked as an administrator on MicrosoftAzureand part of DevOps Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Configured VM's availability sets usingAzureportal to provide resiliency for IaaS based solution and scale sets usingAzureResource Manager to manage network traffic.
  • Primarily involved in Data Migration process using SQL, SQLAzure, SQLAzureDW,Azurestorage andAzureData Factory forAzureSubscribers and Customers.
  • Worked on deployment and configuration of Pivotal Cloud Foundry(PCF) on different cloud providers like VMWare vSphere and Microsoft Azure.
  • Ensured Successful architecture and deployment of enterprise grade PaaS solutions usingPivotal CloudFoundry(PCF) as well as proper operation during initial application migration and set new development.
  • Worked in Centralized Logging Platform ELK (Elastic Search-Log stash-Kibana) Stack and KAFKA for data streaming.
  • Responsible for setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
  • Wrote the 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
  • Experience in using Docker and settingAzureContainer Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Compose and Docker Registry, Creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Developed build and deployment PowerShell scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Worked with the Groovy scripts in Jenkins to execute jobs for a Continuous Integration pipeline where 'Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions
  • Coordinate and assist developers with establishing and applying appropriate branching, naming conventions using GIT source control.
  • Involved in helping Linux Administrators to deployed Splunk in a Linux and windows environment.
  • Migrated different database servers to SQL RDS and migrated cross database applications, also migrated SQL server to Aurora Database.
  • Deployed RedHat Satellite Server with custom repositories to provide a stable management solution for Linux environment.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios to exhibit various metrics using Shell scripting and add-ons.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA Bug/Issue tracker, integrated Jenkins with JIRA, GitHub

Environment: Azure, PCF, SCM, GitHub, ANT, Maven, Jenkins, Chef, Ansible, Docker, Kubernetes, ELK, PowerShell script, Shell Script, Java, Linux, Nagios, Splunk, JIRA.

Confidential, Milwaukee, WI

AWS/DevOps Engineer

Responsibilities:

  • CreatedAWSinstances, security configuration and administration, Cloud Formation, EC2, Relational Database and deployed applications and delivered for QA teams to initiate performance testing.
  • Designed scalable and highly available Domain Name System(DNS) withinAWSCloud to route traffic toAWSCloud from users connected usingAWSDirect Connect for larger deployments.
  • Configured DNS with lookup zones using Amazon Route53, Configured DNS failover and monitored health checks and performance of web applications, web servers and other resources using AWS Route53.
  • Created Inventory for automation in Ansible and wrote Playbooks with Python SSH wrapper to manage configurations ofAWSnodes and test Playbooks onAWSinstances using Python.
  • Scripted Ansible Playbooks to manage configurations ofAWSNodes and test Playbooks onAWS instances other operational tasks using Ansible.
  • Installed/Configured and Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Participated in configuring and monitoring distributed and multiple platform servers using puppet and Used Puppet server and workstation to manage and configure nodes
  • Implemented and maintained Puppet configuration management across two divergent service offerings (legacy and current generation) spanning several environments in theAWScloud.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Worked on Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control analyzed and resolved conflicts related to merging of source code.
  • Implemented Maven builds to automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of auto restart of failed applications and services.
  • Development of severalPythonAPIs that works both in Linux and windows and maintaining them using the revision control GIT.
  • Strong working experience with Relational and NoSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra and MongoDB.
  • Worked on administrating the system, system builds, server builds, install, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine-tuning on RedHat Linux systems.
  • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.

Environment: AWS (EC2, S3, IAM, Cloud Formation, Relational Database, DNS, VPC, ELB, Route53), GIT, Ant, Maven, Jenkins, Puppet, Chef, Ansible, Docker, Apache Tomcat, Python Script, Shell Script, Java, Dynamo DB, Linux, Nagios, Splunk, JIRA.

Confidential, Houston, Texas

Build & Release Engineer

Responsibilities:

  • Initiated responsibility for administering the SVN server which included install, upgrade, backup, adding users, creating repository/branches, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Manage source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins.
  • Built and Deployed Java/J2EE to a Web application server in an Agile continuous integration environment and automated the whole process.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based onRESTfulweb service.
  • Upgrading Java from 1.6 to 1.7 across all ecommerce grid applications by updating ANT builds scripts and updating Jenkins configurations.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Windows servers and uses the Nagios for the windows performance monitoring.
  • Used the Continuous Integration tools such as Jenkins for automating/Scheduling the build processes and used Jenkins along with Shell or Python scripts to automate routine jobs.
  • InstalledJenkinson Linux machine and create a master-slave configuration to implement multiple parallel builds through a build farm.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Installed Jenkins for Continuous Integration and written Shell script for end to end build and deployment automation. Used Jenkins to automate most of the build related tasks.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef server, Managed On-site OS/Applications/Services/ Packages using Chef for Virtual Machine& Apps Service with Chef Cookbooks.
  • Worked on Puppet, Puppet Dashboard and Puppet DB for configuration management of existing infrastructure.
  • 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.
  • Worked on User admin setup, maintaining account, monitor system performance using Nagios and Involved installing and managing different automation & monitoring tool on RedHat Linux like Nagios.
  • Used monitoring tool JIRA and triaged the issues and maintained bugs using JIRA tool.

Environment: SVN, GIT, Jenkins, ANT, Maven, Nexus, Puppet, Chef, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, Java, XML, Linux, UNIX, Splunk, Nagios, JIRA.

Confidential

UNIX/Linux Admin

Responsibilities:

  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • RedHat Enterprise Linux Operating System Installation, Building Servers and administration of RHEL 4.x/5.x/6.x & SUSE 10.x. which includes testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Creating and managing users and have experience in Installing Firmware Upgrades, kernel patches, systems configuration, system security, system Performance tuning on Unix/Linux systems.
  • Create, deploy and manage Linux and windows VM using RedHat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Migration of Redhat Linux servers from 4.x version and working with the application team to resolve the issues post migration.
  • Developed Python scripts to analyze the log files to catch any exceptions and errors and raise alarms to pro-actively fix the bugs.
  • Monitored the systems CPU, memory, IDE/SCSI disks, disk controllers, RAID, and network parameters using the tools Nagios monitoring system.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.

Environment: Apache Tomcat, Jump start server, Kickstart server, Jenkins, Puppet, LVM/Veritas, Python, Solaris, Linux, Windows XP, Java, Jboss, WebSphere, Nagios, Splunk.

Confidential

System Admin

Responsibilities:

  • Created and managed users and have experience in Installing Firmware Upgrades, kernel patches, systems configuration, system security, system Performance tuning on Unix/Linux systems.
  • Performing kernel and database configuration and optimization such that it limits I/O resource utilization on disks and Assisted with WebLogic, Tomcat/Jboss installations and administration when necessary.
  • Installed and configured RedHat Satellite server for package transfer across servers, to store client's system profile and to control other servers in the network.
  • Involved in Designing Network and Datacenter for different customers and build theUnix/Linux servers, migrated data one datacenter to new datacenter.
  • Installed Web Logic 8.1 with SP5 Server and configured Domains,Adminand managed servers for applications to be deployed.
  • Created Shell Scripts for automation of different projects including SQL Database deployments to different environments like DEV, SIT, UAT etc.
  • Configuring the services for sharing the resources from Unix such as remote login through TELNET, FTP, SSH, SFTP and SCP.
  • Worked in Manage file systems using software RAID and recover an array, manage file systems using Logical Volume Management, resize file systems and protect them with LVM Snapshots.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Resolved infrastructure problems that affect critical processes and Nagios event handlers for auto restart on application and service failures.
  • Provided system performance reporting on a regular basis along with keeping all software at current version levels and maintaining a log of changes for tracking.
  • Monitoring the startup logs for any exceptions or errors. Performed regular health checks for the servers in the production environments.

Environment: WebLogic, Tomcat, Jboss, Linux, TELNET, FTP, SSH, SFTP, SCP, RAID, Shell Script, Nagios.

We'd love your feedback!