We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • 8+ years of experience in IT industry comprising of which Linux Systems Administration and Software Configuration Management (SCM), Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management, and Cloud Management.
  • Expertise on Azure Services Azure AD, AZURE DNS, Traffic Manager, AZURE Web Apps, Azure API Apps, Azure ARM, Azure Service Fabric, Container Service, Azure Data Lake Storage, Azure Functions, Azure Logic Apps.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers. Architected automation of Azure Virtual Networks, Network Security Groups and access control rules and Worked with security team to make sure Azure data is highly secure.
  • Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On - Premise to Azure and Configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
  • Experience in Design, deploy, and operate OpenStack and SDN based IaaS, PaaS, and SaaS service platform network in multiple datacenters and Deployment and maintenance of Linux Server systems to run OpenStack Cloud environment.
  • Converted existing Terraform modules that had version conflicts to utilize Cloud formation templates during deployments, experienced with Terraform to create stacks in AWS and Azure, and Enhanced the Terraform scripts based on the requirement on regular basis.
  • Extensive experience in various projects, functions, programs, and service areas in SCM process using various SCM Third party Automated tools like TFS Deployer, TFS Replication, TFSEvern Subscription Tool. Created, automated and maintained, Build Release processes.
  • Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and Develop/execution of automated scripts using Microsoft custom .NET framework in Visual Studio VSTS .
  • Fully responsible for AWS infrastructure services, AWS processes, AWS architecture, implementing AWS Hybrid, AWS VPC, AWS EMR, AWS ECS, AWS EC2, CLI & Python, Cloud API (boto3), Cloud Front, Auto Scaling, Cloud watch and management solutions, Redshift Architecture, ELB.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Experiencing in google cloud platform(GCP) API's like compute engine instance to run on public and custom images and familiar with other services cloud functions, Kubernetes engine, VPC Network.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Good understanding on managing applications at scale and how using Google Cloud addresses each of the problems faced when designing for distributed scalable applications that are deployed across regions, Micro services, Decoupling, Self-healing, Testing and Security & compliance.
  • Worked closely with developers to define and configured WebSphere application Servers, Virtual Hosts, Web Applications, Web resources, Servlets, JDBC drivers and Servlet Engines-as well as deployment of EJBs across multiple instances of WebSphere.
  • Created users and groups in LDAP Servers and mapping them to the enterprise applications running on WebSphere Application Server.
  • Implemented Horizontal and Vertical Clustering, Performance tuning and troubleshooting of WebSphere Application Server 6.0/6.1.
  • Good knowledge on writing Docker file for applications and run Docker containers inside Kubernetes Cluster.
  • Experience with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-Server, managed On-site Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds and Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible, CHEF-Cookbooks& Recipes and AWS.
  • Responsible for delivering an end to end continuous integration - continuous delivery system for the products in an agile development approach using Ansible and Jenkins.
  • Strong hand-on expertise on configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like Chef (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Experience in working on source controller tools like Subversion (SVN), GitHub (GIT), CVS, and have an experience on software build tools - Apache Maven, Apache Ant, and VS Build Pro .
  • Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Worked on SDLC methodologies like Agile, Waterfall, Test Driven Development, Continuous Integration and Continuous Delivery.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident, and Change Management).
  • Extensive experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Skilled in writing to automate SAS related tasks and conversion of SAS Datasets to various file types (including HTML, Word, PDF, Excel, ASCII flat files) as well as converting various file types to SAS Datasets.
  • Experience in Linux Administration Installation, Configuration, Tuning and Upgrading Linux.
  • Good in communicating end to end project workflow to client and driving DevOps team for successful implementation and deployments.
  • Proven ability to respond to critical issues on a 24/7/365 basis and Proven ability to own problems from beginning to end.

TECHNICAL SKILLS:

Database: MySQL, MS SQL, PostgreSQL, Oracle, Dynamo DB

Scripting/Languages: Bash/Shell, Ruby, Python, Perl, JavaScript, PowerShell, JSON, Groovy, YAML, C, C++

CI & Build Tools: Bamboo, Hudson, Jenkins, Maven, Ant, Gradle.

Configuration Management & Deployment Tools: Puppet, Chef, Ansible, Terraform

Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket.

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box.

Container/Orchestration Tools: Kubernetes, Docker, OpenShift

Cloud: Amazon Web Services, Microsoft Azure (IaaS, PaaS & SaaS),GCP, PCF, OpenStack.

Monitoring & Ticketing Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Selenium, SonarQube, Jira, ServiceNow.

Web/Application Servers: JBOSS 4.x/5.x, Apache Tomcat 5.x/7.x, Web Sphere (4.0, 5.0), Web Logic (8/9/10).

Operating System: Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, Fedora, CentOS, Windows 10/8/7/Vista/XP, Solaris 11/10/9/8, Mac OS.

Networking/protocol: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP.

PROFESSIONAL EXPERIENCE:

Sr. Cloud/DevOps Engineer

Confidential, San Diego, CA

Responsibilities:

  • Involved in Creating, configuring and managing a cluster of VMs that are preconfigured to run containerized applications using Azure container services and Worked with windows Azure, cloud Services, Storage accounts, AZURE Traffic Manager and Created Azure PowerShell script for APIM backup and restore operations.
  • Storing large amounts of unstructured object data in Azure Blob storage by using Scala and Python commands. Setting up an account access key and SAS for a container in Azure Blob storage using Data Frame API.
  • Hands on experience in various proof-of-concepts to influence the group to utilize Windows Azure. Leveraged, azure table storage, SQL Azure and service bus to move part of the infrastructure to the Azure cloud.
  • Involved in migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts. Worked on Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently and Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Expertise in using all the DevOps services Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans, Azure Artifacts and completing the existing workflows.
  • Worked on Ansible Playbooks, Ansible Tower to automate repetitive tasks, to deploy critical applications quickly and proactively manage the changes.
  • Created host inventory in Ansible for automating the continuous deployment and Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Used Ansible for server provisioning and automating infrastructure and Well versed with Ansible Playbooks, modules and roles.
  • Wrote several Ansible playbooks for the automation that was defined through tasks using Confidential format and run Ansible Scripts to provision Dev servers.
  • Writing Ansible playbooks for the automation that was defined through tasks using Confidential format and run Ansible Scripts to provision Dev servers.
  • Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering and Configured WebSphere Recourses like JDBC Providers, JMS providers.
  • Troubleshoot Admin Server start-up issues, Java code defects after deployment, and class path issues by checking the JVM logs, plug-in logs and the Webserver logs.
  • Deployments of Mission Critical and High Available J2EE Applications to WebSphere Application server and Spring source Tomcat Server Servers.
  • Build custom deployment solution integrated with Jenkins CI and TFS automated build and Provide hands on TFS Application Lifecycle Management (ALM) onsite with the Development team, QA, Project management team.
  • Implemented One-Click Team Foundation Server (TFS) Continuous Integration automated build and deployment solution for Non-production environment.
  • Implemented automated solution for Ingram Micro Automation testing team for HP Quick Test professional scripting and execution testing using custom PowerShell 2.0 and TFS custom build script.
  • Created more than 150 containers and I have been maintaining those containers using Docker Swarm.
  • Publishing the Application on Azure Containers Services (AKS) using Docker Swarm / Orchestration Kubernetes
  • Building/Maintaining Docker Swarm container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker Swarm for the runtime environment of the CI/CD system to build, test deploy.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Mentored developers in Kubernetes design and custom application implementation and created a mesh pod network between Kubernetes clusters.
  • Involved in setting up Kubernetes (k8s) to cluster & orchestrate Docker containers for running microservices by creating Pods. Took several microservices into production with Kubernetes backed Infrastructure.
  • Migrating the existing applications, simplifying the deployment and management of microservices based on applications using Azure Kubernetes Services.
  • Developed Jenkins pipelines for the under-cloud components for deploying OpenStack on top of a Kubernetes Cluster.
  • Hosting, Building and Deploying continuous pipeline on Linux, macOS, and windows agents by Microsoft Azure.
  • Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage), migrating the current code to CI/CD pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Responsible for creating / managing automation of build process, administration tasks, dynamic scaling, virtualization, Containerization and policy-based services using Azure CLI, PowerShell, ARM templet with JSON script.
  • Migrating the existing applications, simplifying the deployment and management of microservices based on applications using Azure Kubernetes Services.
  • Created Docker file for each micro service's and also changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • On boarded multiple data sources within Splunk, creating custom TAs for data parsing and Developed Splunk infrastructure and related solutions as per automation toolsets.
  • Optimized Splunk for peak performance by splitting Splunk indexing and search activities across different machines.
  • Wrote UNIX shell Scripts and Power Shell scripts for software automation and automation of daily tasks using Power Shell and Perl scripts.

Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC), OpenStack (Kilo/Liberty), GCP, Chef, Ansible, Docker, Kubernetes, Maven, Jenkins, GIT, Cassandra, AEM, Python, Jira, Dynatrace, Terraform.

Cloud/ DevOps Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Involved in designing and developing a multitude application utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Supported AWS Cloud environment with 200+ AWS servers and configured Elastic IP & Elastic Storage, Load balancing, Security groups and Network ACLs, S3 buckets for logs.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Install and configure chef server/workstation and nodes via CLI tools to AWS nodes.
  • Managed multiple AWS accounts with multiple VPC’s for both production and non-production where primary objectives included automation, build out, integration and cost control.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3 and puppet.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating, uploading recipes, node convergence in Chef SCM and worked with Chef in implementing roles, data bags and written Chef Cookbooks for various packages.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Deployed and managed many servers utilizing both traditional and cloud-oriented providers (AWS) with the Chef platform configuration system.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Created Chef Automation tools and builds and do an overall process improvement to any processes and AWS Cloud management and Chef Automation.
  • Implemented a Continuous Delivery framework using Jenkins, CHEF, Maven & Nexus in Linux environment. Using Jenkins in AWS Code Deploy plugin to deploy to AWS.
  • Responsible for specialization areas related to CHEF for Cloud Automation and Managed deployment automation using Chef, Collective,Custom Puppet modules, Ruby.
  • Configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in OpenShift, AWS and VPCs and Virtualize the servers on AWS using the Docker, create the Docker files and version control.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
  • Experienced in setting up of AWS relational databases like Aurora, MYSQL, MSSQL and NoSQL database DynamoDB
  • Hands-on Experience in configuration of Network architecture on Amazon Web Services (AWS) with VPC, Subnets, Internet gateway, NAT, Route table.
  • Worked with an agile development team to deliver an end to end continues integration/continues delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline and Worked on automation and continuous integration processes with Jenkins and chef.
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.

Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, CloudFormation, RDS, Dynamo DB, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Chef, Ansible, Docker, Kubernetes, OpenStack (kilo/ Juno), Jenkins, GIT, Python, Datadog, Jira.

Build and Release Engineer

Confidential, Detroit, MI

Responsibilities:

  • Involved in preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Involved in Multiple AWS instances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • A highly motivated person who has great passion for database administration, system administration, configuration management, project management, major focus on Software configuration, Build Engineering, Release Engineering, DevOps Engineer for Technical IT Industry.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Worked on Created Jenkins pipelines involving several Downstream, Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Migrated the production SQL server schema to the new AWS RDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Deployment automation using Puppet along with Hiera Data on Mcollective orchestration engines and writing manifests and modules for different micro services.
  • Deployed Puppet for configuration management to existing infrastructure and Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to another environments.
  • Administered Sablime SCM tool daily for 175 users. Modified the SCM database for software lifecycle process flow, user permissions, access and file attributes in response to user requests and more efficient tool administration while ensuring database integrity for 35 different Human Resource applications.
  • Implemented a software BVT (build verification test) framework with STAF/STAX and VMWare VI 3 Infrastructure and Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, Confluence, Code
  • Established a complete, sanity QA test report of the Vision IO software build components success or failure that is emailed with actual build logs automatically from the Jenkins server. Assisted in the development of the sanity test scripts executed against software release bit deployments.
  • Implemented a Sonar software quality testing metrics server. Sonar testing metrics executed as a built-in Jenkins plug-in to assist in quality build testing metrics. Developed Sonar blocker violation profiles to report build failures expeditiously to the build and development team.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users' security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
  • Extensive experience in scripting languages, including Shell Scripting, Batch Scripting, and build automation using ANT, NANT, MAVEN, GRADLE and other UNIX, Windows system level programming.

Environment: RedHat Enterprise Linux, Bamboo, Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Ubuntu, Kickstart, VMware, TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP.

System Administration

Confidential

Responsibilities:

  • Configured and Maintained UNIX/Linux Operating System to provide optimum performance and system availability.
  • Supported software vendor to ensure the application software is installed correctly and ensured that all current maintenance levels have been applied.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
  • Configured Kickstart server and updating/applying patches to the server using Red Hat satellite server.
  • Configuring and hardening Linux servers evaluating needs and installing appropriated recommended patches as needed.
  • Expertise in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, RED HAT enterprise virtualization suite.
  • Established a secure configuration posture for Red Hat Enterprise Linux 6.5 and HP-UX (11.23).
  • Upgrading Linux kernel with latest releases on RHEL servers.
  • Ensured business continuously by designing, implementing and testing Disaster recovery systems.
  • Experience in package and patch management using RPM and YUM.
  • Setup squad proxy server for internet sharing and to block the unwanted site.
  • Remote system administration using tools like SSH, Telnet and Rlogin.
  • Pro-active maintenance on systems by timely upgrading patches to the systems and applications.
  • Installed operating systems on multiple machines using Kickstart.
  • Performed troubleshooting of DNS, DHCP and active directory.
  • Modified kernel parameters to improve the server performance in Linux.
  • Responsible for writing/modifying scripts using both Bash, SSH for day-to-day administration.

Technical Tools: IP tables, firewall, TCP wrapper, NMAP, Kickstart server, VMware ESX server 3.5, 4.0 VMware workstation, virtual box, XEN, RED HAT enterprise virtualization suite, Red Hat Enterprise Linux 6.5, HP-UX (11.23), SSH, Telnet, Rlogin, DNS, DHCP, Bash.

Unix Administrator

Confidential

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Adopted and Followed waterfall methodology for application development.
  • Managing the files and directories using SVN and Updating the SVN log properties for revisions.
  • Setting up the SVN Sync Servers, changed revision properties for SVN Sync.
  • Installed and configured Hudson and later with Jenkins for Automating Deployments and providing an automation solution.
  • Performed the regular file archival and purge them as required.
  • Integrated Subversion into Hudson and later with Jenkins to automate the code check-out process.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search etc. on JSP pages.
  • Performing the repairs and recover from hardware or software failures and Coordinating and communicating with impacted constituencies.
  • Involved in development of customized Web applications on top of Orion, Spring, and Build Frameworks using Web technologies like JSP, Servlets and JavaScript.
  • Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
  • Involved in migration of code in CORBA framework to Java/J2ee framework.
  • Maintained the data center environment and monitored the equipment.
  • Discussed and presented architectural designs to the senior management and client.
  • Responsible to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Responsible as a UAT support for the project till the project goes into the production.

Technical Tools: SVN, Hudson, Jenkins, SOA, JSP, Orion Oracle database, Oracle 10g, Oracle9i, CORBA, J-unit, UAT.

We'd love your feedback!