We provide IT Staff Augmentation Services!

Sr. Cloud & Devops Engineer Resume

2.00/5 (Submit Your Rating)

Morrisville, NC

PROFESSIONAL SUMMARY:

  • Cloud& DevOps engineer with Around 9 years of experience in IT industry for administration, automation and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of Software Configuration/Build & Release Management with Continuous Integration (CI) &Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE. Also managed Clusters with various Servers in Azure Cloud Resource Groups and monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall.
  • Good experience in container orchestration tools such as Apache Mesos, Marathon, Kubernetes, Docker Swarm, and Google Cloud Engine
  • Expertise in creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion(SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, Team City, Chef, Puppet, Docker, Docker Swarm, Kubernetes, Nexus, Artifactory, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, OpenStack and Azure.
  • Experienced in working on DevOps operations process and tools area(Code review, Unit test automation, Build & Release automation environment, service, Incident and Change Management).
  • Good understanding of the principles and best practices of SCM in Agile, scrum, and Waterfall methodologies.
  • Experienced in Chef, Puppet and Ansible Configuration and Management tools. Configures and administered CI tools like Jenkins, Hudson, Bamboo for automated builds.
  • Experiences in build tools like Ant, Maven, Arti factory, Nexus, Gradle to write POM.XML build scripts.
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS.
  • Experience in designing and deploying AWS Solutions using EC2, S3, VPC, Auto-Scaling, EBS, SNS,SQS, Route 53, Elastic Load balancer (ELB),Auto scaling, Lambda, Elastic search, OPS Work, Security Groups Container services ECS, Logstash, Kibana, InfluxDB, Grafana, Sensu,worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience in configuration of Rabbit MQ , Mongo DB, Postgre SQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, Sendmail, FTP, remote access, security management and Security troubleshooting skills.
  • Excellent knowledge on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services in the AWS family.
  • Experience in writing Terraform scripts for AWS infrastructure. Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as IIS, Tomcat, JBoss, and WebSphere etc.
  • Manage implementation on Google Cloud Platform - React, Node.js, Cloud SQL, Graph QL with Docker containers using Kubernetes management.
  • Creation of Prometheus-Grafana setup using Terraform/Ansible for various targets like Kafka, Spark, Mysql, node exporters etc.,
  • Automating cloud infrastructure and application deployments using Google cloud formation
  • Installation / configuration of PCF (BOSH /Ops Manager/Apps Manager).
  • Application Deployment on PCF using CF push.
  • Unique experience with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and AWS.
  • In depth experience on SaaS, PaaS, and IaaS concepts of cloud computing and Implementing using, Azure, Google Cloud Platform understanding the principles of (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Written CloudFormation templates and deployed AWS resources using it. Associated with software release life cycle
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Migrated different database servers to SQL RDS and migrated cross database applications, also migrated SQL server to Aurora Database.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Creating and managing policies S3 buckets, Utilized S3 bucket, Glacier for storage and backup on AWS.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes .
  • Managed artifacts generated by Jenkins and involved in creating deployment, build scripts and automated solutions using Ruby and Python. Also, have Good experience with bash/shell scripting.
  • Used Chef to manage Web Applications, Configure Files, Database, Users, Mount Points, and packages andresponsible for creation and management of Chef Cookbooks.
  • Experience in configuring Puppet Master and Puppet agents .
  • Have good exposure on Linux, Networking, monitoring tools and Debugging .
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL.
  • Strong experience with web/apsdlcplication servers like Apache Tomcat, Jetty, JBoss, IBM Web Sphere, Web Logic.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Configuring and managing F5 ASM (Application security manger). Develop security policies
  • Expertise in upgrading OS on F5 devices with in the environment
  • Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
  • Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
  • Maintaining and Monitoring the Application/Servers using Nagios.
  • Hands-on experience writing Ansible playbooks to deploy automated tasks to many servers.
  • Experience developing and integrating against APIs vRA / vRO engineering, development and support experience Terraform Engineering and integration into AWS Scripting
  • Experience in writing Pearl Scripts, Python programming for deployment of Java applications.
  • Implementation and automation of Shell and Perl scripts for release and build automation.
  • Hands on experience in upgrading servers using RPM,Apt-get and Yum package installer.
  • Migrated java base applications and java web based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud AWS
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Proficient in Networking and configuring TCP/IP, UDP, DNS, NFS, NIS, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Experience with TCP/UDP/IP and multicast network protocols
  • Installed and Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers
  • Expertise in Trouble Shooting the problem generated while building, deploying and in production support.
  • Experience in Production support engineer providing 24/7 tier1, tier2 technical support for middleware application servers

TECHNICAL SKILLS:

CentOS 5/6/7, Linux: Red Hat, Fedora, SUSE, Debian, Ubuntu, Unix-IBM-AIX, Sun Solaris, and HP-UX

Languages: C, C++, Java, XML, Bash, Ruby, Python, Shell, PL/SQL, Perl Scripting

Automation Tools: Puppet, Chef, Jenkins, Terraform Ansible, Hudson, bamboo.

Database: SQL, MySQL, MongoDB, NoSQL, Cassandra.

Scripting Languages: Shell, Python, Perl, Ruby

Application Servers: Oracle WebLogic, Tomcat, WebSphere MQ series.

Cloud Solutions: Amazon Web Services, Azure, PCF,GCP

Virtualization tools: Docker, Oracle virtual box, VMware, ESXI, AWS, Open stack, Kubernetes.

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP, ARP/RARP, IPX/SPX, PPP, IGRP, EIGRP, NIS, NIS+

Version & Change Control: GIT, Jira, SVN, TFS, Bit bucket.

Web/App servers: Apache Tomcat,WebSphere, JBoss, Web Logic.

Build Tools: Maven, Ant, Gradle.

Source Control: GIT, TFS, SVN, Perforce.

Logging & Monitoring: Nagios, Cloud watch, Splunk, Grafana

Load Balancers: F5 BIG IP, amazon load balancer, auto scaling, Green and Blue Deployments

PROFESSIONAL EXPERIENCE:

Confidential, Morrisville, NC

Sr. Cloud & Devops Engineer

Responsibilities:

  • Responsible for leading DevOps engineering, Cloud architecture, continuous integration and deployments.
  • Involved in creating Custom Polices to Users and Groups using Policy Generator in privileges to Azure Services Enabling Cross Account Access for users by switching roles in the Dev account permission to assume the role in the Prod account
  • Involved in migrating a large application utilizing almost all the Azure stack (Including virtual machine, vm scale sets, page blobs, container service, cloud services, functions, logic apps, web jobs, SQL database, API Management, DNS, Azure Quick start templates, blob storage, file storage backup, cool blob storage) focusing on high availability, fault tolerance, and auto-scaling in Azure Cloud Formation.
  • Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in Azure.
  • Used Kafka Building streaming data pipelines that reliably get data between applications and involved in streaming applications that transform or react to the streams of data
  • Versioned CloudFormation templates, created and managed Azure Stack and integrated with Azure Operational Insights and stored in GIT and visualized Cloud Formation templates as diagrams and edited them with the Cloud Formation Designer.
  • Utilized Azure Power Shell to automate backups of ephemeral data-stores to Azure Storage (Blobs, Tables, Queues, Files, Azure Blob Storage and create nightly IAAS and PAAS for mission critical production servers as backups.
  • Managed Azure Cloud Formation templates to create custom sized Virtual Network, Express Route and Traffic Manager to ensure successful deployment of Web applications and database templates.
  • Setup and build Azure infrastructure in various resources, Virtual Network, Virtual Machines (VMs), Storage (Blobs, Tables, Queues, Files), Active Directory, Blob Storage, Active Directory, Auto Scaling, Azure SQL Database in Cloud formation JSON templates and automating them using python, bash script.
  • Worked on Multiple Azure instances, set the security groups, Load Balancer (LB)and IAM, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Enabled Detailed Application Insights Monitoring for SQL Database Oracle Database and stored metrics about at 1-minute granularity and created alarms based on metrics.
  • Used Git, Maven, Jenkins, Ansible and JIRA as tools for day to day build & release cycles.
  • Collaborated with development and support team to setup a continuous delivery environment with the use of Docker.
  • Used Python scripting for automation, highly scalable, build promotions for staging to production.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups
  • Used Kubernetes as a open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Kubernetes to deploy applications quickly and predictably.
  • Created private cloud using Kubernetes that supports development, test and production environments using helm.
  • Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and Managed releases of Helm packages.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Used Chef Knife and Kitchen to create cookbooks and Test recipes to install packages that automate with Linux Setting.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, Virtual Machines (VMs) instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Used Chef for server provisioning and infrastructure automation in Azure.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Utilized Configuration Management Tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Initially used CHEF as a Configuration management tool and later started using the Ansible.
  • Responsible for setting up Ansible in servers and Performed the automation using Ansible Configuration management and managing the infrastructure environment.
  • Created Ansible play books for the automating the task and configuration management
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Yum, rsync).
  • Remote administration and system configuration through scripting, Linux CLI (Bash, Perl, Python), and Rackspace (OpenStack) console.
  • Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers Used Shell/Perl scripts to automate the deployment process.
  • Created and maintained the Python deployment scripts for WebSphere web application server.
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Installed, administered and configured Team Forge, Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Using Splunk App for collecting and analyzing data from Cloud Trail, Vpc Flow Log for security and cost management

Confidential, Stanford, CT

DevOps & AWS Engineer

Responsibilities:

  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Glacier, ELB (Load Balancers), Dynamo DB, SNS, SWF, lambda, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly
  • Build servers using AWS , importing volumes, launching EC2, RDS, creating security groups , auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.
  • Develop and implement an automated Linux infrastructure using Puppet, Wrote Puppet models for installing and managing java versions, wrote a Python plugin for collected to write metrics to state.
  • Automation of various administrative tasks on multiple servers using Puppet.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Worked on Ansible, Puppet to automate Infrastructure as a code..
  • Deploy and monitor scalable infrastructure on AWS& configuration management using puppet.
  • Managed and Administered Apache, Tomcat, WebLogic, WebSphere and Jboss.
  • Designed and worked with team to implement ELK (search, logstash and Kibana) Stack on AWS.
  • Experience working Docker creating various containers with different distribution in integration with Puppet.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Worked on creation of Docker Containers and Docker consoles for managing the application life cycle. Used Docker machines as virtualization between system and used for shipping, Run and Deploy the application securely for fasten the Build/Release process
  • Involved in creating custom docker images using Open Shift s2i and published to Open Shift repository and used mineshaft for local testing of Shift clusters changes through understanding of routing using ha proxy debugging problems in SDN
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers and Ansible
  • Worked on NoSQL DBs MongoDB, Cassandra for relational database purposes.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and wcf services.
  • Assist Asset Managers to monitor funding and payments in regulations with the Terraform Power Policy.
  • Created Python Scripts to Automate AWS services, include 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.
  • Hands on experience in monitoring EC2 instances using Nagios .
  • Develop & Implement corporate Risk Management Framework based on NIST & ISO27001/2.
  • Worked on Ansible, used YML packages for installing, configuring push to make changes in time.
  • GIT administration like providing access for branches and GIT repositories.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations..

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Role required Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and Virtual Machines as required in the environment.
  • 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 using builds tools like MAVEN for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Puppet.
  • Installed Git, GitHub plug-ins in Jenkins, thus automating the CI process. Automated the build process through web hooks and SCM polling for various intermediate builds with Maven.
  • Designed and Developed Automation test scripts in Java implementing test in selenium Web Drive
  • Experience in designing/developing a Test Automation framework.
  • Automated server builds and web/database application deployments utilizing Puppet and shell scripting Experience migrating traditional data-center applications and databases into public clouds like AWS, Azure, Rackspace etc.
  • Involved in making modules, shows in Puppet utilizing Ruby and mechanized different managerial operands by making modules and shows on various servers utilizing Puppet.
  • Experience using configuration management tools Puppet, BladeLogic and deployment tool Ansible.
  • Creating test environment and assisting in Change control management.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Worked on Shell scripts for automation of daily tasks and created cron jobs& At jobs
  • Installed, monitored and supported Web and Application Servers on Linux environments.
  • Installing and configuring F5 load balancer and firewalls with LAN/WAN configuration.
  • Work with Docker and help improve our Continuous Delivery framework to streamline releases and reliability.
  • Installed and upgraded servers using the security patches and service packs released.
  • Installed Red Hat Enterprise Linux over the network using Kick start Installation and Solaris using Jumpstart.
  • Creating data volumes, file systems, mount points with the help of shell scripting.
  • Worked with GitHub to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Participate in Change management meetings to provide feedback regarding Change related incidents.
  • Installing, arranging and directing Jenkins Continuous Integration instrument on Linux machines alongside including/upgrading modules, Puppet. Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux servers
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Confidential

Build and Release Engineer

Responsibilities:

  • Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose .
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs).
  • Created Branches, Tags for each release and particular environments.
  • Set up and administer user and groups accounts, setting permissions for users.
  • Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Remote system administration using tool like SSH
  • Maintaining the Linux Firewall for network and implement to secure the network.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT .
  • Creation and scheduling of Corn Jobs for Backup, System Monitoring and removal of files that is not required.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.s
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source cod
  • Participated in Querying RDBMS such as Oracle , MYSQL and SQL Server by using SQL for data integrity.
  • Creation and administration of Virtual Machines using VMware.

Confidential

Linux/Unix System Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x .
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl .
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Participated in Java/J2EE and also have the ability to develop XML, HTML, Shell Scripts .
  • Supported infrastructure environment comprising of RHEL and Solaris .
  • Involved in Linux backup/restore with tar including formatting and disk partitioning .
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Responsible for setting up Cron jobs scripts on production servers.
  • Perform new builds and decommissions of both physical and VMware servers .
  • Deployed the Java applications into web application servers like Web logic .
  • Responsible for configuring real time backup of web servers.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), and Staging production environments.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Managing the groups and user in Active Directory, installing and configuring send mail and adding servers to domain.

We'd love your feedback!