We provide IT Staff Augmentation Services!

Senior Devops Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Senior DevOps Engineer, System Administrator and IT professional with over 8+ years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Worked at all phases of Software Development Lifecycle and handled change management process for application development.
  • Experienced in Ansible Tower configuration, setup, and playbook setup. Written Ansible Playbooks for installing Software packages, web applications in Virtual Machines and AWS EC2 instances.
  • Expertise in maintaining Docker containers and docker images for run time environment and worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes.
  • Expertise in AWS services such as EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, VPC, Route53, Cloud Front, IAM, WAF, CloudFormation, Trusted Advisor, CloudWatch, CloudTrail, Code Build, Code Commit, Code Deploy, Code Pipeline, EC2 Container Service, EBS, Elastic Beanstalk, Security Groups, SNS, VPCs.
  • Experience in Configuring Auto Scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check to trigger auto scaling actions. Deployed Auto Scaling policies to scale up/down EC2 instances based on ELB health checks and created alarms to be used in auto scaling decision making policies. Familiar with AWS ACM and have installed SSL s on various Load Balancers.
  • Expertise in creating Python scripts to automate daily networking tasks (Ex. auto config generation, retrieving information from network devices, parsing data, etc.) - including a custom FortiGate firewall config
  • Experience in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Experienced in Chef, Ansible and OpenStack for Deployment on Multiple platforms and created roles, recipes, cookbooks and data bags for server configuration.
  • Experience in configuring RDS instances using Cloud formations and Terraform and used Terraform to map complex dependencies and identify network issue and focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. And used Terraform to write IAC to build Production environment in Azure Cloud.
  • Extensive experience in creating and deploying a tool to automate branch and project creation in GIT using Groovy in Jenkins file and Automating with Chef. Configuring Nginx, Apache tomcat through cookbooks. Working with CloudTrail. Created infrastructure in a coded manner (infrastructure as code) using Chef and Ansible for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365). Virtual Machine Backup and Recover from a Services Vault using Azure PowerShell and Portal.
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Expertise in Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
  • Experience in managing and maintaining the DevOps CD/CI pipeline using DevOps suite which includes Continuous Integration of Gitlab, Jenkins, JFrog Artifactory and XL Deploy. Automated and connected the Jenkins jobs with SonarQube to generate and publish the unit tests.
  • Experience in Red Hat EL using Kickstart and PXE on HP DL380 G3. Performed OS installations, OS Upgrades, & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux

TECHNICAL SKILLS:

Cloud Environment: Windows, Red Hat, Linux, Unix, RHEL/Cent OS, Ubuntu. Shell, Python, Bash, YAML, Perl, Ruby, Power ShellAmazon Web Services (AWS), Microsoft Azure, PCF

Databases: Oracle 10g/11g/12c, SQL Server, My SQL, MONGODB

Build Tools Configuration Tools: Version Control Tools Infrastructure as a code Virtualization Tools

Repository Management Tools: Web/Application ServersAnt, Maven, Gradle, Jenkins, Bamboo Ansible, Chef, PuppetGIT, GITHUB, Bitbucket, Subversion Cloud Formation, TerraformDocker, Docker Swarm, Kubernetes, VMware, OpenShift, GKE, AKS Nexus, Artifactory, JFrogSplunk, Data dog, App dynamics, Nagios, ELK stack Apache, Nginx, Web Logic, WebSphere

Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN

EXPERIENCE:

Confidential, Charlotte, NC

Senior DevOps Cloud Engineer

Responsibilities:

  • Responsible for building and managing servers in AWS using EC2, ELB, Autoscaling, VPC, CloudFront, RDS, DynamoDB, CloudWatch, Route53, SNS, SQS, IAM etc.
  • Implementing and Managing AWS Infrastructure setup for Web Server, Application Server and Database server.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Developing AWS Cloud Standard Operating Procedures documentation for technical and functional purpose.
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
  • Worked on chef for the deployment of servers.
  • Integrated Splunk with AWS deployment using puppet to collect data from all EC2 systems into Splunk where it has enabled minimal sharing of private keys on AWS infrastructure across application teams since they no longer had to rely on direct logging to systems.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc
  • Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
  • Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Used Jenkins for continuous integration and Jenkins Master
  • Used Kubernetes for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Implemented Hadoop clusters on processing Big Data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of APIs. At the end, we managed the above resources using Apache Mesos.
  • Implemented a Continuous delivery framework using Bamboo, Ansible, Maven and Oracle in Linux
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Was a part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ’s.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Extensive experience on Ansible modules to deploy docker services on the docker swarm cluster for the entire microservices stack. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Implemented new projects builds framework using Jenkins and maven as build framework tools and also Integrated Docker build as a part of Continuous Integration process and deployed local Registry server.
  • Slave Architecture to run Jenkins build in remote RHEL servers. Integrated Apache Kafka for data ingestion.
  • Integrating SonarQube in the CI Pipeline for Coverage reports and Sonar Metrics.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Performed migration setup from SVN to GIT using BitBucket.
  • Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
  • Integrated Jenkins, Rundeck and Ansible.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
  • Logging Server Remotely using NGINX proxy server. To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Performed configurations from Apache tomcat and web logic to Jenkins.
  • Responsible for creating branches and resolving the conflicts while merging in GIT.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Ansible, OpenStack, Kafka, Git, Chef, Docker, Jenkins, Kubernetes, SDN, Splunk, Bash, Shell, Dynamo DB, RHEL, CentOS, Apache Tomcat.

Confidential, Weehawken, NJ

DevOps Cloud Engineer

Responsibilities:

  • Maintained high availability clustered, standalone server environments, and refined automation components with scripting and configuration management (Ansible).
  • Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.
  • Create and Build Jenkins jobs and store the build artifacts in Nexus by using preconfigured scripts.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication NetworkSecurity Groups.
  • Using Ansible created multiple playbooks for machine creations and SQL server, cluster server andMYSQL installations.
  • Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large- scale developments and deployments on Cloud Foundry, Open Shift and Kubernetes.
  • 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.
  • Used Jenkins and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Developing pom.xml files for Maven build scripts.
  • Used Jenkins to automate the build related tasks.
  • Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
  • Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using micro services project and deploy to Dev.
  • 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.
  • Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
  • Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.
  • Written the Ansible YAML scripts to configure the remote servers.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • 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 and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Performed Dynatrace upgrades in environments including production.

Environment: Azure, PCF, Office 365, Maven, Jenkins, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.

Confidential, Houston, TX

DevOps Engineer

Responsibilities:

  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Worked with Amazon Elastic Load Balancing, which automatically distributes traffic across multipleAmazon EC2instances, which enables to achieve fault tolerance in the applications.
  • Incorporated Amazon Opsworks, which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Well versed with Amazon Route53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.
  • Experienced in use of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Improved the virtualization for the servers using the Docker for the test environments and the dev environment needs.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Implemented CI/CD for all the Microservices of the OEM application using Jenkins.
  • Accelerated the Chef infra maintenance including monitoring and security fix and on Chef Server backups.
  • Developed writing Chef Cookbooks using the components like attributes, files, resources and templates.
  • Maintained the interfaces and secure connections between Jenkins and CI/CD tools.
  • Executed the automation from commit to deployment by implementing a CD pipeline with the help ofJenkins and Chef
  • Supervised the DevOps team for infrastructure support on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creatingChef Nodes through Open Source Chef Server.
  • Supported Continuous delivery strategy on monitoring applications in pre-production and production environment using AppDynamics.
  • Utilized Amazon Elastic Block Storage, which provides persistent block storage volumes for use withAmazon EC2 instances in the AWS cloud.
  • Wrote the Vagrant scripts to spin up servers on the developer work stations and created Vagrant windows and Linux boxes using Packer
  • Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking.
  • Specialized in working closely with system engineers to resolve the issues and handled release process for over twenty-five applications which are at low and production phases with multiple deployment tools like Jenkins and Bamboo.
  • Implemented the automated Nagios in Ops environment for alerts and email notifications using Pythonscript and executed them through Chef.
  • Initiated the process of deployment for automation to Web Sphere servers by developing Python scripts.

Environment: GIT, Jenkins, Chef, AWS EC2, S3, Route 53, Opsworks, VPC, Elastic Block Storage RDS, Python, Cloud watch, Docker, Linux AMI, AWS Elastic Load Balancer, Vagrant, Nagios, Auto scaling groups, Nginx, PCF, Bamboo, Terraform, Apache Tomcat, JIRA, Ubuntu, Windows server NT, Oracle server.

Confidential

DevOps/Build and Release Engineer

Responsibilities:

  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website. Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Experience with Docker, Kubernetes, swarm and clustering frameworks
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managed, configured servers to automate tasks and deploy apps on Virtual Machines, Bare-Metal and Cloud Instances using a tool Foreman along with Puppet. Experienced in installing, configuring, administrating Jenkins on Linux machines alongside updating plugins like GIT, Maven, SVN and Puppet.
  • Converting existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform or AWS Cloud formation.
  • Used configuration Management tool like puppet to enable continuous Deployments. Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Use Kubernetes to deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments
  • Used Python script to configure the WebSphere application server in all the environments
  • Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Managed different infrastructure resources, like physical machines, VMs and Docker containers usingTerraform
  • Developed and implemented an automated Linux infrastructure using Puppet. Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Created Microservices applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
  • Build and maintain SQL scripts and execute different scripts for different environments.

Environment: GIT, SVN, Bamboo, Jenkins, Puppet, Terraform, Java/J2EE, ANT, MAVEN, JIRA, TeamCity, ETL, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

Linux Admin

Responsibilities:

  • Worked on RedHat Linux installation, configuring and maintenance of applications on this environment. Performed automated installations of Operating Systems using kickstart for Linux.
  • Scanning LUNs from SAN and creating Volume groups, creating and extending LVM and file systems online.
  • Scheduled users to perform High Performance Computing activities on the Linux cluster.
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell scripts.
  • Setup NTP server and synchronized clients with NTP server.
  • Performed OS upgrades and Patch loading as and when required.
  • Setup SSH password less login in Open SSH.
  • Experience in using various network protocols like HTTP, UDP, FTP, and TCP/IP.
  • Migrated database applications from Windows Server to Linux server.
  • Experienced in Red Hat Linux package administration using YUM configuration like assigning IP addresses.

Environment: Red Hat Enterprise Linux, Shell-Scripting, LVM, Windows, RPM, YUM, NFS, LVM, HTTP, Windows.

We'd love your feedback!