We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Cleveland, OhiO

SUMMARY:

  • Around 8 years of experience in IT Industry which includes DevOps Build and Release Engineering for CI/CD Pipelines on AWS Platforms. Experienced in designing scalable architectures, problem solving, support development, deployment, operations in different environments.
  • Experienced in designing and deploying fault tolerant scalable applications on Amazon Web Services (AWS) using EC2 Instance, Jenkins EC2 Plugin, ELB, EBS, S3, SNS, SQS, RDS, IAM, Auto Scaling, Cloud Formation & VPC Services.
  • Automated deployment operations using various tools in DevOps, Configuration Management, Cloud Infrastructure using Jenkins, Code commit, SonarQube, Lint, Ant, Maven, Artifactory, Chef, Puppet, Nagios, Ansible, SVN, GIT, Tomcat, Linux, etc.
  • Build servers using AWS: launching EC2, Adding EBS Volumes, RDS, creating security groups, auto - scaling, AMI, load balancers (ELBs) in the defined virtual private connection.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and automating the build process using DevOps tools.
  • Followed the SDLC practices for developing, deploying, running and maintaining applications.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Experienced in GIT, AWS code commit & Bitbucket to keep track of all changes in source code.
  • Implemented Continuous Integration using Jenkins and GIT Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment.
  • Established chef best practices approach to system deployment with tools with vagrant.
  • Continuous integration (CI/CD), Junit tests, and using selenium automation to ensure stable deliverables.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Experienced in creating and managing User Accounts, Security Rights, Disk Space, Quotas and Process Monitoring in Red Hat Enterprise Linux.
  • Use open source software to monitor networks and compute server performance.
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Knowledge on Elastic, Log stash & Kibana (ELK). Used ELK in labsetup real time logging and analytics for Continuous delivery pipelines & applications.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA Experience in using Nagios, Splunk used for Monitoring.
  • Worked with different Bug tracking tools like Code Commit, JIRA, Bugzilla.

TECHNICAL SKILLS:

AWS Services: EC2 Instance, ELB, EBS, S3, SNS, SQS, RDS, IAM, Auto Scaling, Cloud Formation & VPC Services

Operating Systems: Red Hat Linux 7, CentOS, SUSE LINUX, Windows servers 2012,2012R2, Windows, Ubuntu 14/16, Sun Solaris.

Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Terraform, Kubernetes, ANT, Maven.

Web Servers: Apache Tomcat, Apache 2.0.x, and Nginx.

Database Technologies: RDS, MongoDB, DynamoDB, SQL Server, MySQL, Postgres

Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, SSH, DHCP.

Version Control: GIT, AWS Code Commit, Bitbucket, SVN (Subversion)

Monitoring Tools: Nagios, Splunk, Elasticsearch, Log stash and Kibana(ELK), Cloud Watch, Cloud Trial.

PROFESSIONAL EXPERIENCE:

Confidential - Cleveland, Ohio

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Responsible for designing and deploying multitude applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud Formation.
  • Worked on AWS Cloud Watch, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Worked on creation of Docker containers and Docker consoles in lab environment for efficient application life cycle management.
  • Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Created infrastructure in a coded manner using chef for configuration management of virtual environments, and vagrant for virtual machine and resource control.
  • Deploy webserver with a wrapper cookbook, the berkshelf way, tested the code/cookbook with vagrant and docker.
  • Worked with Test Kitchen for Integration test of cookbooks and some ServerSpec tests depending on the resources.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Worked on Kubernetes, in managing and monitoring the cluster.
  • Created Clusters using Kubernetes kubectl and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods. Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers.
  • Working with the Kibana dashboard for the overall build status with drill down features.
  • Experienced on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Hands on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Migrated on premises MySQL, PostgreSQL Databases to AWS using Amazon RDS and DynamoDB.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration and also build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.

Confidential - Brooklyn, New York

Cloud/DevOps Engineer

Responsibilities:

  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto scaling, Cloud Front, IAM, S3 .
  • Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Wrote Chef Cookbook recipes to automate middleware installations, domain creations, and deployment activities.
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, Packages .
  • Provide Hosting and Deployment Solution in PACI (Parallels Automation Cloud Infrastructure) based on Linux, VMware and Windows server platform.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible, Anthill pro and Run deck.
  • Build automation using Jenkins server, Install and configuration of Jenkins, configure plugins, job setup, and build pipeline and delivery pipeline views.
  • Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins .
  • Good experience in converting build.xml into pom.xml to build the applications using MAVEN .
  • Provided Administrative support for about 2900 Solaris/Linux servers running Web logic, Web sphere Suites, Apache Web Server and Multimedia Messaging applications.
  • Performed backup and administration activities for GIT branching, merging, tagging.

Confidential - St. Paul, Minnesota

DevOps Engineer

Responsibilities:

  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Refined automation components with scripting and configuration management using Ansible .Wrote Ansible playbooks from scratch in YAML.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins .Provide support to Account Managers, UNIX and Windows technicians, and other departments.Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Associated with DBAs for installation of Oracle database on Linux servers & for tuning, backup and restore.
  • Worked exclusively on VMware virtual environment.Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Configured SSH , SMTP , Build Tools, and Source Control repositories in Jenkins.

Confidential

Linux Administrator

Responsibilities:

  • Installing, Configuring and Upgrading of the Cent OS 5.x .
  • Troubleshooting various issues on SSH , FPT , telnet etc.
  • Virtualized Linux servers and deployed automated tasks using BMC Blade Logic Server Automation Suite.
  • Patch and package administration for installation of patches as per the company policy and installation of packaged application.Configured iptables on Linux servers.
  • Responsible for developing and planning the implementation of technical downtime and recovery processes and the technical setup of downtime systems.

We'd love your feedback!