We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Multifaceted IT professional with 7+ years of experiencewith sound noledge in Configuration Management, Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux, and System Administration with cloud platforms like Amazon Web Services (AWS), Azure, GCP, OpenStack, under the Unix/Linux/Windows platform’s with strong noledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
  • Embedded Experience in Authoring Azure Resource Manger templates, Experience in deploying Azure using Agile methodology, Configuring the Azure Load Balancer to Load balance incoming traffic to virtual machines.
  • Expertise in Architecting and ImplementingAzure ServiceOffering, such asAzure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure VMs, SQL Database, Azure Functions, Azure Monitor, and Azure Service Bus.
  • Mastered in Windows Azure Services like PaaS, IaaS and dealt with storages like Blob (Page and Block), SQL Azure. Well experienced in deployment and using virtualization tools like Vagrant, VMware, VirtualBox, Citrus Xen and Windows Hyper - V.
  • Experience with monitoring tools likeNagios, Dynatrace, Splunk, App Dynamics.
  • Strong hands-on with the Cloud Networks Data Plane and Control Plane teams, to design and implement Quality Engineering subsystems and tests for OpenStack Nova Networks, Neutron, and Quark at the data plane through API levels.
  • Implemented continuous integration and build tools using Ant, Jenkins, chef, Puppet full automation.
  • Experience in infrastructure migration, applications to Azure, from on premise, Cloud-to-Cloud migrations like AWS to Microsoft AZURE and GCP. Expertise on Active Directory, ADFS, MFA, SSO and security. Experience on both AZURE Active Directory and AZURE Active Directory Domain Services. Implemented AZURE SQL, AZURE storage, AZURE services and developing AZURE web role.
  • Worked extensively with Terraform key highlights, for example, Infrastructure as code, Execution designs, Resource Graphs, Change Automation.
  • Creating accurate reports, Dashboards, Visualizations and Pivot tables for the business users. Installing and using Splunk apps forUNIX and Linux(Splunk nix).
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes. Familiarity with Docker Swarm. Used Docker Mesos to abstract data center resources and to elastically scale the applications and underlying infrastructure.
  • Experience in creatingDockercontainers leveraging existing Linux Containers and AMI's in addition to creating Docker containers.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods, and managed using Kubernetes.
  • Experienced inmonitoring toolslikeNagios, New relic, and ELKLanguages/Scripts (Elastic Search, Log stash, Kibana) andSplunk.
  • Hands-on in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy. Experience with PCF, OpenShift, Kubernetes architecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Designed, Installed and Implemented CI/ CD automation system. Created and updated Bash scripts and modules, files, and packages. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Experience in creatingARM templatesforAzure platform, created scripts in Azure PowerShell for the build process.
  • Solid hands-on skill on Configuring and coordinating the servers with various environment and making new machines utilizing configuration management/provisioning tools like Chef, Ansible and Puppet.
  • Extensive experience in installing, configuring, and administeringJenkins CI toolon Linux machines. Used Jenkins pipelines to drive all Microservices builds out to theDocker registryand then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Expert in Install, Configure & administer Splunk Enterprise Server and Splunk Universal Forwarder, Splunk Heavy Weight Forwarder in large, distributed environment.
  • Experience with Terraform API modules to manage infrastructure. Published a module to the Terraform registry and contributed to the end-to-end configuration management by deploying the product inside AWSenvironment. Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets.
  • Hands on experience in writing Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, S3 buckets.
  • Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins.
  • Experience on AnsibleandAnsibleTowerto automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications. Experience in installing and configuring the Ansiblemanagement node to deploy the configuration to the end user nodes.

TECHNICAL SKILLS

Cloud: AWS, Azure, Open Stack.

Configuration Management tools: Chef, Puppet, Ansible

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

VersionControl Tools: GIT, Subversion

Monitoring Tools: Nagios, SPLUNK, ELK, Dynatrace.

Databases: MySQL, NoSQL, MongoDB, DynamoDB.

Application servers: Web Logic Application Server 8.x, 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere /4.x/5.x6.x/7.x/8.x, Web Logic (8/9/10) & SAMBA

Containers Tools: Docker, Docker Compose, Docker swarm, Docker Mesos, Kubernetes

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9, HP-UX 11.23, 11.31, (4.3/5.x/6.x/7.x), Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.

Scripting Languages: Python, Ruby, Perl, PHP, Bash, Power shell.

Virtualization Tools: VMware, Windows Hyper-V, Virtual box, Vagrant, Citrix Xen.

Atlassian Tools: JIRA, Confluence, Bitbucket.

PROFESSIONAL EXPERIENCE

Sr. Cloud/DevOps Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Used multiple EC2 instances at the same time and provided highly durable and available data by using S3 data store, versioning, lifecycle policies, & create AMIs for mission-critical production server’s backup.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Responsible for installation & configuration of Jenkins to support various Java builds and Jenkin plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.
  • Wrote scripts using Azure services template available with Azure SDK in Visual Studio to automate creation of nodes on Azure. Deployed and redeployed VNET, NIC, Public IP, Storage Account and VM on Azure using this automation.
  • Set up GCP Firewall rules to allow or deny traffic to and from the V's instances based on specified configuration and used GCP cloud CDN (content delivery network) to drastically improve user experience and deliver content from GCP cache locations latency.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful Deployment of Web applications and database templates.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Responsible for implementing containerized based applications on Azure Kubernetes by usingAzure Kubernetes service (AKS),Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes,Ingress API Gateway,MySQLDatabases andCosmo DBfor stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Used Elastic-Search and Kibana to improve search performance of the application.
  • Monitored and analyzed various network and performance data with the Splunk tool.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant and written Maven pom.xml build script.
  • Created terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/ Network Monitoring.
  • Installed, configured, and maintained web servers like Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.

Environment: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS), GIT 1.7, Kubernetes, Kibana, Terraform, Docker 0.x, SonarQube, Maven 3.2.x/3.1, Jenkins 1.5x, ANT 2.2.0, Python 3.4/3.3, Nagios 4.0.

Sr. Cloud/DevOps Engineer

Confidential, Memphis, TN

Responsibilities:

  • Worked with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Perforce is used to integrate Jenkins for Continuous Integration, Delivery and Build Management.
  • Designed and implemented fully automated Continuous Integrationand Continuous Delivery (CI/CD) process. Introduced Automation into the CI/CDpipeline using Ansible.
  • Worked with Linux/AWS system administration specifically in installation, maintenance, configuration and monitoring efficiently to achieve organizational goals.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, to make it easier in allowing individual teams access to use Ansible for their deployments.
  • Setting upKubernetes(k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation ofKubernetesclusters via playbooks in Ansible.
  • Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, EC2 plug-in, Docker, Terraform, JDK
  • Use Ansible, Chef, Jenkins, Git, for implementing Continuous Integration from scratch, optimize the Continuous Integration using Jenkins, and troubleshoot the deployment build issues using the triggered logs.
  • Implemented and maintained the branching and build/release strategies utilizing GIT on AWS.
  • Automated Data structuresvalidation of the configuration files using Python Scripting Designed and Developed Log management framework using Python Language to collect log directories from various Yard Server Automated Manual Build deployment procedure using Python Scripting.
  • Installing and configuring SSH (Secure Shell) encryption to access securely on QNXand RedHat Linux.
  • Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Implemented Docker to provision slaves dynamically as needed. Created and maintained Docker files in Source Code Repository build images. Handled multiple Docker images primarily for middleware installations and domain configurations.
  • Worked on AWSCloud Trailto setup auditing for our AWS account.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins, and GitHub to build a new Docker container automatically using Jenkins when a new GitHub branches are created.
  • Installed and supervised Middleware tools through Ansible such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, Apache, Tomcat, Active MQ and other web-oriented applications.
  • Design, implementation, and documentation of SAML solution for Java and PHP Technology stacks to be provisioned cloud environment.
  • Composed Ansible Playbooks with Python SSH as the Wrapper to Administer Configurations of OpenStack infrastructure and Test Playbooks on OpenStack instances using Python.
  • Configured nodes express applications in production and pre-production environment by Configuring with Nginx and Ansible Web servers.
  • Developed build and deployment scripts using ANT as build tool and automated the build and deploy processes using Jenkins. Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
  • Extensively worked on Jenkins/Hudson, Build Forge for continuous integration and End to End automation for all build and deployments.
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups and use permissions toAWSresources.
  • Setup GIT repo server to keep the source code for code management. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Ruby/Bash scripts.
  • Develop metrics, dashboards, and advanced filters in Jira to provide end-users and business leadership with performance metrics and status reports. Atlassian Confluence was primarily used for documenting the work we do and publishing the release notes.
  • Scripted in multiple languages on UNIX, LINUX, and Windows - Bash, Shell, Perl script and developed applications in python for numerous platforms.

Environment: Docker, AWS, Jenkins, Ant, GIT, JUNIT, JBOSS, Application Server V7.X/8.X, Hudson, UNIX, Ansible, Confluence, Jira, Shell, Bash, Ansible playbooks, SSH, SMTP, Linux, Nginx, Active MQ, Python, Apache Tomcat, WebSphere Application Server 2.x, 3.x, Gradle, Chef, Kubernetes.

Site Reliability Engineer

Confidential

Responsibilities:

  • Worked on key projects like creation of PCI zone in AWS for Financial application, Migration of applications to AWS from in-house DC.
  • Used AWS Directory Services to connect to AWS resources with an existing on-premises Active Directory for users to use both on-premises and AWS resources while preserving existing credentials.Leveraged Aws DS to perform single sign-on.
  • Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
  • Maintained the repository management tools like Artifactory and Nexus to store the WAR, JAR files which are deployed by using chef in Jenkins.
  • UsedAzureTerraformto deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • Used Python modules such as requests, urllib, and urllib2 for web crawling.
  • Created build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and to create new jobs and branches through Jenkins.
  • Collaborated with tools like Nagios and Zabbix for performance monitoring and analyzing health status of services to reduce notification noise and automate service restarts. Keeping track of all the releases and request of the developers through Infrastructure management tool Nagios.
  • Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.
  • DevelopedCI/CDsystem withJenkinson Google'sKubernetescontainer
  • Environment, utilizing Kubernetes and Docker for the runtime environment for theCI/CDsystem to build and test and deploy.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Deployed Puppet, Puppet Dashboard/ Puppet DB for configuration management to existing infrastructure.
  • Implemented and supported monitoring tools like Nagios, Splunk on QA and Production servers for Resource, Network and Log Trace Monitoring. Proficient in working with network protocols like TCP/IP, DNS.
  • Designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Maintained build related scripts developed in ANT, Python, and shell.
  • Setting up Upstream and Downstream Jobs Jenkins and Hudson. Worked with Jenkins Pipelines.
  • Coordinate developers with establishing and applying appropriate branching, labeling/naming conventions using Git source control. Further analyzed and resolved conflicts related to merging of source code for Git.
  • Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, mail server, MySQL database, build and firewalls in both development of JAVA and PHP applications and their production.

Environment: Amazon Web Services (AWS),CloudFormation, Kubernetes, Chef, Jenkins, deploy, Nginx, Nagios, Docker, Maven/ANT, PowerShell Scripting, Puppet DB, Linux, VMWare Servers, Shell scripting, Bash, GIT/SVN, Splunk/ELK, Linux/RHEL, Windows, Python, PHP.

Site Reliability Engineer

Confidential

Responsibilities:

  • Worked on Amazon Web Services (AWS) infrastructure with automation & configuration management tool such as Puppet.
  • Design, Implement and maintain Windows, UNIX, Linux, CentOS, and Ubuntu systems in a mixed environment.
  • Used Puppet Promotion tool (Puppet Promo, Ingrown tool), a tool which halps us to promote code/puppet modules across the environments in an organization.
  • Configured secure HTTP for SVN source control, and back-end communication with SQL Database and manage user access to SVN repositories. Build and Release software baselines, code merges, branch and label creation in Subversion and GIT, worked as migration lead to perform migration from Subversion to Git via Bit Bucket (DVCS).
  • Create, maintain and administratingGitHubandSubversionrepositories as source code managements.
  • Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
  • Utilized Jenkins for enormous business scale establishment and application organizations and pulling the code from GIT and utilizing Ant to construct Jar, war, and ear ancient rarities.
  • Managing code quality of a java application by linking the SonarQube to Eclipse while checking in the code to GitHub.
  • Installed and assembled GIT server and repositories. Further created hooks to trigger Jenkins projects to do automated deployment of puppet modules to puppet server and then trigger puppet agents on the nodes.
  • Composed python and shell scripts to do all CI/CD using Jenkins, Git in GitHub, to access the databases to retrieve and archive data and to improve application security.
  • Involved in Configuration Automation and Centralized Management with Ansible and Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Developed build & deployment scripts using MAVEN & ANT as build tools in Jenkins to move from one environment to other environments for CI.
  • DebuggingChef Recipesand their execution trying to pull logs intoSplunkand monitor deployments.
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to GIT repository.
  • Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding, users, creating repository/branches, troubleshooting merging, tagging issues & maintenance.
  • Configured JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Implemented & configured Nagios for continuous monitoring of applications in the production environment & enabled notifications via emails & text messages.

Environment: AWS, Lambda, Jenkins, Auto Scaling, Web logic, Nexus, JIRA, Ansible, Oracle, Python,Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Windows, Splunk, PerlScripts, Shell Scripts, Ansible, OpenShift.

Unix/ Linux System Administrator

Confidential

Responsibilities:

  • Perform hardware configuration, operating system loads, and assist with troubleshooting installation issues.
  • Installations of all the required patches, drivers, third-party software.
  • Installed and configuredVERITASVolume Manager and VERITAS File System as needed.
  • Supported, Installed and UpgradedVERITAS NetBackupsoftware on multiple Unix servers (Solaris)
  • Worked on Custom solution development, including utilization of PowerShell and OMS Data Collector API to collect, expose, and automate utilizing custom data.
  • Automate different workflows, which are initiated manually withPython scriptsandUnix shell scripting.
  • Expertise in managing shared NFS files system, mounting and un-mountingNFS server, NFS clienton remote machine, sharing remote file folder, starting, and stopping the NFS services.
  • Installed, configured, and maintained DNS, FTP, TCP/IP, and Samba on Red Hat Linux.
  • Co-ordinate with web administrator's team in installation ofWeb Sphere Application Server.
  • Creating user accounts, user administration, local and global groups on Solaris and Red Hat Linux platform.
  • Implemented System policies and hardware profiles, hard disk configuration for fault tolerance, disk mirroring and back up the data using BACKUP devices.
  • Maintained and monitored all of company servers, operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
  • Implemented and administered VMware ESX 3.5/4.1 for running the Solaris X86 and RedHat Linux Servers and performed migration activities from p2v.
  • Administered Linux servers for several functions including managing Apace/Tomcat server, mail server, MySQL database and firewalls in both development and production.
  • Monitored Sun Solaris Servers running in a24x7data centersupporting approximately400 servers.

Environment: VERITAS NetBackup, Sun E250, E450, Sun E3000, Sun Fire v440/v480/v490, Solaris 8/9, SDS 4.1, 4.2(Solstice Disk suite), RHEL, VERITAS volume manager 3.5, WebSphere.

We'd love your feedback!