We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Over Eight years of IT experience with strong knowledge in building, automating, and deploying instances in cloud and infrastructure environments on Microsoft Azure, Google Cloud Platform (GCP) and Amazon web Services (AWS) using various automation techniques
  • Implemented various CI/CD with full automation using toolset such as GIT, AWS, Jenkins, Ansible, Docker, Kubernetes, Python, Maven and Selenium.
  • Designed and configured Azure Virtual Networks (VNets), Subnets, Azure Network settings, DHCP address blocks, DNS settings, security policies and Routing
  • Worked on DevOps essential tools like Terraform, Docker, Kubernetes, Vagrant, Git, GitHub, SVN, Ant, Maven, Jenkins, Junit, Selenium, Bamboo, Hudson, Chef, Ansible, Puppet, Nagios
  • Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure
  • Proficient in using AWS services such as EC2, VPC, CloudWatch, CloudFront, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS, Amazon Glacier
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch
  • Experience on various Azure Services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation
  • Experienced Solutions Consultant responsible to be primary SME on Azure services including DRaas, SaaS, PaaS and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.
  • Designed and distributed data across all the nodes in a Cluster on different availability zones in AWS Redshift and experienced in automating the infrastructure using Terraform in AWS console.
  • Strong knowledge in PowerShell Scripts and Azure Automation Run Books focused around automating daily tasks and quickly implementing time intensive requirements
  • Worked on installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers
  • Experience in migrating on - premises to Windows Azure and build Azure Disaster Recovery Environment and Azure backups from the scratch using PowerShell script.
  • Good understanding with CHEF Cookbooks, wrapper scripts and recipes in Ruby to Provision several pre-prods environments consisting of Cassandra DB installations, WebLogic domain creations
  • Have good experience in implementation, installation, and configuration of Kubernetes, clustered them and in addition managed local deployments in Kubernetes
  • Hands on implementation of Azure operations dealing with IAAS Infrastructure (VMS, Virtual Networking, Azure Services, Web site deployments) deploying applications as PaaS.
  • Developed Rest Api to processes the data from DB to another Rest Service. Developed Rest Api in Node JS using express service
  • Experience in Administration of Production, Development and Test environment in various operating systems such as Windows, Ubuntu, Red Hat Linux, CentOS, and SUSE Linux
  • Highly skilled in implementation and execution of automation test in Selenium WebDriver, TestNG, JUnit and creating reports by using ANT and Maven.
  • Experience in using Splunk, AppDynamics, Dynatrace, Nagios, Elastic Stack (ELK).
  • Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes. Integrated with Atlassian stack like Confluence.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Automating the Build Infrastructure for deploying services in Dockerized environments using Jenkins, SonarQube, Groovy, Docker and New Relic log analysis system using Gray log.
  • Created multiple Python, Bash, Shell and Ruby Shell Scripts for various application level tasks.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, Django and PostgreSQL.
  • In Depth knowledge on operating and managing Relational Database like MySQL, PostGre SQL and NoSQL databases such as Cassandra, MongoDB, MariaDB.
  • Expertise in writing Bash, Shell and Python scripts for deployment of Java applications on bare servers or Middleware tools

TECHNICAL SKILLS:

  • Version Control Tools: Git, Bit Bucket, GitHub
  • Build Tools: Maven, Ant, Nexus
  • Continuous Integration: Hudson, Jenkins
  • Scripting: Ruby, Shell, PowerShell, Bash
  • Configuration Management: Chef, Ansible, Puppet, Terraform
  • Programming Languages: Java, Python, .NET, PHP
  • Databases: MYSQL, SQL Server, Oracle, Mongo DB, DB2, Cassandra, Dynamo
  • Application Servers: Apache Tomcat, WebSphere, JBoss, Nginx
  • Monitoring Tools: Nagios, Cloud Watch (AWS), Elastic Stack (ELK Stack)
  • Cloud: AWS, GCP, Microsoft Azure
  • Ticketing tools: Jira, ServiceNow
  • Operating systems: Windows, Linux/Unix, and Ubuntu
  • Containerization Tool: Docker, Kubernetes
  • Testing Tools: Junit, Selenium, Bamboo

WORK EXPERIENCE:

Confidential, San Jose, CA

Sr. Cloud Devops Engineer

Responsibilities:

  • Used AWS Cloud Formation templates to create custom sized EC2 instances, VPC, subnets, NAT, ELB and Security Groups.
  • Experience in using AWS cloud services such as EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto Scaling groups, CloudWatch, Cloud Front, IAM for installation and configuration and troubleshooting of various Amazon Images
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS CloudWatch services to monitor environment for operational & performance metrics during load testing
  • Using Kubernetes, I have controlled and automated application deployments and updates and orchestrated deployment
  • Executed performance and Code Quality Profiling using Apache jMeter, JUnit, CodeNarc, Cucumber
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency
  • Used Stack Driver Monitoring in GCP to check the alerts of the applications that run on Google Cloud Platform and deploy the applications in GCP using Google Cloud deployment Manager
  • Used Google Cloud Platform (GCP) to build, test and deploy applications on Google's very adaptable and solid Network framework (PCI DSS) for web, portable and backend arrangements
  • Involved in CI/CD process using GIT, Nexus, Jenkins, built and Created Docker image and use the docker image to deploy in Google Cloud clusters.
  • Created clusters of instances running on Kubernetes and pushing them into Google Cloud using Jenkins and deploying them into hosting environments using Google Cloud GCP's Containers as a Service (CAAS)
  • Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groups and written basic Bash/Python scripts to take backups and mount network shared drives
  • Created Python Scripts to automate AWS services such as Web Services, ELB, Cloud Front Distribution, EC2, Database, Security groups, S3 bucket. These scripts create stacks, single servers, or join web services to stacks
  • Provisioned highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
  • Used Java and Python to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes and scheduling Lambda functions for routine AWS tasks.
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the Java application builds
  • Installed and configured Linux, UNIX, SUSE & RedHat 5.x/6 using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT/Bitbucket and Puppet.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Automated Nagios alerts and email notifications using python scripts and executed them using CHEF
  • Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms

Environment: Linux (RHEL 4.x/5.x/6.x/7), AWS, GCP, Puppet, Terraform, Ansible, Jenkins, Chef, Docker, Kubernetes, Nagios, GKE, Oracle, Selenium, WebLogic, WebSphere, Apache web servers, Splunk, Tomcat servers, MySQL, Shell Scripting, Python, Git/Bitbucket.

Confidential INC, Richardson, TX

Cloud Devops Engineer

Responsibilities:

  • Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services, Azure WebApps, WebJobs etc.
  • Designed Azure Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell and PUPPET
  • Moderated and contributed to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs
  • Designed and implemented the Java and Open source stack with the following tools Maven, Docker, and Jenkins.
  • Ran automation of AZURE Infrastructure using Terraform, Puppet, Ansible and Jenkins and configured via Ansible Playbooks
  • Effectively communicated the differences between Azure and on-site technologies and the benefits of each type of deployment. Designing and implementation Cloud Orchestration Solution for Google Compute Engine, Microsoft Azure.
  • Involved in developing the Azure Solution and Services like IaaS and PaaS.
  • Installing, configuring, and administrating Jenkins continuous integration tool on Linux Machines along with adding/updating plugins such as SVN, GIT, MAVEN, ANT, PUPPET
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets
  • Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
  • Implementation of Office 365 and Azure active directory, Azure Role-based Access Control (RBAC) for single sign on, authentication and Authorization
  • Deployed .NET applications to application servers in an Agile continuous integration environment and automated the whole process. Implemented continuous integration using Udeploy
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using Terraform modules and deployed virtual machine scale sets in production and DR environment
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency
  • Created/configured many jobs in Jenkins to help CI/CD pipelines using many plugins like DSLplugin, parameterized Trigger plugin, pipeline view plugin, Extended email plugin etc
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java based applications
  • Used CHEF for application automatic deployment and provisioning to different environments. Used Harvest and CVS for repository integration to Anthill Pro for code.
  • Developed Ruby and Shell Scripts for automation of the build and process, developed custom Scripts to monitor repositories, Server storage
  • Experienced in Oracle PL/SQL programming including development and tuning of packages, stored procedures, functions, and Unix/Linux Shell scripting

Environment: Azure, GCP, .NET, SVN, Ant, Maven, Shell/Perl, SQL, Open Stack, PowerShell, Cassandra, Kubernetes, TFS, SCM, GIT Jenkins, JIRA, Tomcat, Terraform, Ansible, Control-M, Puppet, Puppet DB, Oracle, Unix/Linux Shell Scripting, Chef, Ruby.

Confidential, Coppell, TX

DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 cloud instances using Amazon instances (Linux/Ubuntu) and configuring launched instances with respect to specific applications
  • Designed roles and groups using AWS identity and access management (IAM), and managed network using Security Groups, Network Access Control Lists with services provided by IAM .
  • Used AWS 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 , and IIS
  • Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod
  • Migrated the production infrastructure into an Amazon Web Services (AWS) VPC utilizing AWS CloudFormation , EC2 , S3 , Chef/OpsWorks , CloudWatch , CloudTrail , EBS , Route 53 , IAM etc.
  • Created S3 buckets and managed policies and utilized for S3 buckets. Utilized S3 bucket and Amazon Glacier for storage and backup on AWS
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env’s delivery for releases
  • Used Ansible and Terraform to automate the Cassandra tasks such as new installations configurations and basic Server Level Checks
  • Created automation and deployment templates for relational and NoSQL databases including MySQL , Cassandra , and MongoDB in AWS
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code (IAAS)
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins , GitHub , and AWS AMI’s , whenever a new GitHub branch gets started in Jenkins our Continuous Integration server automatically attempts to build a new Docker container from it
  • Created/configured many jobs in Jenkins to help CI/CD pipelines using many plugins like DSLplugin, parameterized Trigger plugin, pipeline view plugin, Extended email plugin etc
  • Build scripts using Ant and Maven build tools in Jenkins and Sonar to move from one environment to other environments. Created Ansible playbooks for installing Nginx, Apache Tomcat web servers, MySQL DB server.
  • Knowledge in configuring DNS , DHCP , NFS , SAMBA , FTP , Remote Access Protocol , security management and Security troubleshooting skills

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), Jenkins, Ansible, Docker, Docker, Git, PHP, Kubernetes, YAML scripting, Nginx, Terraform, Ruby Scripts, Python Scripts, MongoDB, Chef, Maven, Puppet, Tomcat, Cassandra, Apache, Ant, Java, Sonar Cube.

Confidential

Build & Release Engineer

Responsibilities:

  • Performed all necessary day-to-day Subversion support for different projects. Worked with various AWS EC2 and S3, EBS, CloudWatch tools
  • Installed and configured Jenkins, Implemented CI/CD process from the Scratch installed and configured of VMware ESX 4.x, installation and configuration of VMware Virtual Center Server and creating Virtual Machines.
  • Wrote Maven scripts and shell, Python script to automate the build/deployment process, extensively involved in automating migration of files in different environments like DEV, QA and Production
  • Responsible for Branching and merging the code as per the schedule
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Wrote Puppet modules, Manifests for installing and managing Java versions and managing persistent SSH tunnels
  • Created instances (VMs) in AWS with required stack of infrastructure for application teams
  • Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts on the source code
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Used Jenkins to run Puppet on VMs created in AWS cloud infrastructure
  • Developed UNIX and Python Scripts for manual deployment of the code to the different environments
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments
  • Developed Custom crypto vault for JWT token validation and decrypt the JWT token for user Info
  • Involved in developing the RUBY scripts for puppet and great ideas to automate system deployment to scale infrastructure
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool
  • Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management
  • Designed and Wrote Parallel Desired State Configuration Framework. Geared for IIS and WCF Applications built on Windows Servers using PowerShell Dot Net
  • Administered and Implemented CI tools Hudson/Jenkins, Bamboo, Build forge, Team Foundation Server TFS and Anthill Pro for automated builds
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Worked on ASP. NET web applications and .NET WCF services with a little exposure to SQL Server database development

Environment: AWS, Subversion, ANT, MAVEN, Java/J2EE, .NET, GIT, Jenkins, Hudson, Bamboo, Puppet, Apache Tomcat, UNIX, JIRA, Ruby Scripts, Python Scripts, Shell Scripts, YAML, Crypto vault, Nexus, WCF.

We'd love your feedback!