We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Around 8 years of comprehensive experience in the areas of DevOps, AWS, Confidential Cloud and Linux Administration.
  • Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS, MicrosoftAzure and Google Cloud environments and Data centers.
  • Depending on the service worked on Azure, got the opportunity to work entirely in Open Source and then designing a machine learning pipeline using Microsoft Azure Machine Learning to predict and prescribe.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and PrivateSubnets, SecurityGroups, RouteTables, ElasticLoadBalancer.
  • Used AWS lambda to run servers without managing them and trigger to run code by S3 and SNS .
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, AutoScaling, ElasticLoadBalancerandAMIs andGlacier forQA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Setup and build AWS infrastructure various resources such as VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Used AWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache.
  • Create, configure and manage Resource Pools and CPU Load Balancing .
  • Deploy Puppet to completely provision and manage AWS EC2instances, volumes, DNS and S3.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface)
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Worked on creating alarms, alert policies and notifications for Confidential Compute Engine instances using Stackdriver Monitoring .
  • Knowledge of Agile development methodologies like Scrum, Sprints model .
  • Writing shell scripts for Automated Back - ups and Cron Jobs.
  • Worked on updating Jobs.groovy for the migration of Jenkins jobs from MS Azure to Confidential cloud .
  • Familiarity with Kubernetes, Mesos and Docker Swarm.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.
  • Extensively experienced in using Build Automation tools like Gradle, ANT, Maven and novice knowledge on other Build tools like MS Build and CMake .
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Ability to restore the Jenkins jobs whenever needed by creating Jenkins jobs constant backup and built Continuous Integration and Continuous delivery environment on Linux Machines.
  • Performed integration of Code Quality Analysis techniques to Checkstyle, Findbugs with CI tools.
  • Extensive experience on Jenkins, Build Forge and Docker for continuous integration and end to end automation for all build and deployments.
  • Utilized Configuration Management tool Chef and also created and managed Chef Cookbooks using recipes to automate system operations.
  • Worked in an Agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins .
  • Expertise in using various Puppet features such as Resource management (Package, Service,File), User Management, Modules, Class, Definition, Templates, Factor and external commands.
  • Configuration Automation using Puppet and Docker Containers.
  • Knowledge on Docker based container deployments to create shelf environments for development teams and containerization of environment’s delivery for releases.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Hands-On Experience in building Continuous delivery environments using Jenkins, Git/GitHub, and Collaboration tools, AWS Cloud formation and Puppet .
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) UNIX based Korn shell, Bash .
  • Worked on deployment of various services like RabbitMQ, Activiti, Redis, Elasticsearch, ArangoDB, Postgres, Spark and also data containers in a containerized environment using Docker-compose.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Worked on ArangoDB data store where exceptions and loan details are maintained. The Arango database ships with an administrative UI for querying and creating new collections.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed Web applications using Python, Ruby, Cassandra and ArangoDB .
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Configuring and installing VMware Virtual Center serversand VMware Vcenter Appliance and manageVMware ESXi hosts using vSphere client and Web client.
  • Got back the locked RDP Jumphost in Production environment by enabling the serial port to access the VM using powershell script.
  • Installed and worked on standalone Flexicapture Engine in Development environment for document processing.
  • Conducted performance testing of Apache and Tomcat management services.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 on call support rotation basis.

TECHNICAL SKILLS:

Cloud Infrastructure: AWS, Confidential Cloud, OpenStack, MS Azure, Rackspace

Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible and Opswork

Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI

Build Tools: ANT, MAVEN, Gradle, Build Forge, CMAKE, MS Build

Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Scripting: Shell, Python, PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML,Groovy, Ruby and Perl.

Languages: C, C++,PHP, PL/SQL and Java/J2EE

Web Technologies: Java Script, Node Js, Servlets, JDBC, JSON, CSS

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation

Web/App server: Web Logic Application Server 9.x, 10.x,WebSphere 6.x/7.x/8.x, Apache Tomcat 5.x/7.x, AWS, JBOSS 4.22.GA

Database: DynamoDB, ArangoDB, Oracle, Activiti, PostgreSQL, SQL Server, MySQL

Operating System: Windows, Linux, Unix, Solaris, RHEL, Centos, Ubuntu, SUSE

Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP

Network Topologies: LAN, WAN, VPN and Firewalls

Logging&Monitoring Tools: Nagios, RabbitMQ, Zabbix,Splunk, Logstash, Teraform, ELK

WORK EXPERIENCE:

Confidential,Tampa, FL

DevOps/Cloud Engineer

Responsibilities:

  • Working as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Confidential cloud Services as well as involved in deploying the content cloud platform using Confidential compute engine, Confidential storage buckets .
  • Installation, Configuration and Management of RDBMS and NoSql tools such as ArangoDB.
  • Creating Confidential storage buckets and maintained and utilized the policy management of these buckets and Glacier for storage and backup on Confidential cloud.
  • Configured a Confidential cloud Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources.
  • Experience in creating notifications, alarms and alert policies for Confidential Compute Engine instances using Stackdriver Monitoring .
  • Good knowledge on Confidential cloud services like Glacier, Load Balancers, RDS, SNS, SWF, and IAM and hands on experience on Confidential cloud Services provision.
  • Performed Hardening of the VM’s and also disk encryption using the KEK key in MS Azure .
  • Updated Jobs.groovy for the migration of Jenkins jobs from MS Azure to Confidential cloud .
  • Deployed and monitored scalable infrastructure on Confidential cloud & configuration management using Docker .
  • Created Docker files, built Docker images that includes Containerized environment to automate system operations.
  • Created branches and managed the source code for various applications in GIT.
  • Deploy the various services like RabbitMQ, Activiti, Redis, Elasticsearch, ArangoDB, Postgres, Spark and also data containers in a containerized environments using Docker-compose.
  • Configure the docker image with a certificate so that normal deploy process automatically uses secure connection for ActivitiUI to run over HTTPS .
  • Moved HDFS Storage to an attached disk so that a full HDFS doesn't bring down the host VM.
  • Managing Chef Nodes using Linux Cron jobs and maintaining and setting up the Chef server and Chef nodes .
  • Experience in managing configuration web applications and Deploying through Confidential Cloud server by Chef .
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Designed Continuous Delivery platform using Docker, Jenkins and Puppet .
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, and Users.
  • Used Ansible for automating the continuous deployment and wrote playbooks using YAML scripting and also for VM provisioning in staging environment.
  • Perform day-to-day operation and troubleshooting of VMs and Docker swarm in GCP.
  • Worked on obtaining the clustered HDFS working in Swarm mode using hadoop-master and hadoop-slave docker images.
  • Wrote Python scripts for pushing data from ArangoDB to MySQL Database.
  • Verified that latest Arango version works with SSL and turned it on in all environments.
  • Worked on PGAdmin tool for postgresql administration.
  • Created POC environment for testing Autoscaling of instances in Confidential Compute Engine .
  • Implementation of new tools such as Kubernetes with Docker to assist with auto-scaling and continuous integration(CI).
  • Experience in monitoring a rule processing Engine that analyzes loan information to generate exceptions.
  • Automate the creation of Instance template for Engine and Flexicapture through a Jenkins job.
  • Monitor the Azure VM’s using Zabbix to display the network I/O bound, Memory usage, CPU and other metrics.
  • Used Sonatype Nexus, Confidential cloud container registry as artifact repositories to publish build related artifacts.
  • Integrated SonarQube into the production environment so that developers can view the code metrics.
  • Move the demo environment to production due to the amount of the client data used in the production environment.
  • Created and maintained the Python deployment scripts for Web Sphere web application server .
  • Developed a shell script to display all the environment variables during the deployment of our application to another client.

Environment: Confidential Cloud, MS Azure, shell scripts, GIT, Docker, Chef, IntelliJ, Jira, Ansible, Maven, Jenkins, Puppet, Groovy, Scala, Java, ArangoDB, PGAdmin, DynamoDB, Python, Windows and Linux environment.

Confidential, Hartford, CT

Sr. Devops/AWS Engineer

Resposibilities:

  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS .
  • Installation, Configuration and Management of RDBMS and NoSql tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized thepolicy management of S3 buckets and Glacier for storage and backup on AWS.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch .
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet .
  • Created Puppet manifests, classes and modules to automate system operations.
  • Created branches and managed the source code for various applications in GIT .
  • Strong understanding of underlying technology in Micro services using OSGI, Sprintboot frameworks.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
  • Code Quality Analysis techniques are performed by integrating - Checkstyle, Findbugs with CI tools.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Create and setup automated nightly build environment for java projects using MAVEN .
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker .
  • Configure and managing daily and hourly scheduled snapshots backup.
  • Using JenkinsAWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Written Teraform templates, Chef cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Developed and deployed Chef, Puppet, Ansible based on their cookbooks, recipes, manifest and roles.
  • Automated webserver content deployments via shell scripts .
  • Used cookbooks, recipes, roles, databags, runlist to deploy web applications, applications servers and vendor applications .
  • Designed Continuos Delivery platform using Docker, Jenkins and Puppet .
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Created and maintained the Python deployment scripts for Web Sphere web application server .
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA .

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, Opsworks, shell scripts, GIT, Docker, Terraform, Chef, Maven, Jenkins, Puppet, Python,Micro services, Apache Tomcat6.x/7.x, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

Confidential, Reston, VA

DevOps/AWS Engineer

Responsibilities:

  • Involved in deploying the content Cloud platform on AWS using EC2, S3 and EBS .
  • Experience in Performance Tuning and Query Optimization in AWS Redshift .
  • Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups .
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON .
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS .
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach oneor more AWS EC2 instances.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Used Eclipse IDE for development, configured and deployed the application on to Web Logic using version control by Rational Clear Case and tested using JUnit.
  • Primarily used Ruby to write GIT applications and Chef Recipes.
  • Created Chef Cookbooks for sudo users and network configurations using Chef Server.
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Creating manifests and classes in Puppet for automation.
  • Worked on infrastructure with Docker containerization.
  • Conducted performance testing of Apache and Tomcat management services.
  • Provided secured mutual authentication between multiple vendor products using SSL .
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL .
  • Developed Restful Web Services and using Spring MVC Framework.
  • Configured Angular routing module to configure routes in the application.
  • Worked on configuring data sources for JBOSS with various versions of databases.
  • Configured and monitored distributed and multi-platform servers using Nagios .

Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling,Teraform, Apache, Tomcat, Nagios,MySQL, PHP, Perforce, Jenkins, Maven, Docker, Puppet, JBOSS 4.22.GA, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.

Confidential,Oaks, PA

Build and Release Engineer

Responsibilties :

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Creating the AWS Security groups to enable firewall.
  • Test cloud level deployments in AWS (Amazon Web Services) for future cloud deployments.
  • Configured and managed Nagios for monitoring over existing AWSCloud platform .
  • Build Nagios monitors for new services being deployed.
  • Supported Puppet master server and around 500+ Clients by installing agents and managed multiple modules and manifests.
  • Defined instances in code, next to relevant configuration on what running and then created the instances via Puppet.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Integrate GIT into Jenkins to automate the code check-out process.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used Eclipse to develop source code and debug the application.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deploymentprocess using Jenkins.
  • Experience with Build Management tools like Maven for writing Build.xml and Pom.xml.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Automated Linux production servers setup using Puppet scripts . Documented release, builds and source control processes and plans.
  • Created multiple Python scripts for various application level tasks.
  • Worked withOracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Created Instances in Apache WebServer and JBOSS Application server in QA and Production environments.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.

Environment: Jenkins, Maven,GIT, Puppet,SQL Scripts, Python, Nexus,Oracle 10g, Apache, JBOSS Application Server, Cloud computing tools.

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) UNIX based Korn shell, Bash .
  • Remote system administration using tools like SSH, Telnet .
  • Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.
  • Developed Micro services & APIs using Spring Boot .
  • Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, and EJB .
  • Installed and configured Jenkins for Continuous Integration and Release Management.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT .
  • Setup and configured various RAID 1 and RAID 5.
  • Creation and scheduling of Cron Jobs for Backup, System Monitoring and removal of files that are not required.
  • Installed and configured continuous management tool Puppet, to ensure the deployment process.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools .
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • 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 code.
  • Deployed the Java applications into web application servers like Web logic .
  • Creation and administration of Virtual Machines using VMware.
  • Performed systems monitoring, upgrades, performance tuning and backup and recovery.

Environment: Oracle, MySQL, RDBMS, FTP, NFS, NIS, DNS, LDAP, Jenkins, Puppet,Ubuntu, Centos, ANT, Maven, VMware ESX Servers,Web Servers, Micro services, Springboot, Windows and Linux Environment, Korn shell, Bash, RAID levels.

Confidential

Linux 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, and Python.
  • Created Power Shell script that monitored Oracle Enterprise Manager Status and emailed results.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Participated in Java/J2EE and also have the ability todevelop XML, HTML, Shell Scripts and Perl Scripts.
  • Supported infrastructure environment comprising of RHEL and Solaris .
  • Involved in Linux backup/restore with tar including formatting and disk partitioning .
  • Designed and implemented Puppet-based configuration management system for all new Linux machines (physical and virtual).
  • 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 .
  • Monitoring system performances using Nagios and managing network issues.
  • Monitoring the servers using tools like BMC and Nagios and providing24x7 on call support rotation basis.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), staging and production environments.
  • Created and modified users and groups with SUDO permission.
  • 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.

Environment: s: Red Hat Linux (RHEL 4/5), UNIX, Python, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Maven, Puppet, Nagios, BMC, Oracle, MySQL, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware.

We'd love your feedback!