We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • Around 5+ years of experience in automating, configuring and deploying instances on AWS and Azure cloud. Experience in DevOps automation using Jenkins, Bamboo, Maven, Gradle, Git, SVN, BitBucket, Ansible, Chef, Docker, Kubernetes and Terraform in Linux & Windows Administration.
  • Extensively worked on AWS Cloud platform and its features that include EC2, VPC, EBS, ELB, S3, RDS, EBS, Cloud Watch and In - depth understanding of the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and expertise in architecting secure VPC Solutions in AWS wif the help of Network ACLs, Security groups, public and private network configurations.
  • Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability in Dev, QA and Prod environments.
  • Used Amazon Route53 to manageDNSzones and give publicDNSnames to elastic load balancers IP's andAWSBeanstalkfor deploying and scaling web applications and services.
  • Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Extensively experienced in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
  • Implementing various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code (IoC) applications using ARM Templates (JSON).
  • In depth understanding of the principals and best practices of Software Configuration Management SCM processes, which include compiling, packaging, deploying and Application configurations.
  • Experience of cloud based technology - ideally AWS technologies ( Redshift, RDS, S3, Athena etc). For more senior engineers greater exposure to AWS would be required.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments and has a good knowledge on software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml files respectively.
  • Strong experience in the following or similar technologies: JIRA, BitBucket(GIT), Team City, Urban Code Deploy, SONAR, AutoSys, and ServiceNow.
  • Provided general support, administration and maintenance of the ServiceNow platform, including ITSM, ITFM and other ServiceNow applications.
  • Maintained high availability clustered and standalone server environments and refined automation components wif Shell, Python and Perl scripting and configuration management (Ansible).
  • Created application packages (.msi files) in Citrix for installation on multiple servers and Deployment of applications using Altiris, Citrix Packager, and Windows Installation Manager.
  • Worked collaboratively wif EMR (Elastic MapReduce) vendor and client to manage build outs of large data clusters and worked on design EMR big data clusters and administered them.
  • Developed simple and complex Elastic MapReduce (EMR) programs for Data Analysis on different data formats. Optimized Elastic MapReduce(EMR) Jobs to use HDFS efficiently by using various compression mechanisms. Worked on partitioning HIVE tables and running the scripts in parallel to reduce run-time of the scripts.
  • Maintained user account management, configured servers to register wif Red Hat Network RHN Satellite Server, monitored servers workload assessment, service console monitoring.
  • Extensively worked wif multi cloud environments wif Ruby, Chef, Puppet, Ansible and Jenkins. Delivered specific versions of various components of an application into target environments.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process. Implementing a CI/CD using Jenkins wif build tools Maven and Gradle.
  • Knowledge of and skills in the following Citrix technologies: XenDesktop 7.x, Citrix XenApp 6.x, NetScaler Access Gateway, Provisioning Services, and Web Interface.
  • Experience on container management tools Docker, Mesos, Marathon and Kubernetes. Also used to manage clusters of nodes using docker swarm, compose, DC/OS and kubernetes clusters.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory).
  • Integrated OpenShift to run Docker containers and Kubernetes clusters and experienced in working and configuringRed hat OPEN SHIFT Enterprise (OSE)to automate the docker image in the cloud.
  • In OpenShift, Managed Kubernetes containerized applications across a set of containers or hosts and provides mechanisms for deployment, maintenance, and application-scaling. Docker packages, instantiates, and runs containerized applications.
  • Wrote Ansible Playbooks wif Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
  • Experience working wif Chef and Ansible for configuration management and application deployments and creating Ansible playbooks to provision Apache webservers, Tomcat servers, MySQL and Mongo DB database servers.
  • Experienced in building sophisticated and highly automated infrastructure using automation frameworks such as Cloud Formation, Terraform and Ops Works.
  • Team building skills wif proficiency in grasping new technical concepts quickly, Excellent management skills, organized wif attention to detail, Ability to communicate clearly wif test teams, developers, QA teams and product managers to ensure releases are delivered in timely manner.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 4/5/6/7, Ubuntu, Solaris 9/10/11, Windows 2003/2008/2012/2016 , AIX, HP-UX

Virtualization/Containers: VMware, virtual box, vSphere, vCenter, Docker, Kubernetes

Networking: HTTP/HTTPS, FTP, NFS, NTP, SMB, SMTP

Source control tools: Git, GitHub, SVN, Bit Bucket

Bug Tracking: JIRA, Rally, HP Application Lifecycle Management

Build Release Tools: Jenkins, Ant, Maven, MS Build, Gradle, SonarQube, Nexus, Bamboo

Cloud Platforms: Amazon Web services, Azure, Open stack

Config Management: Ansible, Chef

Application Servers: Apache Tomcat, JBOSS, Web Logic, WebSphere

Languages: Shell scripting, Python scripting, SQL, Terraform

Monitoring tools: Nagios, Splunk, AppDynamics, Dynatrace, New Relic, ELK

Web servers: Apache Tomcat, Apache HTTP server, JBOSS, NGINX

Databases: Oracle, SQL SERVER, MY SQL, DB2, Mongo DB

SDLC: Agile, SCRUM, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Morrisville, NC

Cloud / DevOps Engineer

Responsibilities:

  • Experience deploying and operating Azure and AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, CloudFormation Template (CFT) and cloudWatch using the AWS console and AWS CLI and Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket for storage and backup on AWS.
  • Created Python scripts to automate AWS services such as web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Experience in working wif Elastic MapReduce (EMR) programs, Pig scripts and Hive commands to deliver the best results and Extensively worked on development and optimization of MapReduce(EMR) programs.
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups and having good knowledge on Azure fabric, micro services in Azure.
  • Deployed cloudservices (PaaS role instances) and Azure IaaS Virtual machines (VMs) into secure subnets and Vnets, designed Network Security Groups (NSGs) to control inbound and outbound access to network Interfaces (NICs), subnets and VMs.
  • Performing unit tests and debugging Python Applications Reviewing and enhancing existing code, fix bug and create system documentation. Worked wif Docker Management platform, leveraged Custom Docker Images as Containerized Apps wif in the Docker Engine as Multi Stack Application like LAMP.
  • As part of a small team, help maintain, support and develop Athena s strategic batch scheduling infrastructure.
  • Wrote Ansible Playbooks wif PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Experience wif Puppet to more easily manage enterprise Puppet deployments.
  • Wrote Python and PowerShell scripts for the automation of deployments and integrating wif the CI/CD tool and Maintained high availability clustered and standalone server environments and refined automation components wif Shell, Python and Perl scripting and configuration management (Ansible).
  • Expert in installing and configuring Splunkforwarders on Linux, UNIX, and Windows and Experienced in SHELL scripting, BASH scripting, PYTHON and Splunkapps like SplunkdB connect, SOS, Sideview utile, *nix, Splunk,6.x Dashboard Examples.
  • Extensively worked on development and optimization of Elastic MapReduce(EMR) programs, PIG scripts and HIVE queries to create structured data for data mining and Data migration.
  • Provisioned AWSS3 buckets for backup of the application and sync this content wif remaining S3 backups, by creating an entry for AWSS3 SYNC in Corn tab and Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWSVirtual MFA.
  • Worked on enabling API gateway by working on both AWS cloud formation template and API gateway extension to swagger that handles all API calls providing features like processing, monitoring, authorization and access control and traffic management to various AWS service (Lambda functions).
  • Worked on leveraging the virtualization to cloud which involved working wif various AWS service like VPC (virtual private cloud), Route 53 (DNS, Traffic management), IAM (Identity Access Management), Elastic Beanstalk and cloud watch.
  • Experience in dealing wif Windows Azure IaaS-Virtual Networks, Virtual Machines, Cloud Services, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Performed container-based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Developed CI/CD system wif Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Experience in setting up CI/CD pipeline to provision automatic deployment using cloud formation, team city and Ansible playbooks. Configured team city jobs to spin up the infrastructure and to deploy the application to EC2 instances using Ansible Playbooks and roles.
  • Experience Azure Platform Development, Deployment Concepts., hosted cloudServices, platform service and close interface wif Windows Azure Multi-factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service based architecture; utilizing Docker/Kubernetes technologies.
  • Worked wif developers to help configure virtual hosts, plug-ins, JDBC drivers, data sources, JVM's and application deployments across multiple instances of WebSphere.
  • Extensively worked on integrating WebSphere Application Server and Deployment manager wif IBM Http server, IBM Directory Server, Sun ONE Web Server, Oracle, DB2 and SQL servers.
  • Worked on Installation and configuration of AppDynamics Controllers on various environments like Dev, QA and Prod and Handled POC till Prod Implementation of AppDynamics on Linux and Windows servers.
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes and ARM, Chef and Ansible.Developed environments of different applications on AWS by provisioning on EC2 instances configuring Terraform, Bash and Docker.
  • Managed the infrastructure and tracked any issues/bugs using the Atlassian JIRA for creating and writing stories and updated any documentation for reference using Confluence. Lead and provided technical assistance and/or training in using JIRA and Confluence and other tools as identified and Conducted trainings for teams on collaboration andeffective use of Confluence.
  • Created a Nagios instance to help monitor the production provider portal which gave business deep insight into the overall health of the production environment.
  • Programming experience wif server-side and client-side Ajax, JSON and XML, preferably wifin ServiceNow (business rules, script includes, client scripts, transform map scripts, etc.)
  • Designed and deployed the applications post builds using Apache Tomcat application servers and clustered the environment using mod jk modules for redundancy
  • Involved in continuous integration and continuous deployment system wif Jenkins on Google's Kubernetes container environment, utilizing Kubernetes andDockerfor the runtime environment for the system to build and test and deploy.
  • UsedAnsible /AnsibleTower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code usingAnsiblePython API to Automate Cloud Deployment Process.

Confidential - San Francisco, CA

DevOps Engineer

Responsibilities:

  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Performed Elastic Load Balancing to distribute incoming traffic across multiple EC2 instances (Creating load balance, HTTPS Load Balancers, Monitoring etc.).Worked in automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins wif AWS and created the EC2 instances to provide the virtual servers.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.Optimized volumes and EC2 instances and created multiple AZ VPC instances.
  • Created and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server. Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jar used during the build.
  • Worked on AWSElastic Beanstalk for fast deploying of various applications, developed wif Java, PHP Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • In depth understanding of Elastic Map Reduce(EMR) and AWS cloud concepts and its critical role in data analysis of huge and complex datasets.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS. Worked extensively wif AWSservices like EC2, S3, VPC, ELB, Autoscaling Groups, Route53, IAM, CloudTrail, CloudWatch, SNS, CloudFormation Template (CFT), CloudFront, SNS, and RDS.
  • Using AWS S3 to store code bundles to deploy onto EC2 Instances. Working on providing DNS management using AWS Route 53 Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
  • Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and CSharp applications.
  • Create custom PowerShell automation for various task including Installation of the software products on various client machines.
  • Involved in continuous integration and continuous deployment system wif Jenkins on Google's Kubernetes container environment, utilizing Kubernetes andDockerfor the runtime environment for the system to build and test and deploy.
  • Involve in maintaining the user accounts and Identity and Access Management (IAM), RDS, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Configured and maintained the monitoring and alerting of production and corporate servers/storage using cloudWatch.
  • Worked closely wif developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Deployed applications (Web-Based) on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality (disaster recovery).
  • Worked hands-on to create automated, containerized cloudapplication platforms (PAAS) design and implementprocesses that use those platforms. Managed SCM tools like GIT, SVN and Bitbucket for version controlling server for developer teams to commit code for deployments using Ansible.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Worked wif Docker Management platform, leveraged Custom Docker Images as Containerized Apps wif in the Docker Engine as Multi Stack Application like LAMP.
  • Expert in Splunk and Splunk Enterprise architecture to design, implement, and deliver business solutions efficiently and effectively able to build business & operational intelligence dashboards and glass tables using Splunk.
  • Installed and configured ELK STACK (Log Management tool) in both legacy and Docker swarm mode and used Chef to deploy and configure ELK for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch.
  • Migrated the VMware Virtual machines in to Openstack cloud environment and Design, Install, configure, and test Openstack environment (Nova, Swift, Cinder, Neutron, Horizon, Keystone & Glance).
  • Troubleshooting Networking issues poor routing, network congestion, NIC duplex and speed incompatibilities using ethos, ipconfig, tcp dump, netstat, ping, telnet etc.
  • Configured team city jobs to spin up the infrastructure and to deploy the application to ec2 instances using Ansible Playbooks and roles.
  • Used various bug tracking tools for environments such as JIRA and Confluence for updating and maintaining different release procedures and Created complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes.
  • Gained experience in dealing wif Windows Azure IaaS - Virtual Networks, Virtual Machines, Services, Resource cloud Groups, Express Route,Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching cloud instances while deploying microservices.

Confidential

VMWare / Build & Release Engineer

Responsibilities:

  • Configure VMwareESXi 6, and 6.5 host configuration (includes: startup profile, storage configuration, network connections and security settings.
  • Installation and configuration of VMwareESX 4.1, ESXi 5.5 on HP ProLiant DL 380, DL 385, DL 580 Rackmount servers which include Windows server 2008/2012 and RHEL 4.0, 5.0. 5.5 connecting through ILO.
  • Creation and management of virtual machines, installing VMware tools, creating Templates, Cloning, deploy Virtual Machines from Templates.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching model for weekly releases. Analyzed the builds using the SonarQube and automated the test using the selenium.
  • Worked on creating Jenkins File for various Jenkins jobs using groovy script a DSL (domain specific language) to use them as various workflow scripts for defining CI/CD.
  • Created automated pipelines iN AWSCodePipeline to deploy Docker containers in AWSECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.
  • Managed build and deployment process using Jenkins integrated wif GIT (SCM), Maven, Nexus, Shell plugin. Used to write Jenkins Pipeline Groovy scripts for continuous Integration and build workflows.
  • Installed and administered Apache Tomcat repository to deploy the artifacts generated by Maven and to store the dependent WARs, which are used duringbuilds.
  • Involved in continuous integration and continuous deployment system wif Jenkins on Google's Kubernetes container environment, utilizing Kubernetes andDockerfor the runtime environment for the system to build and test and deploy.
  • Developed CI/CD system wif Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Configured Nexus repository manager for managing the MAVEN artifacts and Implemented JIRA tool for project tracking and work flow control.Installed and managed Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during thebuild.
  • Worked in setting up DNS, DHCP Server along wif effective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Experience in setting up CI/CD pipeline to provision automatic deployment using cloud formation, team city and Ansible playbooks.
  • Installed/configured GIT and implemented branching strategy suitable for agile/scrum development also provided continuous support and maintenance of softwarebuilds.
  • Implemented a continuous Delivery Pipeline wif Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Implemented Micro-services using Azure platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD wif Azure.
  • Involved in analyzing and implementing OS patches and hot fixes as well as other OS configurations and updates as well as Antivirus management. Updating vSphere hosts using update manager, Troubleshooting Windows Installer (MSI).
  • Implemented large scale vSphere Infrastructure wif 700+ ESXi 5.0 hosts and 4 vCenters in linked mode on Cisco UCS, HP C7000 Servers hardware wif EMC VNX/VMAX storage and Cisco5k Switches wif 10GB Network to support 3000+ VMs.
  • Involved in Patching Team that is responsible for updating/upgrading Windows OS wif latest patches using BigFix Tool. Installing and upgrading Service Packs on Windows Server 2008 and Windows Server 2012.
  • Configuration and Management of vSphere High Availability, vMotion, VAAI, Host Profiles, Network & Storage IO Control, VMFS, Storage Profiles, Resource Utilization, Contention Management and Advanced Performance troubleshooting.

Confidential

Linux/unix Administrator

Responsibilities:

  • System administration support involving server build, installation, configuration and implementation on Linux flavors and Solaris/AIX servers. Worked on Disk Partition, mirroring root disk drive, configuring device groups in UNIX/LINUX environment.
  • Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS and BMC Tools.
  • Provided technical expertise for multiple programs and projects running wifin the VDI and/or XenApp environments.
  • Installed and configured Solaris 10/11 on Sun T and M Series Servers Mirrored root disks on all the servers by using ZFS & Veritas volume manager. Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS mapsand Organize the RHN Satellite Servers in combination wif RHN Proxy Server.
  • Installed and configured the RPM packages using the YUM Software manager. Configured/provisioned storage logical volumes using logical volume manager (LVM).
  • Served as part of a team that rolled out Citrix Thin Client solutions to over 500 facilities which then followed the imaging of all workstations to work wif the Citrix solution.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
  • Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
  • Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance. Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
  • Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
  • Involved in Designing Network and Datacenter for different customers and build the Unix/Linux servers, migrated data one datacenter to new datacenter. Installed and configured Red hat Linux, Windows Server 2000, 2003 and ESX/ESXi servers and app software in across the network mostly Dell, HP and IBM hardware.
  • Resolving TCP/IP network access problems for the clients. Implementing Remote System Monitoring wif Sun Microsystems. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, corn jobs) UNIX based shell.

We'd love your feedback!