We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Durham -, NC

SUMMARY:

  • Sr. DevOps Engineer with an IT experience of 7 years in various Cloud environments like Azure, AWS & Open Stack. Expertise in Automate the infrastructure using Continuous Integration & Continuous delivery (CI/CD), and Configuration Management tools. As a System Administrator worked on different Linux flavours like RedHat, Centos, Ubuntu & Windows environments.
  • Working Experience on Microsoft Azure Cloud Services to provide IaaS, PaaS support to the client. Created Virtual Machines through the Azure portal and PowerShell.
  • Hands on experience on Azure VPN - site to site & point to site, Virtual networks, Azure custom security, end security and firewall. Used Azure Express Route to set up a virtual private connection to Microsoft cloud services such as a Microsoft Azure, Office 365, and Dynamic 365.
  • Experience in Automating, Configuring and deploying instances on Azure cloud and in data centers and migrating all servers from on-premises to Microsoft Azure using Azure site recovery and Azure backups.
  • Experience in Microservices architecture by using Docker and Kubernetes with in-depth knowledge on ELK Stacks such as Elasticsearch, Logstash & Kibana.
  • Experience on building servers using AWS Cloud Formation scripts, importing volumes, launching EC2, RDS, assigning roles and policies via IAM, implementing Auto-Scaling, Elastic load balancers (ELBs), Security groups in the defined Virtual Private network (VPN).
  • Hands-on experience in AWS launch configurations based on customized AMI and used this launch configuration to configure auto-scaling groups and created AWS Route 53 to route traffic between different regions.
  • Experience in converting existing AWS architecture to serverless architecture like Lambda, kinesis and implemented AWS Lambda functions to run scripts in response to an event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud and implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experience on Docker images by writing docker files, also worked on container snapshots, removing images and managing docker volumes. Orchestration of docker images and containers using kubernetes by creating a master and node.
  • Experience with container management tool like Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
  • Expertise in Kubernetes Replication controllers which allow multiple pods such as Jenkins master server in multiple minions and managed Kubernetes using Helm charts.
  • Experience using Ansible Tower dashboard, role-based access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles , Ansible inventory files and Ansible Galaxy .
  • Experience on designing and implementation of chef, including the internal best practices and creating cookbooks. Made use of Jenkins for chef CI, Rake for style and linting, Thor for versioning, Berkshelf for dependency management, and Test kitchen for testing and development.
  • Proficient on examining Chef Cookbooks using food critics, implementing Chef Recipes and deploying them into Amazon EC2.
  • Experience in setting up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodically scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
  • Expertise in building deployable artifacts (Jar, War, Ear) from source code and maintained by using Ant, Maven & Gradle in Nexus Artifactory and even have experience in Groovy Scripts to Automate Configuration in Jenkins.
  • Experience in working on version control systems like GIT, Subversion (SVN) and used Source code management client tools like GitHub, Git Bash, and other command line applications in terms of branching, tagging, and maintenance on Linux and Windows environments.
  • Experience using monitoring systems like Nagios, Splunk, and different Bug Tracking Tools like Jira, ServiceNow. Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies.
  • Experience on dealing with Linux utilities like PXE-Boot, Network Bonding, LVM, SSH, TELNET, FTP, autofs, Quota management, wrappers, User management, process management, Memory management and Text processing tools, Log management, Package management, Disk management and Swap partition, File management.
  • Proficient with Shell, Python, Ruby, Perl, JSON, YAML, Groovy scripting languages and the ability to automate day-to-day tasks using Cron jobs.

TECHNICAL SKILLS:

Cloud Environments: Azure, AWS, Openstack, GCP.

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

Containerization: Docker, Kubernetes, Docker Swarm, Mesos & Open shift

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

Version Control: GIT, GIT-lab, GitHub, Bitbucket, Subversion (SVN).

Management tools: Chef, Ansible, Puppet, Terraform.

Virtualization: VMware, Windows Hyper-V, Power VM, Oracle VirtualBox.

Databases: Mongo DB, Dynamo DB, My SQL, Oracle 9i/10g/12C, IBM DB2

Web/App Servers: IBM WebSphere, Glassfish, Apache, Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10).

Languages: Python, Ruby, YAML, Groovy, Bash, shell, Power shell, C, C++, Java, .Net.

Monitoring Ticketing tools: Nagios, CloudWatch, Splunk, ELK, Service NOW, JIRA.

Networking/Protocols: DNS, DHCP, NFS, WAN, LAN, HTTP, TCP/IP, FTP, SMTP, SSL, SSH

PROFESSIONAL EXPERIENCE:

Confidential, Durham - NC

Sr. DevOps Cloud Engineer

  • Involved in creating Azure services like IaaS and PaaS. Also managed whole Azure infrastructure web roles, worker roles, Active Directory licenses & storage accounts. Created cache memory on Azure to improve performance of data transfer between SQL 2012 and WCF services.
  • Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, office 365 and Dynamic 365. Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing, Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private).
  • Used Azure service fabric to build and manage scalable and reliable applications composed of microservices that run at high density on a shared pool of machines.
  • Server Administration including configuring IIS and security access privileges.
  • Worked on Azure E3 Enterprise Mobility Suite (EMS) of tools in MFA (Multi-Factor Authentication) and Intune. Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure, Azure IoT hub, event hub, service bus and integration patterns.
  • Developed a conical map/reduce like architectural pattern that is designed to leverage the Azure platform. Work in progress on POC to migrate to Windows Azure to address scalability and performance issues. Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • 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.
  • Updated and installed SSL certificates for Ngnix, Apache and lighttpd servers to allow secure connections to web browsers.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal with the Azure CLI, also used template driven deployment options such as Azure Resource Manager templates and Terraform.
  • Implemented Continuous Integration and Continuous Delivery (CI/CD) pipeline with Jenkins, GitHub, Docker and Kubernetes. Whenever a new GitHub branch gets started, Jenkins as our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it and it leverages Linux containers.
  • Written configuration files and deployed through Terraform command line interface (CLI) to provide infrastructure in Azure like Resource groups, Virtual machines, Storage Accounts, Load balancers & Security groups.
  • Created CI/CD pipeline using Code ship to Google Cloud Platform and Google Kubernetes Engine for automation deployment for software engineers.
  • Created Ansible cloud modules for interacting with Azure services which provides tolls to easily create and orchestrate infrastructure on Azure and automate cloud-native applications in Azure using microservices such as Azure functions and Azure kubernetes service.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes and used Knife commands to manage Nodes.
  • Improved the development and version control of Chef Cookbooks, testing of cookbooks using Test kitchen and running recipes on nodes managed by Chef server.
  • Extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Jenkins. Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Server.
  • Setup ELK for real time logging and analytics for Continuous delivery pipelines & applications and used ELK stacking to monitor the logs for detailed analysis and worked on dashboard using Elastic, Logstash & Kibana.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, and Apache Tomcat Server.
  • Worked with different Bug tracking tools like JIRA. Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.

Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Dynamic 365), Ansible, Docker, Kubernetes, Jenkins, GIT, JIRA, ELK & Python.

Confidential, Boca Raton - FL

Sr. DevOps Cloud Engineer

  • Created and maintained Highly Available and Fault Tolerant best disaster recovery infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud. Migrated on-premises database to AWS cloud using AWS Database Migration service (DMS).
  • Written Cloud formation templates in JSON format to set up and build AWS infrastructure in various resources like EC2, RDS, S3, IAM, ELB, VPC, Security groups, Auto scaling & SNS. Created AWS Config stack in Cloud Formation that will monitor everything going in on AWS account.
  • Worked in EBS Encryption, S3, and data at rest and data in transit. Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also Developed them to take backup of EBS volumes using AWS Lambda, CloudWatch.
  • Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes and pushed them on to Chef server. Wrote Lambda functions in Python for AWS Lambda and invoked Python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Created custom AMI’s from an existing image in AWS for encryption of EBS root device volumes and instance storages.
  • Utilized Cloud Watch to monitor resources like EC2, CPU utilization, Amazon RDS services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of the operations.
  • Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
  • Created cinder volumes in Openstack and collected measurements across Openstack cloud using ceilometer telemetry service.
  • Performed troubleshooting and performance tuning of firewalls, Load balancers and virtual routers.
  • Created customized Docker images by writing Docker file for the test environments and dev-environments and configuration automation using Docker containers.
  • Using Kubernetes, I have controlled and automated application deployments and updates and orchestrated deployment. Managed Docker containers with multiple name spaced versions and developed Networking policies for Docker containers using calico.
  • Worked on Kubernetes to manage containerized applications using its nodes, Configuring Maps, selector services and deployed application containers as Pods. Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
  • Installed Chef-Server enterprise On-Premise/WorkStation, bootstrapped the Nodes using Knife and worked with Chef Enterprise Hosted as well as On-Premise.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef cookbooks.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and Integrated SonarQube with Jenkins to test the code quality.
  • Automated configuration management and deployments using Ansible playbooks using YAML for resource declaration and creating roles and updating Playbooks to provision servers by using Ansible.
  • Integrated bug tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging, tracking and documenting issues in whole CI/CD pipeline.
  • Created Splunk apps for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics and setting up of Splunk dashboard for continuous monitoring for production support.

Environment: AWS (EC2, EBS, S3, IAM, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, Cloud Formation, RDS, Load Balancers, CloudWatch, SNS, SQS), Ansible, Docker, Kubernetes, Jenkins, GIT, Python, Jira.

Confidential, Austin - TX

DevOps Engineer

  • 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 datacentre 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.
  • 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.
  • Managed the Maven Repository using Nexus Artifactory tool and used the same to share the binary (EAR, WAR & JAR) snapshots.
  • 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 .
  • Installed and configured Nagios to manage infrastructure by setting up email alerts and notifications using python scripts an executed them through chef.

Environment: 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.

Confidential, Richmond - VA

Build and Release Engineer

  • Responsible for Creating Builds, Staging and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production).
  • Designed and managed Build and Release cycle activities in Agile Methodologies. Developed build and deployment processes for Pre-production environments. Managed Sona type Nexus an enterprise-level package management server.
  • 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.
  • Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins and Git.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
  • Used ANT build tool for scripts deployment and deploy processes using Jenkins to move from one environment to other.
  • Worked with installation, deployment and maintenance of middleware application servers to RHEL Dev and Test environments. Experience in managing Apache Tomcat Application Server.
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.

Environment: Shell Scripts, Ant, Maven, Apache Tomcat, Bamboo, Jenkins, WebSphere, WebLogic, Eclipse, Nexus repository, Linux, RHEL, UNIX, Windows, GIT, Kick-Start.

Confidential

Linux Administrator

  • Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
  • Installed, configured and maintained application Server like WebSphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
  • Tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred. Experience in Shell scripts (Bash) for automating tasks for scheduling.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security. Scripting for password-less SSH to multiple servers.
  • Expertise in deployment of Routers, Switches, Hubs, Firewalls, IDS, load balancers, VPN Concentrators. Worked on volume/File system management using LVM.
  • Worked on VMware for Virtual server builds, increasing memory, CPU, adding disks, Maintenance on ESX hosts VM and server/storage migrations
  • Used VMware vSphere to provide centralized platform for managing virtual machines and Virtual Private Networking (VPN) tools and techniques to maintain these virtualizations.

Environment: Red hat Linux, Disk partitioning, TCP/IP, Cron Jobs, VMware vSphere, Veritas Volume Manager, Samba, NFS, NIS, LVM, ANT, SVN.

Confidential

System Engineer

  • Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of Linux (Red Hat), Sun Solaris, Ubuntu.
  • Worked with Red hat Linux tools like RPM/YUM to install packages and patches for Red hat Linux Server and managed virtualized OS as well as supported the installation of patches in Linux utilizing Red Hat Satellite Server.
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Performed regular disk management, adding hard drives on existing servers and allocating space to requires partitions
  • Configured SUDO to provide SUDO access to various users and groups for elevated access.

Environment: Red Hat Linux 3.x, 4, Sun Solaris server, VM ware, Oracle Virtual Box, Windows, NFS, LVM, UCD, Crontab, Python, Perl, Shell, Apache, TCP, HTTP, FTP, SMTP, NTP.

We'd love your feedback!