We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

Dallas, TexaS

PROFESSIONAL SUMMARY:

  • Around 6 years of IT experience as DevOps Engineer and Cloud Engineer with expertise in areas of Build and Release Management, Software Configuration Management, Version Control, Linux System administration. Certified AWS Developer - Associate.
  • Experience on implementation of Office 365 and Azure Active Directory for single sign on, authentication, authorization and Azure Role-based Access Control (RBAC).
  • Hands-on experience on Azure VPN-point to site, Virtual networks, Azure custom security, End security, Firewall and Implemented Azure APIM models for public facing subscript
  • Extensive experience with reporting tools like SSRS and Crystal reports for designing and modifying reports and creating shared and embedded data sources to pull data into reports from the database
  • Created recommendations on how to duplicate a subset of on-premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on premise data with SQL Server and SharePoint instances hosted in VMs
  • Designed, configured and managed public Cloud Infrastructure utilizing AWS Services like VPC, EC2, Elastic Load Balancer, Elastic Container Service, S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem (EFS), RDS, DynamoDB, Direct Connect, Route53, Cloud Watch, IAM, and Redshift. Auto Scaling, Glacier, Cloud Trial, Lambda, Elastic Cache, EMR, Service Catalog, Kinesis and Storage Gateway for different zones in development, testing and production environments.
  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data and Manage Network allocation in VPC to create new public networks in-based authentication.
  • Experience in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Server less application model and deploy RESTful APIs using API Gateway and triggering Lambda Functions.
  • Hands-on experience in using Nagios and Zabbix which helps in monitoring network services, host resources, hardware and used remotely by running scripts using Nagios Remote Plugin Executor.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in multiple minions Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Involved in setting up Kubernetes (k8s) clusters for running microservices and Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Configured and Managed the container using Docker, set up the automated build on Docker Hub and run multiple Applications by Docker Compose and used to Docker Weave for Network communication between Containers.
  • Configuration of Ansible modules for AWS cloud deployment. Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server. Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Build CI/CD Pipelines in Jenkins using GIT, Maven, AWS Code Deploy for full automation, faster and flawless deployments.
  • Automated the Build Infrastructure for deploying services in dockerised environment using Jenkins, SonarQube, Maven, Groovy, Job DSL, Docker and Splunk.
  • Experienced with scripting in Power Shell , Python , Bourne Shell & Korn Shell , Experience on C, XML, XSLT, HTML, CSS, Visual Basic, MS SQL, Oracle, MySQL, PostgreSQL RDBMS Administration
  • Developed Power shell scripts to automate web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
  • Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux, Ubuntu, Fedora, CentOS, Sun Solaris, Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.
  • Used ELK stack with X-pack features for log monitoring. Created various index patterns geo-mapping visualizations using Kibana to show customer locations in U.S based maps.
  • Experience using Nagios monitoring system and different Bug Tracking Tools like Remedy, Jira, ServiceNow. Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies.
  • Contributed in creating Terraform templates to create custom sized VPC, NAT subnets, NACLs in relation to Blue/green deployment strategy for Web application and database templates.
  • Developed Terraform templates for leveraging different cases for Enterprise cloud platform and have written new plugins to support new functionality in Terraform.

TECHNICAL SKILLS:

Operating systems: Linux (RHEL-5/6/7, Fedora, SUSE, Ubuntu), UNIX, SUN-Solaris 9/10/11, Windows.

Build & Automation Tools: Azure DevOps, Ant, Maven, Gradle, Jenkins, Bamboo, Hudson.

Configuration Management Tools: Chef, Ansible, Puppet, Salt Stack.

Container Tools: Docker, Kubernetes, OpenShift, Mesos.

GIT, GIT: lab, Bitbucket, GitHub, Subversion (SVN).

Web/Application Servers: IIS, Glassfish, Apache, Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10).

Cloud Services: AWS, Azure.

Database System: MS SQL Server, MySQL, MongoDB, DynamoDB, Oracle 9i/10g/12C, IBM DB2.

Scripting & Programming languages: Ruby, YAML, Groovy, Bash shell, Power shell, C, C++, Java, .Net.

VMware, Windows Hyper: V, Power VM, VirtualBox, ESX.

Azure Boards, Nagios, CloudWatch, Splunk, ELK: X pack, Service NOW, JIRA.

PROFESSIONAL EXPERIENCE:

Cloud DevOps Engineer

Confidential, Dallas, Texas

Responsibilities:

  • Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
  • Experience in integrating on premises servers to Azure. Configured VNETs and subnets as per the project requirement. Configure Azure blob storage and Azure file servers. Configured private and public facing Azure load balancers etc.
  • Designed and implemented Continuous Integration & Continuous deployment(CI/CD) Pipeline using Azure DevOps. Worked on creating continuous integration and continuous Release pipeline for the Tabular cubes, Multidimensional Cubes, ETL and database projects using Visual studio, SSIS Task and MS Build tasks in Azure DevOps and Build .asdatabase, .ispac, .dacpac files as Artifacts respectively.
  • Created release Pipeline for Tabular cubes, ETL and database projects using SSAS deploy Task, SSIS deploy and dacpac deploy Task in Azure DevOps and deployed to SSMS databases and SSISDB.
  • Created Cron jobs for the build and release of the code on particular intervals based on the requirement of the Application team and setup permissions only for few to release code to QA and UAT and Production environments.
  • Created Build for .net code using Visual studio task in Azure DevOps and Deployed to IIS using release pipeline.
  • Experience with creating new V-sphere on-prem Servers using Infrastructure as code(Terraform).I had created a common Iac Pipeline with Azure DevOps for Terraform so that when ever we trigger the Release by mentioning the Variables it will automatically build the windows Servers.
  • Configured IIS and windows configurations using Desired State Configuration (DSC) in Windows Servers and redirected http to https in the windows server.
  • Created and Managed with Kubernetes in all the environments and troubleshooting the issues and errors while deploying Kubernetes Pods and Configured the Kubernetes provider with Terraform which is used to interact with resources supported to create several services such as Config Map, Namespace, Volume, Auto scaler.
  • Hands on Experience with Azure Kubernetes in creating Namespaces, Pods, Replicas, checking logs for the pods and troubleshooting in errors and restarting the pods.
  • Managing major architecture changes from single server large software system to a distributed system with Docker and Kubernetes system.
  • Set up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Knowledge on working of Kafka for building real-time data pipelines and streaming apps
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods
  • Working on setting up the projects in Azure Repos created .asdatabase file and integrating with Azure DevOps for continuous integration
  • Used Shell scripting (Bash and ksh), PowerShell based scripts for merging, branching and automating the processes across different environments.
  • Expertise in branching and maintaining the version across the environments by using Source Code Management tools like Azure Repos.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge release using Azure Repos
  • Expertise in Terraform for building, changing, versioning infrastructure and collaborate the automation of AZURE Infrastructure via Terraform and Azure DevOps.
  • Contributed in creating Terraform templates to create custom sized VPC, NAT subnets, NACLs in relation to Blue/green deployment strategy for Web application and database templates.

Environment: s: Azure, Azure Network, ARM, Kubernetes, Docker, Ansible, Azure Repos, visual studio, Terraform, PowerShell, yaml, Azure DevOps, Perl, Ruby, Splunk, Elasticsearch, Jira, Linux, JIRA, IIS, Hyper-V, VLAN, DNS, DHCP Visual Studio, SQL server

Cloud DevOps Engineer

Confidential, Cary, NC

Responsibilities:

  • Designed AWS cloud models for Infrastructure-as- a-Service (IAAS), Platform-as- a-Service (PAAS) & Software-as- a-Service (SAAS)
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Setup and build AWS infrastructure with various resources EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Proficient in writing AWS Cloud Formation templates (CFT) to create custom VPC'S, subnets, NAT, EC2 instances, ELB's and Security groups using JSON templates.
  • Designed highly available, cost-effective and fault-tolerant systems using multiple EC2instances, Auto-Scaling, Elastic Load Balancer (ELB) and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Experience in using Redis to implement highly available in-memory cache to decrease data access latency, increase throughput.
  • Developed docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written java services, running in AWS on Kubernetes
  • Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments using Chef handlers for different auto kickoff requirement jobs.
  • Decent experience in Chef including configuring Chef-Repo and setting up multiple Chef Workstations and writing Chef cookbooks and Recipes to automate the deployment process using Spinnaker and integrated with Jenkins jobs for Continuous delivery (CD) framework.
  • Worked on Managing the Cloud Environment using Ansible. Configuration of Ansible nodes and writing YAML playbooks for deployment and executing tasks on nodes.
  • Automated some jobs by deploying the CRON tool for job scheduling processes. Implemented E2E pipeline in Jenkins which would do the below activities.
  • Experienced in writing Python scripts that can calculate the performance parameters in Linux environments. Implementation and automation of Shell and Python scripts for release and build automation.
  • Coordinate with developers with establishing and applying appropriate branching, labeling and naming conventions using GIT source control. Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Designed an ELK (Elastic Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers
  • Expertise in Configuring and managing an ELK stack , set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Installed and configured ELK stack mode and pipelined application logs from App Server to Elastic search through Logstash .
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Experience in Automating infrastructure as a code with Terraform by using Packer machine image artifacts to avoid vendor lock-in and to provide quick and accurate architecture.
  • Acquired expertise in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bitbucket on UNIX/Linux and Windows environment.

Environment: Amazon Web Services (AWS), OpenStack, Docker, Kubernetes, Terraform, Chef, Ansible, Jenkins, Maven, GIT, AEM, Splunk, Nagios, Elasticsearch, Logstash and Kibana (ELK), Java, JIRA, WebLogic, Apache Tomcat, MongoDB, Linux/RHEL, Vagrant, Active Directory, LDAP, NFS, NAS, VMware Servers, Ruby, YAML, Shell, Bash, Python

DevOps Engineer

Confidential, Green bay, WI

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.
  • Designed & implemented VPC service for extension of on-premises datacenter with AWS Cloud using VPN & Direct connect services.
  • Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of the operations.
  • Involved in Installation, Administration and Configuration of Splunk enterprise and integration with local legacy systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.
  • Created the Dashboards in Splunk for logging and monitoring metrics for OpenShift Applications.
  • 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.
  • Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments using Chef handlers for different auto kickoff requirement jobs.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Developed Python scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/ prod environments using Python OS modules.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Worked with Maven for building the application, and written maven scripts and shell scripts to automate the build process and used CI tools like Jenkins to move from one environment to other environments.
  • Worked on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies and integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Involved in Installation, Administration and Configuration of Splunk enterprise and integration with local legacy systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.
  • Created the Dashboards in Splunk for logging and monitoring metrics for OpenShift Applications.

Environment: s: AWS, Chef, Maven, Jenkins, VPN, VPC, Route53, EBS, SQL, ELB, Cloud watch, Web Sphere, Web Logic, Jira, Unix/Linux, Python, Ruby, Shell scripting, Nexus, GIT, SVN, Splunk.

Linux system Administrator

Confidential

Responsibilities:

  • Worked on changing the application run time process using Shell and Python scripts for WebLogic configuration and shell scripts for database configuration.
  • Developed Cron jobs and Shell Scripts ( Shell , Python ) for automating administration tasks like file system management, process management, backup and restore.
  • Worked on installation, upgradation, configuration and maintenance of Red Hat Linux , Unix, Ubuntu, CentOS, Fedora , SUSE , Windows 2008 Servers and also Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software, directories, and files.
  • Involved in deployment and maintenance of Red hat Linux , Windows Server 2008 and ESX/ESXi servers and app software in across the network mostly Dell, HP and IBM hardware.
  • Involved in configuration and administration of DNS, NIS, NIS+, DHCP, FTP, samba Servers . Security layers like SSL, SSH, HTTPS, SFTP.
  • Experience on Kernel Patching with different distributions and checking Kernel parameters for better performance & tuning.
  • Experience with Active Directory, GPO’s, DHCP, DNS, IP, Sub Nets, VPNs, VLAN , Network routing, firewalls, LAN/WAN switching and Backup & Recovery, File & Print Server , IIS (Web Server), FTP , Terminal Server.
  • Involved in troubleshooting Production Server Problems related to web applications, send mail, disk space, filesystem, DNS and network connectivity and Worked on creating and managing the Virtual Memory and swap space on Linux Servers .

Environment: vSphere 4.0, ESX 5.0/4.1, Virtual Sphere, VMotion, VMware DRS Clusters, Solaris 8,9,10, Red hat Linux 6 VCS, 3.0, Python, Solaris Volume Manager, Oracle 9i/10g. Sun Ultra Enterprise Servers (E450, E420R, E250)

Linux Administrator

Confidential

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat 5/6, Cent 3/4/5 and SUSE Linux 9/10 servers and product servers.
  • Experience in installing, configuring and troubleshooting Apache 2.2.x web server on Red hat Linux and Sun Java System Web Server 6.x, 7.
  • Used extensively jQuery & JavaScript for client-side validations and access data within the HTML controls.
  • Experience as Red Hat Enterprise Linux Systems Administrator and performed support role for applications on mission critical Enterprise Networks and Multi-server environment.
  • Creating and maintaining users, profiles, security, rights, disk space , LVM s and process monitoring, worked with Red Hat Package Manager ( RPM ) and YUM, Job Scheduling using Cron.
  • Experience in providing day-to-day user administration like adding/deleting users in local and global groups on Red Hat Linux platform and managing user's queries.
  • Develop tools/scripts to automate integration with other IT tools in support of accurate asset management, cyber reporting capabilities and to manage licenses.
  • Configured Kickstart Server in Linux 5.x, 6.x and JumpStart Server in Solaris 9, 10 and build severs using Kickstart and JumpStart server.

Environment: Red Hat Linux, CentOS, Fedora, SUSE, Windows 2003, Apache, DNS, SSH, Telnet, NTP, ESX Servers

Hire Now