We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Newark, CA

SUMMARY:

  • Dynamic and motivated DevOps Engineer with 7+long stretches of hands - on experience supporting, automation, and enhancing critical arrangements in AWS & Azure, utilizing design administration, CI/CD, and DevOps forms.
  • Established compelling experience in DevOps/Cloud, Build & Release and Configuration Management and Automation on Unix/Linux based System Administration, working on different environment including Red Hat Enterprise, Cent OS, Ubuntu, and Windows platforms.
  • Skilled at working with Amazon Web Services provided services like IAM, VPC, EC2, EBS, ELB, S3, RDS, SNS, Route 53, Cloud Front, Cloud Watch, Cloud Formation, Auto Scaling, Elastic Bean Stalk, and Security Groups in a highly available and scalable production environment.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Experienced in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling
  • Hands on experience in Configuration Management (CM) policies and practices with regards to software development life cycle (SDLC) along with automation of scripting using BASH/Shell/PowerShell, Perl, Python scripting
  • Accessed ARM based SoC hardware design for software design and test.
  • Worked with version control tools like TFS, CVS, SVN, GIT, GITHUB, Perforce and expertise in DevOps using tools like Jenkins, Maven, Ant, Chef, Bamboo, Docker, Build Forge, TOMCAT, JBoss and Linux etc.
  • Created a CI pipeline utilizing Bitbucket, Jenkins and Docker then extended the pipeline to perform CD using Ansible and Docker-Compose
  • Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines. Used Jenkins Pipeline to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Involved in writing Chef Cookbooks and Recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for CD framework.
  • Experience in writing Power shell script to do Patching, Imaging and Deployments in Azure.
  • Developed and implemented a Jenkins infrastructure which automated the deployment of code for the applications teams, reducing time to deploy code.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS
  • Used Docker, DevTest for virtualization, run, ship, and deploy the application securely for fasten the build/ release engineering.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose, Docker weave, Docker swarm and Docker Registry.
  • Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Ansible, Packer, Terraform on to prem., AWS and Azure
  • Strong understanding of .NET Core and .NET Framework for Docker Containers
  • Experience writing ansible Playbooks, modules, roles, and used them in Cloud (AWS, Azure, Open Stack) environments and experience with Ansible Tower to manage multiple nodes and manage inventory for different environments.
  • Used Helm chart to deploy web app stack with HTTP servers, databases, caches.
  • Utilized Ansible and AWS lambda, Elastic Cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elastic Search, Logstash, Kibana (ELK) stack to send all our teams logs coming into CloudWatch to process them and send them off to Elastic Search.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Experience on Windows 2008r2 & 2012 r2 servers Active Directory administration Experience working with Hyper V & MSCS Clustering.

TECHNICAL SKILLS:

Operating Systems: Windows 2012/2016, Ubuntu 12/13/14, Linux (Red Hat 5/6/7, CENTOS & SUSE)

Application Servers: Web Logic Application Server 9.x, 10.x, JBoss 4.22.GA, Apache Tomcat 5.x/7.x, Red Hat WebSphere 6.x/7.x/8.x

Web Servers: Tomcat, IIS, APACHE 2.x, 3.x, JBoss 4.x/5.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Storage: EBS, AWS S3, Glacier, EFS, NetApp.

Cloud Environments: AWS, AZURE, GCP, Openstack

Version Control Tools: Git, Subversion SVN, TFS, CVS, Bitbucket, Perforce

CI/CD & Build Tools: Jenkins, Bamboo, Spinneker, uDeploy, Maven, ANT, Teamcity, VSTS

Automation & container Tools: Chef, Puppet, Cloud Formation, Terraform, Ansible, Kubernetes, Docker, Jumpstart, Kickstart, vRealize

Monitoring Tools: Nagios, Splunk, Prometheus, Cloudwatch, Newrelic, Pagerduty, ELK

Networking/Protocol: TCP/IP, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN

Virtualization: VMware ESXi, Windows Hyper-V, Power VM, Virtual box, KVM

Scripting: Perl, Python, YAML, Ruby, PHP, Bash Shell scripting and PowerShell

PROFESSIONAL EXPERIENCE:

Confidential, Newark, CA

Sr. DevOps Cloud Engineer

Responsibilities:

  • Experience in administrating of IAAS, PAAS & SAAS Virtual Machines and Web/Worker roles on Microsoft Azure Cloud Services, Resource Manager and troubleshooting issues on Azure VMs.
  • Managed Cloud Linux servers, database, storage buckets, load balancers, network interfaces, and other infrastructure building blocks to ensure maximum uptime and security.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Deployed Azure Cloud services (PaaS role instances) into secure VNets, subnets and designed Network Security Groups (NSGs) to control Inbound & Outbound access to Network Interfaces (NICs), VMs.
  • VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template.
  • Involved in Build Management, Version Control, Release Management and Deployments of the Solutions to the DEV, QA, Staging and Production Environment leveraging Azure DevOps principles/process (CI/CD) and toolsets of VSTS, Visual Studio, AKS (Azure Kubernetes), Application Insights, Log Analytics.
  • Worked on Infrastructure Development and Operations, involved in deploying almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, EKS, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache & Cloud Watch.
  • Worked with Configuration Management (CM) tools like Chef, Ansible, installed and Implemented Ansible configuration management system to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Authored ARM Templates for rapid & fluid IaaS/PaaS deployment and migrating applications from AWS to Azure using Site Recovery and backups.
  • Experienced in migrating an On-premises VM or Azure Classic VM to Azure ARM Subscription with Azure site recovery.
  • Defined and deployed infrastructure through declarative syntax using ARM templates.
  • Automated Microsoft Security patches installation using .Net (C#) and PowerShell scripts.
  • Application and Platform support of .NET/Angular applications on Azure.
  • Planning and implementing an automated infrastructure for Continuous Integration and Continuous Delivery (CI/CD) processes VSTS, TFS and orchestration.
  • Developing Windows infrastructure using automation (packer, PowerShell, puppet, GitHub)
  • Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
  • Experience in VSTS, TFS, Gated Check-ins, Build Definitions, Release Management, PowerShell, Power BI
  • Creating professional-quality automation scripts using a modern scripting language such as Ruby, YAML, or PowerShell
  • Implemented a continuous delivery framework using Jenkins, Ansible, and MAVEN in Linux environment.
  • Worked on Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Creating fully automated CI build using Team city and deployment using Spinneker and processes for multiple projects using Docker
  • Used Shell scripting (Bash), Power Shell, Ruby, Perl, Python based scripts automating the deployment processes across different environments.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Docker, Jenkins (Cloudbees), SonarQube, VMWare, RHEL Satellite, Kubernetes, Artifactory, Ansible & GitLab.
  • Experience with the Monitoring and Alerting Tools: CloudWatch, Prometheus, Grafana, Zabbix, Pagerduty.
  • Utilized Ansible and AWS lambda, Elastic Cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elastic Search, Logstash, Kibana (ELK) stack to send all our teams logs coming into CloudWatch to process them and send them off to Elastic Search.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Built automation Jenkins server, Install and configuration of Jenkins, configure plugins, job setup, and build pipeline and delivery pipeline views.
  • Administration of Production, Development and Test environment's carrying Ubuntu (RHEL), Windows, RedHat Linux, SUSE Linux, Centos and Solaris servers
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Extensively involved in infrastructure as code execution plans, change automation using Terraform
  • Planned, developed & maintained Infrastructure as code using Terraform, used Terraform for tasks such as encrypting EBS volumes, backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Ability to automate various day-to-day tasks by developing Bash, PowerShell, Python, JSON and YAM.
  • Obtained the logs of each application from Sumo-Logic to S3 bucket by writing python scripts.
  • Utilized various IaC/DevOps tools (Terraform, Vagrant, Packer, etc.) to assist in building Convergex's AWS Cloud infrastructure

Confidential, Folsom, CA

Sr. DevOps & Cloud Engineer

Responsibilities:

  • Created new VMs for a CSC customer using AWS management console incorporating the EC2, VPC and security groups and ACLs, creating an IAM group and users in the group. Experience with Elastic Beanstalk, Cloud Formation, Cloud Front, creating and restoring from Snapshots and creating Stacks.
  • Performed as DevOps enabler, specializing in Agile, Continuous Integration (CI), Continuous Delivery (CD), Cloud, and Infrastructure as Code, Infrastructure Provisioning, Orchestration, Monitoring, Alerting and Service Level Dashboards.
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups & Cloud formation. Used IAM to create new accounts, roles and groups and policies. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Migrated and automated cloud deployments using API's, chef, python (boto & fabric) and AWS Cloud formation templates.
  • Excellent Knowledge of Application Lifecycle Management, Change& Release Management and ITIL process. Designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Created a CI pipeline utilizing Bitbucket, Jenkins and Docker then extended the pipeline to perform CD using Chef and Docker-Compose
  • Experienced in .Net 4.5, Microservices, Docker, Kubernetes.
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool. Worked on Linux in Cloud Computing environments using AWS.
  • Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
  • Production experience in large environments using configuration management tools like Chef and Ansible supporting Chef Environment and involved in developing manifests
  • Managed Git repositories for branching, tagging, merging. Integrated Git into Jenkins to automate the code checkout using git hooks.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.
  • Development of Chef recipes using Ruby Script through Knife command-line tool to create Chef cookbooks to manage systems configuration
  • Developed Cookbooks to install Docker EE, create a Docker swarm, set up UCP, DTR and create Docker infrastructure. Focused on containerization and immutable infrastructure.
  • Strong understanding of .NET Core and .NET Framework for Docker Containers.
  • Experience with monitoring and alerting solutions like PagerDuty, New Relic, and CloudWatch
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker Registry and then deployed with Kubernetes.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in AWS cloud configuration.
  • Installed and managed Kubernetes applications using Helm Charts and created private cloud that supports DEV, TEST, and PROD environments.
  • Utilizing Kubernetes and docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash), Python.
  • Installation, maintenance and regular upgrades of RedHat Linux Servers using kick start-based network installation
  • Monitored servers, switches and ports using Nagios Monitoring tool and assisted internal users of Splunk in designing and maintaining production quality dashboards.

Confidential, Tampa, FL

DevOps Administrator

Responsibilities:

  • DevOps Administrator with work experience in DevOps, AWS Cloud Computing and Administration, Virtualization, Continuous Integration (Chef, Jenkins, SVN, Maven), Oracle Solaris, Red Hat Enterprise Linux, LDAP User and systems Security management, Storage Management, Security, Virtualization and Performance Management and Networking.
  • Worked on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Expert level experience with AWS DevOps tools, technologies and APIs associated with IAM, CloudFormation, AMIs, SNS, EC2, EBS, S3, RDS, VPC, ELB, IAM, Route 53, Security Groups, etc.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Responsible to setup Jenkins server and build jobs to provide continuous automated builds based on polling and post-hook scripts in source control systems (GIT) during the day and periodic scheduled builds overnight to support development needs using Jenkins/Rundeck, Junit, Maven.
  • Managed GIT repositories for branching, merging, and tagging. Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Expertise on Cloud bees Jenkins for the management and control development life cycle process of all kinds, including build, document, test, package, stage and deploy.
  • Great experience in using Jenkins continuous integration service for automating everyday tasks and enhancement of build cycle for variety of products.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy AWS and worked on AWS Cloud management.
  • Performed version control through GIT. Written new plugins in to monitor resources. Worked with implementation team to build and engineer servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware and ESX servers using Vcloud
  • Designed Chef Modules to manage configurations and automate installation process. Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Server automation with Puppet and used tools like Maven for deployment and build management.
  • Worked and utilized Puppet hierarchy files, facts, and global variables, Created Custom as well as downloaded pre-written Modules and Manifests.
  • Designed Puppet Modules to manage configurations and automate installation process and developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers
  • Good experience in writing of Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Modified AWS security groups to protect web server assets while maintaining connectivity/usefulness.
  • Helped in migration of key websites to AWS platform from On-Premises Data Center on time.
  • Experience working with DevOps teams, making modifications on codes using Version Control Systems CVS, Bitbucket and Git to clone, add, commit and push codes from local and master branches to central repositories.
  • Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.
  • Installed, Configured, Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring. Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart.
  • Worked with different Linux Utilities like KICKSTART, SSH, FTP, User Management, Process Management, Memory Management, Package Management, Disk Management, and Swap Partition/Files Management.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on the resolution.
  • Configured and maintained common Linux services such as Tomcat, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP tables and firewall etc. Debugged networking issues and involved in trouble shooting.
  • Subversion and Git repository management using Gerrit, Jenkins and code analyzers.
  • Providing version control with Subversion and automating the build, deployment and testing of front end, middleware and database components.
  • Creating and fully automated build and deployment platform and coordinating code builds, orchestrated deployments using Subversion and Hudson.
  • Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications.
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Deep knowledge of some programming languages (Java, .NET, Python)

Confidential

System Administrator

Responsibilities:

  • Responsible for writing/modifying scripts using Bash, Shell, SSH for day-to- day administration.
  • As a UNIX system administrator maintained various servers and gave production Support of various applications in Red Hat Enterprise Linux, and Windows environment.
  • Configured and maintained common Linux services such as Tomcat, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP tables and firewall etc. Debugged networking issues and involved in trouble shooting.
  • Scheduling the jobs by creating crontabs, Cronjobs on Linux servers.
  • Configured kickstart server and updating, applying patches to the servers using Redhat Satellite server.
  • Involved in helping others Linux Administrators to deployed Splunk in a Linux and windows environment.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creating disk groups, creating volumes, volume groups and RAIDs using LVM (Logical Volume Manager) on Linux.
  • Installed and configured numerous services like RPM, Send mail, Apache Web Server, Web Logic, NIS, Telnet, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
  • Scripting done in administrative and management tasks using shell, Bash, Python for automated administrative jobs and experience on Bourne, Ruby, Perl and C-shell.
  • Database administration of MySQL, Oracle or equivalent Data Base programs.
  • Configured network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills across Linux Severs. Performed troubleshooting of DNS, DHCP and active directory.

We'd love your feedback!