We provide IT Staff Augmentation Services!

Sr. Cloud & Devops Engineer Resume

SUMMARY:

  • AWScertified solutions Developer/DevOpsEngineerwith 8+ years of professional IT experience in Cloud Computing,DevOps/Agile operations, Build and Release Management, Unix/Linux Administration.
  • Highly experienced in managing server infrastructure and administration of Mission Critical, highly available environments providing infrastructure automation services within private and public Clouds as well as continuous delivery, continuous integration with Open Stack, AWS, Azure and development in Windows, Mac and Linux systems.
  • Experience in Installing, upgrading and configuring on Red Hat Enterprise Linux (RHEL), SuseLinux 9, 10, 11 Sp3, Sun Solaris 10, vSphere VCenter Server running OtherVMware Products like VCenter Update Manager 4.0, 4.1, and Site Recovery Manager 4.1,4.0 on Linux/UnixKick start Servers and Interactive Installation.
  • Considerable experience in teh design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, waterfall projects and Scrum Projects.
  • Experience in AWS services such as EC2, ELB, Auto - Scaling, EC2, S3, IAM, VPC, RDS, DynamoDB, Manager, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Route 53, EMR, AWS Workspaces, Elastic File System and Storage Gateway.
  • Experience in Amazon Kinesis makes it easy to collect, process, and analyse real-time, streaming data so we can get timely insights and react quickly to new information.Expertise using AWS Lambda for Server-less computing using Python and Java.
  • Experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Experience in building private cloud infrastructure of OpenStack, deploying through puppet and maintaining them in production.
  • Configured xpack for teh security and monitoring of our cluster and created watches to check for teh health and availability of teh nodes.
  • Created indexes for various statistical parameters onElasticsearchand generated visualization using Kibana.
  • Performed automation engineer tasks and implemented teh ELK stack (Elasticsearch, Fluentd, Kibana) for AWS EC2 hosts.
  • Tested OpenStack environment i.e. (Nova, Swift, Cinder, Neutron, Horizon, Keystone, & Glance). Traced complex build problems, release issues and environment issues in a multi-component environment.
  • Ensured successful architecture and deployment of enterprise-grade PaaS solutions using Pivotal Cloud Foundry (PCF). Good understanding of PCF Architecture (Diego Architecture), PCF components and their functionalities Experienced in using PCF CLI for deploying applications and other CF management activities
  • Experience working onDockerContainer,DockerHub,DockerSwarm for creatingDockerimages and handling multiple images primarily for middleware installations and domain configurations.
  • Profoundly did Continuous integration using Hudson's/Jenkins, Anthill pro, Team city andBamboo.
  • Expertise in Application Deployments & Environment configuration using Chef, PUPPET and Ansible.
  • Extensive hands on experience in using Chef attributes, templates, recipes, files. Experience in managing On-site OS/Applications/Services/Packages using Chef.
  • Experience in Writing Ansible playbooks for various configurations to modularize and optimize product configuration.
  • Responsible for creatingpuppetmodulesand manifest files from scratch and experience in editing existingpuppetmanifestsand automated manual installation processes usingpuppet.
  • Developed and integrated Server Side OSGI Bundles withMavenand Eclipse.
  • Experience in writing ANT,Mavenbuild scripts and configuring using Log4j and writing JUnit test cases.
  • Experienced in branching, tagging and maintaining teh version control and source code management tools likeGIT(GitHub/GitLab), SVN (subversion) and BIT BUCKET on Linux and Windows platforms.
  • Experienced in troubleshooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Experience in analysing test results and submitting teh bugs using Bug Tracking Tool Quality Centre (QC) &TeamFoundationServer(TFS)
  • Experience in Red hatLinux& Solaris Administration with VERITAS Volume Manager and VERITAS Cluster Server, Knowledge on Virtualization (VMware, Zone and LDOM) & AWS.
  • Experience working in Java, JavaScript, andPythonsoftware development environments. Extensive experience in developing web applications implementing Model View Control architecture using Pyramid, and web application frameworks.
  • Strong experience in Pro*C, PL/SQL, XML andscriptinglanguages-Perl, Python, Shells, Tcl, Power shell, Bash and Ruby.
  • Expertise in configuringNagios monitoring tool for detailed Infrastructure monitoring and Cloud watch for Cloud resource monitoring.
  • Experience in IP addressing and Sub netting with VLSM using QIP configuring and supporting TCP/IP, DNS, installing and configuring proxies.
  • Has ample experience in load balancing, Integrating and monitoring withSPLUNK.
  • Created automation and deployment templates for relational and non-relational databases including MS SQL, MySQL, Cassandra and MongoDB can be used in AWS RDS.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, Solaris, Ubuntu

Containerization Tools: Docker, Kubernetes, Mesos

Virtualization Platforms: Virtual Box, Vagrant, VMware

Configuration management: Chef, Puppet, Ansible

CI and Build Tools: Jenkins, Hudson, Bamboo, ANT, Maven

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Scripting & Programming Languages: Bash, Perl, Ruby, Shell, PowerShell, Python, HTML, PHP, Java/J2EE, .Net, Groovy, JSON, Node.Js

Big data: Hadoop, EMR, Hive, Pig, Scoop, Kafka, Zookeeper.

Cloud platforms: AWS, Azure, Rackspace, Open stack

Logging & Monitoring Tools: Splunk, ELK, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL, NoSQL

Version Controls: Subversion, Git, GitHub

Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS

Issue Tracking Tools: Jira, Remedy, Clear Quest

PROFESSIONAL EXPERIENCE:

Sr. Cloud & DevOps Engineer

Confidential

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all teh AWS Stack (Including EC2, Route53, S3, RDS, Dynamo DB, Maria DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto scaling in AWS Cloud Formation.
  • Participated in teh redesign of a list management system to run as a scalable micro service within teh Amazon cloud using Amazon Kinesis and Lambda.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar server Apache.
  • Assigned security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.Designed server less application architecture using S3, Lambda, API Gateway, DynamoDB, Route53 and SQS.
  • Created S3 buckets, policies and Created Users/Roles/Policies with IAM to grant fine-grained access to AWS resources to users and customizing teh JSON template and Glacier for storage and backup on AWS.
  • Designed AWSCloudFormationtemplates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications, database templates and deployed AWS resources like EC2, Auto scaling, EBS, S3, IAM roles.
  • Involved in Building and configuring a virtual data center in teh AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, inbound and outbound Security Groups, Route Tables, Elastic Load Balancer.
  • Created and manage Cinder volumes in OpenStack Cloud.Monitoring running stacks including events & resources on OpenStack Cloud.
  • Monitored AWS EC2 instances using CloudWatch, moved application logs to S3 and created alarms raised by applications.
  • Created workflows in JIRA to manage teh changes from development till production.
  • Migrated and orchestrated large-scale infrastructure includes databases, server monitoring, block storage and virtual networking using OpenStack and supported public, private and hybrid cloud services.
  • Designed OpenStack Mitaka Dashboard dat provides an up-to-date view of used and available project resources.
  • Created infrastructure from OpenStack components like NOVA, SWIFT, CINDER, NEUTRON, DESIGNATE, KEYSTONE. Deployed proof of concept on multi-node OpenStack.
  • Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Containers, created Pods and deployed to Kubernetes.
  • Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers. Experience on Kubernetes and deploying Microservices on containerized based deployment platform.
  • Working knowledge ofHAProxyand Pound as well as Load Balancers.
  • Virtualized teh servers on AWS using teh Docker, created teh Docker files and version control, built various containersusing Docker engine and Docker Machine environments to deploy teh micro services-oriented environments forscalable applications.
  • InstalledDockerRegistry for local upload and download ofDockerimages and even fromDocker hub. CreatedDockerimages using aDockerfile, worked onDockercontainer snapshots, removing images and managingDockervolumes.
  • Written Ansible playbooks to automatically install packages from a repository to change teh configuration of remotely configured machines and to deploy new builds.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, proactively manages teh changes.
  • Developed several playbooks using Ansible and deployed teh applications/services on teh client hosts.Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Established Chef best practice, approaches to systems deployment with tools such as vagrant, test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Integrated Maven with Jenkins by which teh Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules for larger maven projects.
  • Responsible for design and maintenance of teh Git repositories, views, and teh access control strategies and Managed Git repositories for branching, merging, and tagging.
  • Worked with ELK (Elasticsearch, Logstash & Kibana) stack to develop an end to end transaction processing system. Analyze teh logs data and filter required columns by log stash configuration and send it to elastic search.
  • Using Chef, deployed and configured Elastic search, Logstash and Kibana for log analytics, full text search and application monitoring in integration with AWS lambda and cloud watch.
  • Involved in Setting Nagios Monitoring system from scratch. This system was a new install. It required some customized scripts (BASH and some Perl) to monitor company rail sensor trucks (Track Star, Canadian Pacific, BNSF, Canadian National, and Union Pacific). While teh Nagios application runs on a Linux server, this system primarily monitored Vista systems.
  • Configured non-IP point-to-point network connections dat directly link cluster nodes, which provide an alternate heartbeat path for a cluster dat uses a single TCP/IP-based network.
  • Creating Rich UI applications using Angular2 integrating withRESTAPI's built on Zuul Micro ServicesImplemented New Interface for Previously Ordered Page, Cart Page.
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHatLinux,Linux/UNIX Systems.
  • Automated setting up server infrastructure for teh DevOps services with Ansible, shell, Python scripts.

Environment: AWS, OpenStack, CloudFormation, Red hat Linux, CentOS, Docker, Kubernetes, Jenkins, Chef, Ansible, Bash, Python, shell, GIT, Maven, Nagios, ELK, apache HTTP server, Tomcat, Apache JMeter, JIRA, HAProxy, Rest API.

Sr. Cloud & DevOps Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Managed internal deployments of monitoring and alarm services for teh Azure Infrastructure.Involved in developing teh Azure Solution and Services like IaaS and PaaS.
  • Created and maintained containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Physical machine to Azure Resource Manager Subscription with Azure Site Recovery. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal. eTaken responsibility for Managing services in Azure like VM’s, Blog storages, Queues, SQs Azure, Document DB, Rbac. Handle escalated Support tickets till closure for MS Azure PaaS platform.
  • Designed and configured Azure Vnets, Azure network settings, DHCP, address blocks, DNS settings, security policies and routing.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using pivotal cloud foundry(PCF) as well as proper operation during initial application migration and set new development.
  • Worked withAzureData Lake to migrate historical databases within teh organization toAzureData Factory (ADF). I wrote U-SQL activities (Data Lake Analytics U-SQL type) for ADF pipelines to process datasets (. tsv, .csv) files.
  • Managed multiple AWS accounts with multiple VPCs for both production and non-production where primary objectives are automation, build out, integration and cost control.
  • Moved Django tool from Docker Compose to Kubernetes. Involved in creating New workflow using open source tooling from Microsoft, namely Draft for packaging Helm charts, Brigade for continuous deployment and Kashti for visualization of Brigade pipelines.
  • Proficient inAzureData Lake Analytics and Store(ADL),AzureData Factory(ADF), USQL, PowerShell, WCF, SQL Server, SQLAzure deployed various databases and applications using Kubernetes cluster management, some of teh services are Redis, Nginx etc.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing teh application life cycle.
  • Created Docker file, build teh Docker images, running Docker containers and manage Dockerized application by using Docker Cloud. Used Docker Swarm for clustering and scheduling Docker container.
  • Deployed and configured CHEF Server and CHEF Solo including bootstrapping of CHEF client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • ImplementedPuppetmodulesto automate configuration of a various services and deployment of various application. Wrotepuppetmanifestsfor deploying, configuring, and managing and monitoring.
  • Wrote severalAnsibleplaybooks for teh automation dat was defined through tasks usingYAML format and runAnsibleScripts to provision Dev servers.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh GIT, SVN during teh day and periodic scheduled builds overnight to support development needs using Jenkins and GIT.
  • Involved in Setting up teh backup server for Jenkins and prepared disaster recovery plans for Jenkins and Bamboo.
  • Used Maven as build tool on Java projects for teh development of build artifacts on teh source code.Developed build and deployment scripts using MAVEN as a build tool in Jenkins to move from one environment to other environments.
  • Managed central repositories, Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products & login audits for Security Compliance.Deployed and configured Git repositories with branching, forks, tagging, merge requests and notifications.
  • Planned and Implemented Server installations and Virtual server solutions.LinuxOEL ILO setup and installation and Patching. Building software packages on Red HatLinux(RPM).
  • Designed & developed workflows to automate Migration, Postgres SQL Database Patching and Cloning & Rollback using Python.

ENVIRONMENT: Azure, AWS, Python, Ruby, Chef, Puppet, Docker, Docker Swarm, Docker HUB, Jenkins, Bamboo, Terraform, Maven, Red Hat Enterprise Linux, CentOS, Kickstart, GIT, Python, My SQL, PCF.

Cloud & DevOps Engineer

Confidential

Responsibilities:

  • Migrating a production infrastructure into an Amazon Web Services(AWS) VPC utilizing AWS Cloud Formation, EC2, S3, Chef/OpsWorks, CloudWatch, Cloud Trail, EBS, Route 53, IAM etc. This includes migrating number of production MySQL databases into RDS/Elastic Cache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Managed PUPPET Enterprise Upgrade Project using new PUPPET syntax and improvements to teh PUPPET Development Workflow dat supports Unit Testing and Acceptance Testing for individual PUPPET Modules. New Development workflow uses different Open source tools like Server Spec, Rspec, Vagrant and Packer to validate changes across different PUPPET modules.
  • Configuring and Installing an automated tool Puppet dat included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Implemented build automation using ANT, setting up SVN to manage build artifacts and SCM activities.Wrote ANT Script to automate teh build process.
  • Managing all teh environments for teh project (dev, uat and prod). Creating branches, tags, repository and users in GIT. With teh help of developers troubleshoot setup and environment issue.
  • Analyze and resolve conflicts related to merging of source code for GIT. Worked in Agile Scrum Project management Process.
  • Deployed and configured AtlassianJira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Creating, cloning Linux Virtual Machines, templates using VMware vsphere client and migrating servers between ESXi hosts.
  • Installing RedHat Linux using kickstart and applying security polices for hardening teh server based on teh company policies.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands.
  • Used Python libraries such as Paramiko, Pycrypto, XML parser and logging libraries to develop automatic storage, networking deployment tool on scale-out environment with Linux.
  • Developed application with backend SQL server and MongoDB.
  • Created highly available, fault tolerant and multi-AZ database instances like MySQL, Postgres, AURORA usingAWSRDS.

ENVIRONMENT: AWS, Ansible, Puppet, ANT, Confluence, Bit Bucket, GIT, JIRA, Python, SSH, JBoss, JAVA/J2EE, Mongo DB, My SQL, Apache, Red Hat Enterprise Linux, LAMP stack, Kickstart.

Build & Release Engineer

Confidential

Responsibilities:

  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community.
  • Configured Bamboo Build jobs for pre-deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Created featured, develop, release branches in Bit Bucket (Git) for different application to support releases and CI builds.
  • Troubleshooting Linux servers for maximum possible service availability and performance.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user s for all Tortoise SVN, JIRA users to TEMPeffectively use teh tool.
  • Successfully installed and configured NAGIOS monitoring system to monitor teh production server environment.
  • Perform software installations and upgrades to Linux systems and maintaining them in accordance with established policies, procedures and service level agreements.
  • Implemented Virtualization using VMware. Installed VMware ESX server on Dell Servers and configured Red Hat Linux/Windows, XP virtual machines for various applications.
  • Tested our tools with PowerShell as well as Command Prompt, bash and zsh.
  • Architected and developed Ruby on Rails application for EDA environment.

Environment: Puppet, Bit Bucket, Maven, Java, Jenkins, bamboo, Linux, Bash, Zsh, Ruby, Nagios, Jira, Tomcat and ANT.

Linux System Administrator

Confidential

Responsibilities:

  • Custom build of Windows and Windows servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Log file was managed for troubleshooting and probable errors.
  • Assisted teh development team and reviewed teh required maintenance tasks.
  • Adding servers to domain and managing teh groups and user in Active Directory, installing and configuring send mail.
  • Responsible for Connectivity issues among various Servers and various software components.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Setup Squid Proxy Server for internet sharing and to block teh unwanted sites.
  • Installation and administration of RHEL 4.0. Setup Clustering for Linux servers.
  • Maintained Samba File Server for user autantication, syslog domain, and file sharing.
  • Configured Kickstart server and updating/applying patches to teh servers using Red Hat Satellite server.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Package and patch management on Sun servers.
  • Responsible for configuring real time backup of web servers.

Environment: A.W.S, Linux, RedHat, Windows, CentOS, Virtual Machine, AWS services, SFTP, FTP,SCP, WinSCP, FileZilla, RPM, Born, Bash shell, Crontab.

System Administrator

Confidential

Responsibilities:

  • Administered Red Hat Linux servers for several functions including managing Apache Tomcat server, mail server, MySQL database and Firewall in both Development and Production.
  • Managed Apache/Tomcat for web hosting Application.
  • Design and Test a Disaster recovery solution for all business-critical applications and systems including Linux and Solaris system.
  • Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IP addresses to client hosts, and performed Troubleshooting.
  • Used teh application server admin (JBOSS/Tomcat) to manage teh system remotely using PUPPET and using Linux.
  • Responsible for package management. Where I installed, updating and removed different packages using RPM and XUM to update specific packages.
  • Troubleshooting and problem solving of LINUX/UNIX servers, Debugging OS failure.
  • Worked on Updating and developing new scripts using Grep, Awk and regular expression as per teh requirements.
  • Configured central Login management using OPEN LDAP.
  • Worked on Linux Logical Volume (LVM), creating volume group, Logical volumes, file systems, and troubleshooting.
Environment: VMware vSphere, VCenter, Solar Winds MSP, RPM, YUM, UNIX, Linux, Solaris, CentOS and Ubuntu.

Hire Now