We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

4.00/5 (Submit Your Rating)

Folsom, CA

SUMMARY:

  • Certified DevOps Professional with 7+ years of experience in automating, configuring and deploying instances on cloud environments, with expertise in CI/CD Pipeline, Build & release management.
  • Skilled DevOps Engineer with seven plus years of hands - on experience, automating, and optimizing mission-critical deployments in cloud environment, leveraging configuration management, CI/CD pipeline, leveraging container environment with kubernetes, build and release management.
  • Experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OpsWorks, Security Groups.
  • Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Experience in various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Wrote Playbooks and implemented various roles for applications using Ansible, Managed Ansible Playbooks.
  • Experience with Build Management tools like Ant and Maven along with ability to create, debug, diagnose and troubleshoot build scripts.
  • Experience in implementing configuration management tools such as Puppet and Chef, in writing Puppet modules and chef cookbooks.
  • Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of assets.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Development of Terraform integrations, distributed systems, and infrastructure automation tooling.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
  • Experience in writing shell scripts and PowerShell to automate the administrative tasks and management using cron.
  • Expertise in working with Bug Tracking Tool like JIRA.
  • Skilled in monitoring servers using Nagios, Datadog, Splunk, Cloud watch and using Elastic Search Logstash and kibana (ELK Stack).
  • Experience with and through understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, DNS etc.).
  • Good experience in Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Linux admin tasks creating users, setting up NFS Volumes, managing disk resources, setting up and expanding RAID volumes and managing permissions. Installed and managed SSH keys and sudo privileges. Hardened Linux Systems with SE Linux, IP Tables, non-privileged accounts, immutable log files, and syslog monitoring.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP).
  • IT experience in design, development, implementation, troubleshooting and maintenance of complex Network. experience working on routers/switches in complex environments with multiple ISPs.
  • Designing and deploying RIP, EIGRP, OSPF, BGP, MPLS-VPN protocols and routing technologies for connecting data center to remote locations.
  • Experienced with Cisco routers and switches, and a good understanding of IP sub netting and routing such OSPF and BGP. Knowledge of Server Maintenance, including establishing Security Protocols, Configuring Network, and Troubleshooting Problems.
  • Configuration of Interior Gateway protocol (IGP's like RIP, EIGRP, OSPF) and Exterior Gateway Protocol (BGP). Experienced with Cisco routers and switches, and a good understanding of IP sub netting and routing such OSPF and BGP. Knowledge of Server Maintenance, including establishing Security Protocols, Configuring Network, and Troubleshooting Problems.
  • Strong understanding and experience of Firewall on various platforms.

PROFESSIONAL SUMMARY:

Confidential, Folsom, CA

Sr. DevOps/Cloud Engineer

  • Network troubleshooting using Netstat, ifconfig, TCPDUMP, PING and using other Linux Commands.
  • Performed Configuration of Azure web apps, Azure Application services, Azure Auto scaling, Azure AD, Azure Network Watcher, Azure search, Azure Fabric, Azure Hybrid Identity, Azure Governance, Azure web jobs, Azure Stream Analytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub and Azure IOT.
  • Developed VSTS pipelines to drive all micro services builds out to the Docker registry and deployed on Kubernetes, Created Pods and accelerated using Kubernetes. Created private cloud using Kubernetes that supports DEV, TEST, and PROD.
  • Created Azure Resource Manager (ARM) templates with JSON for deployments and managed Azure Virtual Networks (VNETs), Storage Containers; DocumentDBs, Cosmos DBs and Monitored logs using KUDU.
  • Implemented idea of secret management for micro services, and creating service and ingress rules for each micro service. Worked on setup the kubernetes sandbox on Azure Kubernetes Services (AKS) for testing the different features.
  • Established Kubernetes charts using Helm. Enhanced reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and performed releases of Helm packages.
  • Handled several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and experience with Docker container service and Dockerized applications by creating Docker images from Docker file and running them to develop the Docker containers and Docker consoles for managing the application life cycle.
  • Expertise in Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and versioning infrastructure and configure existing and cloud infrastructure as well as custom in-house solutions.
  • Implemented Terraform to map more complex dependencies and identify network issues and worked with Terraform key features such as infrastructure as code, execution plans, resource graphs and change automation.
  • Integrated Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively enhanced change by writing Python code and using Ansible Python API to automate Cloud Deployment Process.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Wrote Playbooks and implemented various roles for applications using Ansible to ensure deployment of Applications/Services on the client hosts replacing the dependency on Chef Cookbooks and Chef Recipes to automate infrastructure as a code.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Jar from source code. Experience in using Nexus and Artifactory Repository Managers for Maven builds. Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Develop sound version control best practices-based Configuration Management systems (Git, bitbucket) including branching and merging strategies.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • Experience in system monitoring with Splunk, Nagios.

Confidential, Mountainview, CA

AWS DevOps Engineer 01

  • Experience in DevOps and related technologies and Executing DevOps strategy in environments of Linux servers in cloud based on AWS.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups and other resources in AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.
  • Experience in the design and implementation of Continuous-Integration, Continuous-Delivery, Continuous Deployment (CI/CD), using Jenkins for agile projects.
  • Experience in Configuration management tool puppet, wrote puppet manifests and modules to deploy, configure, and manage servers.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Experience in using Version control systems includes Subversion (SVN), GIT, GITHUB.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries.
  • Experience with Leveraging Docker containers with Kubernetes. Writing and implementing YAML files to maintain the Kubernetes cluster.
  • Linux/Unix Systems Administration experience in Installation, configuration, administration, troubleshooting, tuning, security, backup/ recovery and upgrading LINUX (RED HAT, SUSE, CENTOS).
  • Hands on Experience in Scripting using Python and Bash.
  • Have good Knowledge on Kafka, deployed kafka cluster.
  • Deployed and Configured an ELK stack, setup the ELK Stack to collect, search and analyze log files from across servers.
  • Created Kibana Dashboards and Visualizations to analyze network flow, traffic, latency’s, number of counts and other resources in Kibana.
  • Deployed and configured Mongo dB servers primary and secondary’s and implemented authentication to mongo cluster.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Have good Knowledge and hand on experience on implementing Terraform, to automate AWS resources.
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • As part of the application infrastructure team, integrated with various team to troubleshoot issues.
  • Deploying, Installation, configuration, implementation, up-gradation, maintenance and creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.

Confidential, Windcrest, TX

Build Release Engineer 08

  • Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Documented process documents for Jenkins, Bit bucket, CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Creating and running automated nightly build to discover new produced bugs earlier, reducing bug fixing time. Created process to build and release one product with several different languages, localized build, and reduced building time for each language related releases.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war, tar and ear artifacts. Provisioning Web Servers in AWS and DNS route53 records.
  • Setup the Jenkins server with complete Maven and vSphere build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for VMware open virtualization format (ovf) deployment.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.
  • Maintained build related scripts developed in Maven, Python and shell, modified build configuration files including Mavens pom.xml.
  • Integrated Maven with GIT to manage and deploy project related tags and managed Nexus Maven repositories to download the artifacts during the build.
  • Deployed and configured Ansible Server, experience in writing Ansible Modules to automate repetitive tasks, deploying critical applications, managing the changes in instances and managing multiple nodes.
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Managed Ansible Playbooks with Ansible roles . Used file module in Ansible playbook to copy and remove files on remote systems.
  • Experienced in Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Used Puppet to manage Web Applications, configuration files, Database, Users, Mount points and Packages.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Chef, Nagios and Elastic Search.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Executed Selenium tests for automation testing the web application using Selenium Web Driver.

Confidential, Cincinnati, Ohio

UNIX/LINUX System Engineer 08

  • Performing daily System Administration on Red Hat Enterprise Server 4.x, 5.x, 6.x, Windows Server 2003.
  • Installing and Configuring server and application software.
  • Monitoring and administering production servers remotely and at data center.
  • Worked on MYSQL, SQL Server and Oracle Databases.
  • Providing 24/7 on call support.
  • Managing user and group administration.
  • Worked on NFS, FTP, SSH, SCP, Apache Servers.
  • Configuring Logical volumes for the extended partitions.
  • Configuring and managing DNS, Apache Servers.
  • Worked with BASH, PERL scripts for automating Tasks.
  • Testing and upgrading production, development and test LINUX and Solaris.10 servers.
  • Installed and managed LDAP server for the Database Users.
  • Managing and monitoring the Databases and applications running on the server.
  • Designing and implementing Backup and Restore strategies.
  • Monitoring the hardware utilization such as memory, disks, and CPU utilization.
  • Scheduling jobs using CRON scheduler.
  • Worked in high availability and load balancing for better utilization of the resources.

Confidential

Linux Administrator 12

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Developed Cron jobs and Shell Scripts for automating administration tasks like file system management, process management, backup and restore.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multi path, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Setup & maintenance of Apache servers (on CentOS), MySQL databases, and programming general task- completing scripts.
  • Developing a backup/recovery plan for all servers in preparation for hardware failure and penetration from outside sources.
  • Perform O/S, firmware and required infrastructure software upgrades.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space using Nagios monitoring tool.
  • Working on various Networking services like TCP/IP, FTP, DNS, NIS, BIND, and handling the performance & resource monitoring.
  • Managed data backups, archives, restoration and recovery & accounts and file permissions.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10/11 Windows Server 2003/2008/2012/16, Unix, Linux (red hat 4/5/6/7)

Script Languages : Shell, Ruby, Perl, Bash shell, YAML and Python, power shell, PHP, JSON

Web Application Server: Apache Tomcat 5.x/7.x, RED HAT JBoss 4.22, WebSphere 6.x/7.x/8.xMicrosoft IIS, HIS, Oracle WebLogic, Nginx.

Databases: Oracle 11i/10g, MySQL, IBM DB2, MongoDB, Cassandra SQL Server, AWS RDS, DynamoDB, Aurora, Redis

Version Control Tools: Subversion, GIT, Tortoise SVN, BITbucket, GitHub, CVS, Visual SVN, TFS

Bug Tracking Tools: Jira, Fisheye, IBM Clear Quest, Bugzilla, HP Quality Centre, Remedy

Build/Automation tools: Chef, Puppet, Ansible, Ant, Maven, Jenkins/Hudson, Bamboo, Terraform

Networking: DHCP, SSH, TCP/IP, NFS, DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Virtualization Platforms: Virtual Box, Vagrant, VMware, Power VM.

Containerization Tools: Docker, Kubernetes

Monitoring Tools: Nagios, New Relic, Cloud Watch, Splunk, Jira, Nexus, ELK

Cloud Environments: AWS, Azure, Open Stack, Digital Ocean, GCP

Volume Manager: VERITAS volume manager, LVM with Linux

We'd love your feedback!