We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Proficient in MicrosoftAzure IAAS, SAAS and PAAS services such as Virtual Networks, Virtual Machines, Blob storage, Azure Data Factory, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto - Scaling, deploying Web Apps, monitoring by Azure Application Insights and creating Web-Jobs.
  • Expertise in deploying AZURE AD Connect, configuring ADFS authentication flow, ADFS installation using AZURE AD Connect. Experience inAzureNetwork Security Groups,AzureOperational Insight and OMS,AZURE Premium Storage, Site Recovery, Network Virtual Appliance, Client-Side encryption forAzure storage objects.
  • Expertise on Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service, S3, Elastic Beanstalk, CloudFront, Elastic File system, Lambda, Elastic Cache, DMS, VPC, DirectConnect, Route53, CloudWatch, CloudTrail, CloudFormation, LAMBDA, IAM, EMR, Elasticsearch.
  • Expertise in operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) focusing on high-availability, fault tolerance, and auto-scaling with Cloud watch monitoring.
  • Experience in deploying Cluster onAWScloud developed YAML to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map, etc. Used various triggers and configured various AWS messaging services like SNS, SQS, SES, Pinpoint and acquainted with database services like Amazon Aurora, RDS, DynamoDB and Redshift.
  • Expertise in setting 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. Experience in designing kubernetes cluster using AWS-Kops (EKS), configuring and deploying the kubernetes dashboard to access the cluster via its web-based user interface.
  • Experience in Developing CI/CDsystemwith Jenkins on Kubernetes container environment and used kubernetes and docker for the runtime environment for the CI/CDsystemto build and test and deploy.
  • Expertise in using Docker including Docker Hub, Docker Engine, Docker images, Docker compose, Docker swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.
  • Experience in Ansible setup, managing hosts file, using YAML, authoring various playbooks and custom modules with Ansible and worked on Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.
  • Hands-on experience in implementing Ansible and Ansible Tower as a Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Architected Jenkins build pipelines in variousLinuxenvironments like RHEL, Centos and Windows to build and deploy Java applications. And used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.
  • Responsible for creating documentation of the Terraform infrastructure in Confluence, and used Terraform to manage the AWS and other cloud infrastructure and managed servers using configuration management tools like Ansible and Chef.
  • Responsible for extracting log from GIT using Python and performed data cleaning using regex to generate the Changelogs for comparing different software versions, also used Python scripts for security purposes.
  • Experience in managing knowledge objects like dashboard workflow actions using Splunk Power design. Proficient with Splunk architecture and various components (indexer, forwarder: search head, deployment server), Heavy and Universal forwarder, License model.
  • Expertise in writing Shell scripts (Bash), Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, and Subversion (SVN)on Linux and Windows platforms.
  • Expertise in Working with web servers such as Apache HTTP server, NGINX, Apache TOMCAT, application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1.
  • Proficient in installing, configuring, tuning Database Servers (SQL Server, Oracle, PostgreSQL, MongoDB, DynamoDB) Maintained and Performed required DB tasks.
  • Experienced in UNIXSystemAdministration, working on server-based operatingsystem and kernel configurations on RedhatLinux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x in a DevOps Environment with CI/CD as an Iterative process, proficient with Package management YUM & RPM for RHEL/CentOS.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like the waterfall and agile methodology (SCRUM) with in-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in Administrating on various flavors of Linux (RHEL, CentOS, Ubuntu, Solaris, Ubuntu, Fedora) and worked on Logical Volume Manager (LVM), Veritas Volume Manager, Kickstart, Bonding, LAMP and LDAP.
  • Expertise in Network Management skills like DNS, NIS, NFS, LDAP, FTP, SSL, SSH, HTTPS, SFTP, TFTP, and system troubleshooting skills.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat 4/5/6/7, CentOS, SUSE), UNIX Solaris 11/10/9, HP-UX 11.23, 11.31, IBM-AIX (4.3/5.x/6.x/7.x), Windows.

Cloud Environments: Amazon Web Services(AWS), Microsoft Azure, OpenStack, Pivotal Cloud Foundry.

Application Servers Web Servers: Apache, Tomcat, WebLogic, WebSphere, JBoss, Nginx, Node.js.

Source/Version Control Tools: Git, Subversion(SVN), ClearCase

CI/CD & Build Tools: Jenkins, Bamboo, Hudson, Maven, ANT, Gradle.

Testing Tools: Selenium

Configuration Management Tools: Chef, Puppet, Ansible

Container and Orchestration tool: Docker and Kubernetes

Monitoring Tools: Nagios, Splunk, Cloud watch, ELK (Elasticsearch, Logstash, Kibana).

Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, Telnet, HTTP, LDAP, POP3, FTP/TFTP,TLS/SSL, DHCP.

Virtualization: VMware Workstation, Oracle Virtual Box, Windows, Hyper-V, vCenter, vSphere.

Programming languages: Java, C, Python

Scripting Languages: Perl, Python, YAML, Ruby, PHP, Bash Shell scripting, PowerShell, JSON.

Bug Tracking Tools: Jira, Clear Quest.

Database: MySQL, NoSQL, PL/SQL, DynamoDB, Redshift, MongoDB Oracle 9i/10g/11g, IBM DB2

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr. Cloud/DevOps engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies & configured BGP routes to enable ExpressRoute connections between on-premise data centers & Azure cloud.
  • Worked on Azure Fabric, Microservices, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system. Used Azure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances.
  • Created Azure automated assets, Graphical runbooks, PowerShell run books that will automate specific tasks. Expertise in deploying Azure AD connect, configuring ADFS installation using Azure AD connect.
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services.
  • Worked on migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
  • Led implementation of Azure Active Directory for single sign-on access to thousands ofcloudSaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
  • Managed Docker networking subsystem by using User-defined bridge networks, Host networks, Overlay networks, Macvlan networks and third-party network plugins.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, created Docker Images and took care of various Images essentially for middleware establishments.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and created Kubernetes clusters work with frameworks running on the same cluster resources.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured the ansible files for parallel development in Ansible for automating the continuous delivery process.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds. Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
  • Performed job scheduling using Ansible Tower. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branch gets started, Jenkins-our Continuous Integration server automatically attempts to build new Docker container from it.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various across functional applications and created GitHub WebHooks to set up triggers for commit, push, merge and pull request events.
  • Worked on User management with build tools Maven to create JAR, WAR and documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for dev and QA team.
  • Implemented JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with Git repository to track all code changes.
  • Installed and used Splunk Enterprise security App to identify and address emerging security threats. Upgraded and Optimized Splunk setup with new discharges.
  • Worked on web servers such as Apache HTTP server, NGINX, Apache TOMCAT and application servers such as Oracle WebLogic 9.x, 10.x, IBM WebSphere 6.x, 7.x, 8.x, JBoss 4.1.
  • Worked on database technology and warehousings such as MySQL, PostgreSQL, Aurora, and Redshift including NoSQL databases such as Apache, MongoDB, and Dynamo DB.
  • Involved in Building and configuring Red Hat Linux Servers using Kick Start server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.

Environment: Azure, Kubernetes, Ansible, Docker, Github, Maven, JIRA, Splunk, Apache HTTP, Nginx, Apache Tomcat, Oracle WebLogic, MySQL, PostgreSQL, Aurora, Redshift, MongoDB, Dynamo DB IBM WebSphere, Kick start.

Confidential

Cloud/DevOps engineer

Responsibilities:

  • Built servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Template.
  • Using Cloud Watch, extensively monitored the AWS services like EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • 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.
  • Worked on OpenStack Services such as Nova for Compute, Neutron for networking, Cinder for Block Storage, Keystone for Identity, Glance for Image, Swift for Object Storage, Horizon for Dashboard and Heat for Orchestration.
  • Wrote automation scripts for creating resources in OpenStack Cloud using Python and terraform modules. Created and managed Cinder volumes in OpenStack Cloud.
  • Supported AWS Cloud environment with AWS instances, configured Elastic IP & Elastic Storage. Used AWS CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Provisioned the highly available EC2 instances using Terraform and CloudFormation templates, wrote new plugins to support new functionality in Terraform and involved in using terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Created Docker images using Dockerfile, worked on Docker container snapshots, removing images and managing Docker Volumes. Reduced build and deployment times by designing and implementing Docker Workflow.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built Docker images.
  • Configured applications that runs multi-container Docker applications by utilizing Docker-Compose tool which uses a file configured in YAML format. Managed a cluster of Docker nodes as a single virtual system using Clustering and Scheduling Tool, Docker-Swarm.
  • Integrated Jenkins with Docker container using CloudBees Docker pipeline plugin to drive all microservices builds out to the Docker Registry and then deployed to Kubernetes. Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.
  • Worked 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 OS/Applications/Services /Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Installed and configured Chef Server, Chef-solo along with creating Chef Cookbooks and implemented the latest releases of Chef- Solo, Compliance, Habitat and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.
  • Worked on Setting 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, Git, and Maven.
  • Included Vulnerability Detection as part of the CI/CD workflow using Jenkins Pipelines, SonarQube Quality Gates. Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Chef automation. Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of an automatic restart of failed applications and servers.
  • Built and maintained ELK stack to centrally collect logs that are used to monitor applications also Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Developed PowerShell scripts to automate web application servers and automation of the build and release process and to automate certain processes for the smooth process of a build tool like Maven.
  • Created Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distributions & involved in creating Veritas volume manager on Solaris.

Environment: AWS, OpenStack, Chef, Terraform, Docker, Elasticsearch, LogStash & Kibana (ELK), Ant, Linux, Unix, Windows, Git, Maven, Jenkins, Python, PowerShell, Nagios, Kubernetes, Apache, Tomcat, Jira.

Confidential, Dulles, Virginia

DevOps engineer

Responsibilities:

  • Maintained and Handled operations on AWS Cloud Resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Relational Database Services (RDS) and Elastic Load Balancers (ELB).
  • Monitoring and maintaining the AWS S3 buckets which contained all the packets of each build. Each packet had metadata files which were extracted to proceed with the flash testing.
  • Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access.
  • Worked on Custom Domain, Record Sets, DNS health checks to route the traffic by Amazon Route53 for applications hosted in AWS Environment and managing users and groups using Identity Access Management (IAM).
  • Configured administration, build and maintain the available secure multi-zone AWS cloud infrastructure by using configuration tool Chef with AWS Cloud Formation and Jenkins for Continuous Integration.
  • Expertise in creating a Virtual Private Cloud(VPC) with multiple subnets and deployed application and database servers with different Security Groups, N/W ACLs, NAT Gateways to serve the purpose of security.
  • Created and launched Amazon EC2 Instances using AMI Amazon Images (RedHat Linux, Windows) and configured the launched instances with specific applications and assigned Security groups to each instance.
  • Manage the configurations of all the servers using Chef configured Jenkins builds for continuous integration and delivery. Automated web server content deployments via shell scripts.
  • Automated the continuous integration and deployments using Jenkins. Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus. Automated webserver content deployments via shell scripts.
  • Used Maven dependency management system to deploy snapshot & release artifacts to Nexus to share artifacts across Java and.Net projects &. Performed migration of the source code from Apache Subversion (SVN) to GITHUB.
  • Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding users, creating repository/branches, troubleshooting merging, tagging issues & maintenance.
  • Integrated JIRA and Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI.
  • Helped team move Cronjobs/Scheduler to Jenkins & configure jobs and maintained over 350+ jobs in Jenkins for different Application teams. Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
  • Worked on testing, evaluation, and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Worked on Troubleshooting and performance tuning issues with applications like Oracle 10.x, JBoss 5.x, WebLogic 11.x, 12.x.

Environment: AWS, Jenkins, Chef, GIT, Maven, ANT, Sonar, Ansible, Nexus, Eclipse, Puppet, Selenium, JIRA, MongoDB, Cassandra, JAVA/J2EE, Oracle, JBoss, WebLogic.

Confidential, Denver, CO

Build & Release engineer

Responsibilities:

  • Supported engineering plans and schedules by providing various Build and Release services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to the engineering team.
  • Installed, Configured, Managed and Created different Build and Deployment Jobs in Jenkins. Installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Worked on Troubleshooting the build issues during the Jenkins build process and developed build and deployment scripts using ANT as build tools in Jenkins to move from one environment to other environments.
  • Installed Jenkins for Continuous Integration and written Shell script for an end to end build and deployment automation and used Jenkins to automate most of the build related tasks.
  • Administered and Engineered Jenkins for managing nightly Build, Test and Deploy chain, GIT with Development/Test/Production Branching Model for weekly releases.
  • Built Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration management to existing infrastructure by deploying Puppet, Puppet Dashboard, and Puppet.
  • Developed Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
  • Created a continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments and worked with ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle SOA based enterprise applications to Tomcat Application Servers. Performed Java application deployments to JBoss application server.
  • Developed Splunk dashboards with HTML, JavaScript, and CSS to provide a professional lookup as part of enterprise dashboard project for management.
  • Deployed Java applications to application servers in an agile continuous integration environment and automated the process using Shell & Python for Linux.
  • Created a continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS, and DHCP.

Environment: Nexus, Jenkins, Puppet, Maven, Ant, GIT, Subversion, Splunk, Unix, Linux, LDAP, Active Directory, Java/J2EE, WebLogic, Agile, Nagios, shell, python, DHCP, TCP/IP.

Confidential

Linux Administrator

Responsibilities:

  • Performed in system builds, server builds, install, upgrades, backup, performance monitoring, reliability of various flavors of Linux like Ubuntu, CentOS, RedHat Linux, Debian, Fedora and SUSE, UNIX (Solaris, IBM-AIX) along with Windows.
  • Administered Redhat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
  • Performed troubleshooting of DNS, DHCP, and Active Directory and fixed NFS, TCP/IP and other protocols in Linux clusters using TOP, vmstat and IOstat command as well as maintained application backups.
  • Troubleshooting Linux system, security-related issues, capturing packets using tools such as IP tables, Firewall. Package management, setting up repositories, applying patches using YUM and RPM.
  • Managed RAID (Redundant Array of Independent Disks) in Linux that storues data in multiple copies for high availability and fault tolerance and disk management using Veritas and Logical Volume Manager (LVM) in Unix and Linux.
  • Created file systems like ext2, ext3, ext4, xfs on disk partitions using command line tool such as fdisk, lsblk, parted and on GUI using Gparted. Setting files and directory permissions at the command line and with ACL's.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) and host resources (processor load, disk usage, system logs) on a majority of network operating systems like UNIX, Linux and Windows using Nagios.
  • Assigned Jira to track the activities of tasks done by the developers and Confluence for documentation purpose.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.

Environment: Linux, Ubuntu, RedHat, CentOS, Fedora, Debian, SUSE, VMWare, Sun-Solaris, Unix, DNS, DHCP, Active Directory, LDAP, Windows, RAID, LAMP, SSH, telnet, Python, PHP, Shell, Bash, Perl, Ruby SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, Jira.

Confidential

System Administrator

Responsibilities:

  • Provided Systems Administration support for LINUX systems (REDHAT, OpenSUSE, Ubuntu), UNIX systems like HP-UX, Solaris and Windows systems including user administration, upgrading, system maintenance, creating backup and recovery, network, security and web administration.
  • Setting up and configured Servers for Kickstart process & performed Kickstart over a network using NFS, FTP, and HTTP to install OS on several Linux machines.
  • Monitored the Linux scripts written in Python and Perl regularly and performed troubleshooting steps, tested and installed the latest software on the server for end-users.
  • Managed file systems, added disks, using Logical Volume Manager(LVM) for Linux Servers and Veritas Volume Manager for Solaris Server.
  • Setup Samba Server to integrate Linux/Unix Servers with Active Directory (Windows) Environment and written Powershell scripts for Windows.
  • Performed production support & Systems engineering duties like administering DNS, DHCP, NFS, NIS, LDAP, Auto-mounting, License Management, Printer configuration.
  • Worked with different Linux Utilities like SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, Package Management, Disk Management, and Swap Partition/Files Management.

Environment: Linux, REDHAT, OpenSUSE, Ubuntu, Unix, HP-UX, Solaris, Windows, VMWare, VMWARE ESX server, SSH, FTP, Kickstart, HTTP, DNS, DHCP, NFS, Bash, Python, Bonding, Ethernet, LAN, Perl and LDAP directory.

We'd love your feedback!