We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

SeattlE

SUMMARY:

  • Over 7+ years of experience in IT industry as a Linux & Windows System Administrator, AWS DevOps Engineer certified by Amazon as Associate and Developer with a major focus in the areas of AWS, Azure, OpenStack, Data center migration, configuration management, CI/CD pipeline, Virtualization technologies, Linux/Windows administration.
  • Experience in changing over existing AWS infrastructure to Server less architecture through the creation of a Server less Architecture using Lambda, API gateway, Route53, S3 buckets and Kinesis.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check to trigger auto scaling actions.
  • Deployed and configured Prometheus to monitor Kubernetes nodes with node - exporter, monitor Kubernetes API and resources with kube-state-metrics.
  • Skilled in maintaining docker container clusters managed by Kubernetes and deployed Kubernetes applications using helm charts.
  • Used Terraform as Infrastructure as a code to build the infrastructure on AWS and Azure.
  • Migrated present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud.
  • Experienced in installing VM in Azure - Managed Azure services and subscriptions using Azure portals and PowerShell , managed Azure resources to Azure Resource Manager.
  • Involved in design, installation, administration and optimization of hybrid cloud components to ensure business continuity with Azure AD, ADFS, SSO & VPN Gateways.
  • Azure Storage Planning Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data.
  • Experienced with deployments, Maintenance and troubleshooting applications on Azure Cloud infrastructure.
  • Configure continuous integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Solutions involved logging with ELK and Splunk, custom build packs, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets, reach continuous delivery and built clouds with Open stack and AWS.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.
  • Experience in Working with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and well versed with Ansible Playbooks.
  • Created and used Ansible templates to create customized configuration files for hosts and used Ansible Vault in playbooks to protect sensitive data.
  • Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
  • Good understanding and hands on the Hashi Corp Suite (Packer, Terraform, Vault, Vagrant, Consul).
  • Worked with Kubernetes as It usually works with the Docker container tool and coordinates between a wide cluster of hosts running Docker.
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Integrated GIT into Jenkins to automate the code check-out process and configured the components from GitHub into Jenkins server
  • Develop and migrate integration tests from legacy CI/CD platform to Bitbucket Pipeline with Python.
  • Worked on build automation tools like Ant and Maven, Administering and configuring Nexus Repository Manager for Maven builds.
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Solid experience with deploying and managing monitoring software such as Nagios, Logstash, Graylog.
  • Monitoring New Relic in a day to day activity for Response Time, Throughput, Error Rates and web Transaction Breakdown.
  • Experience with monitoring and logging applications like FluentD, Graylog, Datadog.
  • Worked on managing the Private Cloud Environment using Terraform, Docker, Kubernetes.
  • Worked on Open stack API's used Python, Bash scripts to update content in the database and manipulate files.
  • Developed shell, Bash scripts to automate the deployments, using AWS CLI tool to auto deployments using AWS Code Deploy service.
  • Configuring windows .NET servers to existing PCF Custom build pack (WebSphere Liberty and JBoss) installation in PCF.
  • Development web service using windows communication foundation and to receive and process XML files and deploy on Cloud service on Microsoft Azure.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and deployed AWS resources like EC2, Autoscaling, EBS.
  • Configuring the monitoring and alerting tools according to the requirement for multiple applications using Prometheus, Alert manager and by creating multiple dashboards.
  • Continuous integration/delivery (with Circle CI) with feature flagging to safely deploy (to Heroku) multiple times a day.

TECHNICAL SKILLS:

Operating System: Redhat Linux, Ubuntu, CentOS, Solaris, Windows, Mac OS X

Automation and Configuration Management Tools: Jenkins, Chef, Ansible, Ant, Maven, Puppet, Docker, Kubernetes, Kickstart, Terraform

Cloud Services: Amazon Web Services: EC2, S3, ELB, RDS, VPC, Direct Connect, Route 53, Cloud Trail, IAM, SNS, SQS, SWF Azure, OpenStack

Version control tools: GIT, Bit Bucket, TFS, Subversion (SVN)

Database System: MS SQL Server, MySQL, MongoDB

Application and Web servers: Apache Tomcat, JBoss, Web Logic, Web Sphere

Scripting: Perl, Python, JavaScript, Ruby, Bash shell, Power Shell scripting

Virtualization Technologies: VMware, Windows Hyper-V, Virtual Box, Power VM

Monitoring Tools: Nagios, Splunk, CloudWatch, ELK, Prometheus, New Relic

Programming Languages: C, Java, Python, Ruby

Web Programming: HTML, JavaScript, jQuery, CSS, AJAX

PROFESSIONAL EXPERIENCE:

Confidential, Seattle

Sr. Cloud/DevOps Engineer

  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
  • Third-party publishers. Major component of this project is to Integrate with Azure marketplace, integrate solution data.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
  • Worked with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs and Change Automation.
  • Configured RDS instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issue.
  • Created Ansible, Bash scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Ansible.
  • Integration implementation of Ansible Tower, Go CD, Jenkins, Udeploy, JIRA and Crucible for DevOps automation.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations on Azure servers using Python.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Expertise in Docker containers and its configuration based on requirement, maintaining the Docker hub for container images.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and micro service container orchestration.
  • Created Micro services applications with integrations to Azure services by using AKS, while providing access to the full suite of Kubernetes functionality.
  • Integrated GIT and Jenkins using web-hook to make a REST API Post call to trigger a Jenkins job on Jenkins server to automate build and deploy.
  • Worked on All Jenkins deployments with Open shift. Testing the Builds after implementation using Postman test scripts.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Wrote PowerShell, Bash scripts for the teams use with customers that have been heavily utilized thus saving much time with each case.
  • Worked on PowerShell Framework & capable of performing SSH based tasks such as disabling servers in load Balancers with open source DLL and custom .Net functions.
  • Responsible for installing, configuring and maintaining Linux servers including web servers, mail servers, application servers and database servers.

Confidential - California

Sr. Site Reliability Engineer

  • Developed micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Managed monitoring using Nagios and updated parameters with active and passive checks.
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios.
  • Application deployment into IIS, IIS Configuration Monitoring setup and, maintenance using New Relic.
  • Integrated New Relic monitoring system to monitor the application health with proper reporting.
  • Implement and maintenance RAID array storage systems by fine tuning Bash shell scripts and adding CRON jobs to better system performance tuning and automate archiving system with CRON jobs in Linux environment.
  • Collaborate in the automation of AWS infrastructure Terraform , and Jenkins software and services configuration chef cookbooks .
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Experience as Cloud AWS DevOps Engineer project teams that involved different development teams and multiple simultaneous software releases.
  • Developed Open Stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes and Chef Files for managing the configurations across various nodes using RUBY.
  • Participated in configuring and monitoring distributed and multiple platform servers using Chef. Used Chef Server and workstation to manage and configure nodes.
  • Writing PowerShell scripts as TFS Build steps to implement multiple business rules. These rules call REST APIs to read Git pull requests, read and update work items, trigger builds, and abort builds if rules are not met.
  • Experience setting up continuous integration pipelines and building systems like Travis or GitLab-CI or circle-CI or Jenkins or equivalent.
  • Used Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Developed processes, tools, automat ion for Jenkins based software for build system and delivering SW Builds and managed build results in Jenkins and deployed using workflows.
  • 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.

Confidential - Texas

DevOps/Cloud Administration

  • Administered Linux servers for several functions including managing Apache/Tomcat server mail server, MySQL database, and firewalls in both development and production.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Configured folder management in AWS S3 buckets and monitored cloud logs in each bucket and used auto-scaling and load balancers for high availability.
  • Experience with Chef Enterprise as well as On-Premise, Installed Workstation, Bootstrapping Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-Server.
  • Utilized tools like Chef provisioning, Consul and Jenkins to manage the automated building of application clusters.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Scheduled Docker containers on google Kubernetes and kubeflow in google tensor transformations.
  • Performed Continuous Delivery in a Micro Services infrastructure with Docker and Kubernetes.
  • Extensively worked on Hudson, Jenkins and Bamboo for continuous integration and developed End-to-End automation solution for build and deployments.
  • Proficient in implementing and supporting CI process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Design and implement Bitbucket Git and Mercurial HTTPS and SSH services with Go and Python.
  • Experience in using different artifact repository managers like Nexus, Arti-factory and J frog for Maven builds.
  • Implemented Shell scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven & Nexus in Linux environment.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, QA, and Prod.

Confidential

DevOps Engineer

  • Administered and configured LVM to add, remove, modify, extend logical volumes in Linux and setting up the file system and mounting the file system on new logical volumes created.
  • Used ECS plugin which is like Docker in Jenkins to obtain the temporary slaves. They get terminated once the jobs are done.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Managed application deployments to UAT and Prod environments using Github, Maven, Jenkins and WebSphere and Tomcat.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios.
  • Developed Perl, Python and Bash script to do data verification between MYSQL and Oracle databases as part of database migration.
  • Set up and managed Jenkins build farm of mixed Linux, Mac OS, and Windows slaves.
  • Migrate the old application to run on latest .NET framework and load balancer environment.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, and Windows) servers.

Confidential

System Administrator

  • Performed all LVM and file system tasks like the creation of a logical volume and file systems (ext2, ext3, ext4), mounting and unmounting files, modifying the size of the logical volume by resizing and removing the file system in Linux environment.
  • Monitored Application and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
  • Created all scheduler and data back-up jobs using Python, Perl, Bash, Cron, SCP, SSH and FTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Worked on Red hat 5.x and 6.x, SUSE Linux 10.x, Microsoft SCOM hardware platforms and in VMware vSphere client 5.x virtual environment.
  • Member of Continuous Change Management CCM representing changes for Release and environment configuration (TFS on Linux windows platform).
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Building RHEL 5.x, 6.x and SUSE Linux 10 as a 4-node cluster from scratch using HPSA tool.

Confidential

Linux Administrator

  • Automated Nagios services for database server, web server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script.
  • Experience in building Servers using Kickstart in Linux, NIM in AIX, Ignite process in HP-UX, Jumpstart in Solaris, Manual installations.
  • Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Experienced in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Linux-based Virtualization implementations such as VMware, Oracle Virtual Machine, and Xen.
  • Installation, configuration and upgrade of Redhat Linux 5/6, AIX 5/6, Cent OS 5.8, Solaris operating systems.
  • Windows Active Directory (User and Group Creation & Administration, GPOs.)- Experience troubleshooting issues related to DHCP & DNS.
  • Worked with a complex environment on Red Hat Linux, Windows Servers while ensuring that these systems adhere to organizational standards and policies.

We'd love your feedback!