We provide IT Staff Augmentation Services!

Cloud-devops Engineer Resume

5.00/5 (Submit Your Rating)

North Kansas City, MO

SUMMARY

  • Sr. Cloud & DevOps professional with over 6+ Years of experience in IT industry comprising of Cloud Management, Software Configuration Management, Continuous Integration, Continuous Deployment, Automation, Build Release Management and Linux System Administrator.
  • Experienced in managing public, private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Lambda, RDS, Redshift, Cloud Watch, Cloud Trail, Cloud Formation and deployed Cloud Front to deliver content further allowing reduction of load on the servers.
  • Well versed in scalable and highly available Domain Name System (DNS), to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Expertise in architecting and deploying fault tolerant, highly available, cost effective and secure servers in AWS. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP.
  • Proficient in Creating Storage Pool and Stripping of Disk for Azure Virtual Machines and Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
  • Unique experience with Pivotal Cloud Foundry, OpenShift troubleshooting issues with platform components (PCF), developing global deployment models and patterns for large scale deployments on Cloud Foundry.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code by using Terraform.
  • Experience with Configuration Management/ Automation tool Ansible and has worked on integration Ansible YAML Scripts.
  • Experienced in Ansible Tower, which provides an easy - to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Skilled designing and implementing Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, and Rake for style.
  • Well versed in configuring an automated tool Puppet that included installation and configuration of Puppet.
  • Written manifests and modules for puppet to do tasks like application deployment, configuration and create filesystems.
  • Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web-Hooks and Slave Machines which involved in POC on Docker and used Docker registry, Docker-compose, Links, Docker bridge.
  • Skilled in maintaining docker container clusters managed by Kubernetes and deployed Kubernetes applications using helm charts.
  • Proficient in Setting up Continuous Integration by configuring Build, Code coverage, deploy and test automation Jobs in Jenkins for different applications and worked with different teams in enterprise level.
  • Extensively worked on Jenkins to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) and Bit Bucket on Linux and windows platforms.
  • Strongly proficient in Build and release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting and in oriented application using Java and scripting languages like Shell Scripting (Ksh, Bash), Ruby, PHP PERL scripts to totally automate AWS services.
  • Hands on experience in managing and monitoring the server and network infrastructure using Nagios. Worked on User administration setup, maintaining account, monitor system performance using Nagios.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Strong skills in SQL troubleshooting and configuration utilizing SQL Management Studio (transact SQL queries, activity monitor, logs, security, memory, backups, MDOP, etc.), SQL Profiler to trace console stored queries.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and installing multi-data centre and multi-rack Cassandra cluster.
  • Well versed in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems. Installs, configures and supports Apache, Jboss, Weblogics on Linux production servers.

TECHINCAL SKILLS

Cloud Technologies: Azure, Amazon Web Services, PCF

Configuration Management: Chef, Puppet, Ansible

CI Tools: Hudson, Jenkins, Bamboo

Build Tools: ANT, MAVEN

Continuous Deployment: Antifactory, Nexus, JBoss

Version Control Tools: GIT, GITHUB, SVN

Monitoring Tools: ELK, Nagios, Splunk and cloud watch

Virtualization: Docker, vSphere 4 and vSphere 5Citrix

Containerization Tools: Docker Swarm, Kubernetes, Aws ECS

Operating Systems: Cent OS, Ubuntu, RHEL and Windows

Application/Web Servers: Web logic, Web sphere, Apache Tomcat, Nginx, Oracle application server

Databases: My SQL, MS SQL, Oracle, Dynamo DB, Mongo DB 7 SQL Server

Bug Tracking Tools: JIRA, Bugzilla

Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Programming Languages: Shell Scripting, RUBY, C, C++, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Python

PROFESSIONAL EXPERIENCE

Cloud-DevOps Engineer

Confidential, North Kansas City, MO

Responsibilities:

  • Working with broad range of AWS Cloud Services like EC2, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, Auto Scaling, Route53, AMI, SNS, SQS, DynamoDB, Elastic search and CloudWatch and have in depth practical knowledge on other cloud services.
  • Involved in creating IAM user accounts, groups, adding user to the groups, generating custom policies, assigning to groups and users.
  • Automated the installation of Cloud Watch log agents through cloud formation template to monitor the system logs of multiple EC2 instances.
  • Created snapshots and Amazon Machine Images (AMI) of the instance for backup and created access Management (IAM) policies for delegated administration within AWS.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Creating alarms in Cloud Watch service for monitoring the Servers performance, CPU Utilization, disk usage.
  • Maintained DNS records using Route53 to Improve Fault Tolerant Connections and using Load balancer, Security groups.
  • Created Python scripts to fully automate AWS services which include ELB, Cloud Front distribution, EC2, Security Groups and S3. This script creates stacks, singe servers and joins web servers to stacks.
  • Worked with Docker Container, container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Good experience in writing Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Responsible for large-scale Chef Implementation and maintenance, Chef Cookbook’s creation, testing and implementation.
  • Setup Continuous Integration environment using Jenkins for building jobs and to push the Artifacts into Nexus repository on successful builds.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration Maven multi module jobs, free style jobs.
  • Worked with Jenkins API's to know various things like build status, count of builds, Git commit version used by Jenkins builds etc. using Groovy.
  • Performed all necessary day-to-day GIT support for different projects and expert in creating branching strategies to maintain GIT repository.
  • Worked on branching, labelling, and merging strategies for all applications in Git.
  • Written, Maven scripts to automate build process and managed Maven repository using Nexus tool and used the same to share snapshots and releases.
  • Used Bitbucket to manage repositories, maintained the branching and build/release strategies utilizing GIT and Bitbucket.
  • Perform integrating, Junit and code quality tests as a part of build process.
  • Accumulate application and system logs into Logstash for centralized monitoring, querying and reporting.
  • Involved in writing SQL queries to pull reports from various databases.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.
  • Installed and configured Nagios monitoring tool, while using it for monitoring network services and hosts resources.
  • Experienced in DHCP, DNS, SMTP, FTP, TCP/IP, LAN, WAN, LDAP, security management, and system troubleshooting skills.
  • Experienced Security issues and Analyst with a focus on designing and deploying security solutions.
  • Worked closely with application teams and support on various performance and configuration issues on daily basis.

Environment: AWS, GIT, Jenkins, Chef, Ansible, Terraform, Kubernetes, Docker, Nagios, Jira, Java/J2EE, Maven, Apache Tomcat, Splunk, Python, Bash, Linux.

DevOps Engineer

Confidential - San Diego, CA

Responsibilities:

  • Led migration of Virtual Machines to Azure Virtual Machines with Azure Site Recover. Built a
  • Solution using Azure managed services StorSimple and Blob storage to archive on-premises data to cloud.
  • Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Involved in design, installation, administration and optimization of hybrid cloud components to ensure Business continuity with Azure AD, ADFS, SSO & VPN Gateways
  • Migrated On-premises applications to Cloud and Cloud orchestration using Terraform, Cloud
  • Formation and Azure Resource Manager(ARM) templates.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, Managing existing servers and automation of build/configuration of new servers
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount
  • Points and Packages. Ansible to assist in building automation policies.
  • Provided support to the team by writing the recipes and shell scripts to customize the Chef as needed.
  • Boosted the cloud infrastructure through development of automation software such as Opscode Chef Books
  • Helped to build tools like Maven for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration
  • Interpreted Jenkins logs to pinpoint cause of failure Integrating test packs in to continuous integration and troubleshoot issues during test pack runs.
  • Implemented machine learning schemes using Python libraries. Designed the front end of the application
  • Using Python Scripting Performed H Front end development utilizing JavaScript leveraging the Bootstrap
  • Framework and a Java backend ad experience in writing the Unix Shell Scripting
  • Performed Branching, Labelling, Merging and other SCM work on various Centralized (SVN, Perforce) And Distributed VCS and migration of SVN repositories to GIT
  • Customized monitoring with Nagios, & PNP4Nagios Graphs for both legacy and new environments.
  • Interacted with the data warehousing team regarding extracting the data and suggest the standard data format such that Splunk will identify most of the fields.
  • Worked closely with management to implement sweeping changes to their development processes and Procedures, customizing JIRA and Confluence to take the forefront of the new systems
  • Upgraded Mongo systems and involved with creating shards, replica sets, monitoring, and projections for Mongo Systems
  • Provide drill down reporting for application teams to use in monitoring their application resource Usage/performance
  • Promote involvement of application development teams to make recommended changes that improve Program performance
  • Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system
  • Developed and implemented an automated Linux (Centos) infrastructure using Azure and move existing Applications.
  • Perform the Linux Kernel and operating system upgrades on the server.

Environment: Azure, Docker, Ansible, Chef, Maven, Nexus, Python script, Java script, Unix Shell Script, GIT, Nagios, Splunk, Jira, Linux

Jr. DevOps Engineer

Confidential - Raleigh, NC

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures using AWS, including EC2, VPC, AWS Lambda, Elastic Load Balancer, Cloud Watch and IAM.
  • Provided highly durable and available data by using S3 data store, versioning, and lifecycle policies.
  • Involved in launching EC2 instances on different Linux flavors and assigned IAM roles to them.
  • Worked on setting up Chef infra, and bootstrapping nodes.
  • Developed cookbooks using ruby to automate and unify multi-node chef deployment.
  • Configured Docker containers and created Docker files for different environments.
  • Implemented Docker containers to create various environments to deploy the applications.
  • Installed and configured Jenkins and created master and slave nodes for handling multiple builds, installing plugins wherever required for the implementation of the builds.
  • Worked on integrating GIT into the continuous Integration environment along with Jenkins.
  • Used Maven as a Build tool for writing pom.xml and building of deployable artifacts from the source code.
  • Developed Python and Bash scripts for automation of the Build and Release process.

Environment: AWS, Chef, GIT, Maven, Jenkins, Junit, Nexus, Python, Ruby, and Bash scripts.

Build-release Engineer

Confidential

Responsibilities:

  • Automating the Build process using Subversion.
  • Managed builds and wrote Build scripts for Java and websphere based applications.
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Studied the current build and release process and automated the process using shell scripts.
  • TFS code branching, merging and versioning with Ms build
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Tomcat/ Websphere Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Environment: Subversion, Jenkins, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic and Shell scripting

Sr. Linux Administrator

Confidential

Responsibilities:

  • Installed and configured RedHat Linux, Solaris operating systems.
  • Managed user accounts and groups on Solaris / Linux and NT / 2000 servers.
  • Configured Samba server for interconnectivity between Windows and Linux operating systems.
  • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using System Imager.
  • Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.
  • Installed and configured Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • Created, configured and managed clusters in RedHat Linux Servers using GFS.
  • Installed, configured and managed RedHat Cluster Suite in Linux servers.
  • Performed Data Backup and Recovery using Veritas Net Backup (VNB).
  • Update the systems using RedHat Enterprise Network, Managing and monitoring through RHN.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.
  • Administer and Support Linux (RHEL 4.0) for Non- Prod, Test Dev environment.
  • Install and setup System Integration SIT and User Acceptance Test UAT and Dev Environments.
  • Managed server on VMware ESX 3.0, provided test environments on virtual machines.
  • Provided application support to large user's groups.
  • Installed Linux OS and configured required network on 25 Node HPC cluster.
  • Managed HPC cluster, performed hardware, BIOS and application upgrade.
  • Configured and Manage Apache web server.
  • Manage software and hardware RAID systems,
  • Configure and maintain FTP, DNS, NFS and DHCP servers.
  • Manage user accounts and authentication process by NIS service.
  • Manage System Firewall utilizing IP Chains, IP Tables, Implemented SSH SSL.
  • Administer System logs, Security logs.
  • Update software packages and apply security patches.
  • Performed hardware maintenance, upgrades and troubleshooting on workstations and servers.
  • Communicate with Hardware and Software vendors, equipment dealers and maintain relations.
  • Write documentation for internal use about System.

Environment: Red Hat Linux, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, ANT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!