We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Skilled IT professional with 7+ years of experience as AWS Cloud, DeVops Engineer, Linux Administrator, Build & Release Engineer.
  • In depth understanding in cloud computing strategies SaaS, PaaS, IaaS solutions and skilled at Software development Life Cycles like Waterfall, Agile and Scrum programming methodologies.
  • Hands - on experience in AWS provisioning & good knowledge ofAWS serviceslikeEC2, S3, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation & Security Groups.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources & configured Elastic Load Balancers & Auto Scaling groups to distribute the traffic & have a cost-efficient, fault tolerant & highly available environment.
  • Installed and worked with Docker containerization to run software packages on the containers to improve Continuous Delivery framework and Virtualized the servers using Dockerfor the development, test environment and performed configuration automation using Dockercontainers.
  • Good knowledge in several Docker components like Docker Engine, Hub, Compose & Docker Registry and used Kubernetes to automate deployments, management of applications running on multiple docker containers. Installed and worked with Docker containerization to run software packages on the containers to improve Continuous Delivery framework and Virtualized the servers using Dockerfor the development, test environment and performed configuration automation using Dockercontainers.
  • Good knowledge in several Docker components like Docker Engine, Hub, Compose & Docker Registry and used Kubernetes to automate deployments, management of applications running on multiple docker containers.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Experience on Azure cloud services (PaaS & IaaS), Azure Web apps, Function Apps, Azure Data Factory & Storage, Azure Resource Manager (ARM), Azure Identity & Access Management, Active Directory, Azure SQL/Cosmos DB, Azure Multi-Factor Authentications, Load Balancing and Application Gateways.
  • Hands on experience inAzure Development, worked onAzure web application, App services,Azure storage,AzureSQL Database, Virtual machines,Azure AD,AZURE search, and notification hub.
  • Set up aGCPFirewall rules in order to allow or deny traffic to and from theVMinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency in setup and maintained entire Jenkins, Bitbucket and Bamboo for continuous integration and continuous deployment (CI/CD) for End to End automation for all build and deployments.
  • Integrated Jenkins with tools like Git (Repository), Maven (Build tool), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically.
  • Managed servers on AWS platform instances usingAnsible and Chef Configuration management and wrote Ansible playbooks using YAML scripting and created inventory to automate the build and deployment process on servers using SSH connections and reduced overall processing time.
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies & configurations that makes applications and systems easier to deploy.
  • Deployed & configuredChef Serverincludingbootstrappingof chef-client nodes for provisioning and managed Cookbooks, Recipes, attributes and templates.
  • Designed & deployed container-based production clusters using Docker, Kubernetes, Docker Swarm and usedKubernetesto deploy, load balance & manage docker containers with multiple namespace versions.
  • Monitored servers, applications by using shell/python scripts and used Splunk, Nagios to resolve infrastructure problems and worked on Nagios Event handlers to automatically restart failed services and applications.
  • Hands-on experience on development of utilities using Python, Ruby scripting to automate processes and performed various day-to-day administration tasks.
  • Experience in applying Testing methodologies, creating test plans and involved in phases of testing like Integration testing, Smoke testing, Performance testing and Load testing. We are also using inbuilt test cases and running those tests on master branch.
  • Expertise in querying RDBMS such asOracle SQL, MYSQL, SQLSERVER and AWS Auroraby using PL/SQL for data integrity.

TECHNICAL SKILLS

Infrastructure as a Service: AWS, Azure, Google Cloud Platform

SCM/Version Control Tools: GIT, GitHub, SVN, Bitbucket

Continuous Integration Tools: Jenkins, Bitbucket, TeamCity, Bamboo

Build Tools: Maven, ANT, Gradle

AWS Cloud Services: EC2, VPC, S3, Route 53, SNS, IAM, Cloud Front, EBS, ELB, ECS, Cloud Watch, Auto Scaling, SQS, Elastic Beanstalk

Configuration Management Tools: CHEF, Ansible, Puppet, Salt Stack

Containerization Tools: Docker, Kubernetes, Docker Swarm, VMware

Scripts/ Languages: UNIX, HTML, Shell Scripting, YAML, Python, Perl

Databases: Oracle, MongoDB, SQL Server, MS SQL

Automation Container: Docker, Kubernetes

Monitoring Tools: Nagios, Splunk, Elastic Stack, New Relic

SDLC: Waterfall, Agile, Scrum

Bug Tracking Tools: JIRA, Scrum Master

Operating System: UNIX, Linux (Ubuntu, RHEL, Centos), Windows

Other Tools: Siebel CRM, SMP (Service Management Platform), BRM, PyCharm, SQL Developer, Eclipse.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Cloud DevOps Engineer

Responsibilities:

  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name)
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Upgrading and migrating Chef Server and Cookbooks, Bootstrap processes.
  • Maintaining automated environment using Chef recipes and cookbooks.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones
  • Extensive knowledge on writing and deploying modules in puppet.
  • Implemented service layer on top of Cassandra usingRestful API.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Experienced with Puppet Installing Nginx, removing packages updating packages.
  • Implemented service layer on top of Cassandra usingRestful API.
  • Managing Puppet with GIT, Distributing Puppet Manifests.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy.
  • Chef manages Web App Cookbook using Server, Scripting, Database.
  • Chef manage both Datacenter and multiple Cloud Environments, accelerate cloud adoption.
  • Configuration management tool such as Puppet Chef and Chef Engine.
  • Efficient Architecture to Ansible Modules PLUGINS and API.
  • Working on Jira for issue tracking.
  • Implementation of various agile framework/tools forDevOpslikeELK(Elastic Search), Docker based CI/CD framework, High-scaled and distributed computing environment.
  • Install and configure the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Chef Manifests.
  • Set up JENKINS server and build jobs to provide continuous automated builds based on polling theGIT.
  • Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments.
  • Implemented newELKcluster for enterprise logging and Maintained.
  • Installation of Solaris 8, 9 based servers with Jumpstart and Redhat Linux EL 4.x based servers using Kickstart development, test and production environments.
  • Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.

Confidential, Philadelphia, PA

AWS/DevOps Engineer

Responsibilities:

  • Build Data Sync jobs on Windows Azure to synchronize data from SQL databases toSQL Azureand created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Built a prototype Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
  • Involved Docker for setting Azure Container Registry with Docker and Docker - Compose and effectively associated with arrangements on Docker utilizing Kubernetes.
  • Made CI/CD Pipelines in Azure DevOps conditions by giving their conditions and Tasks. Likewise have Experience on executing and overseeing nonstop conveyance frameworks and systems on AWS and made END - END Automation with CI Procedures utilizing Jenkins and robotized Maven works by coordinating them with Continuous mix devices Jenkins
  • Used Maven as a build tool to develop build artifacts on the source code and deployed artifacts into Nexus repository and defined various plugins, dependencies in Maven pom.xml.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and automated the whole process.
  • Designed and created infrastructure in AWScloudusing VPC, by configuring subnets in various areas for high availability and security.
  • Configured Network security groups to control inbound and outbound traffic to the internal network Interfaces, Subnets and Virtual Machines and created route tables for internal communication between servers and Internet Gateway to allow public traffic into own private network.
  • Created EC2 instances using AWS AMI’s and configured the launched instances with respect to the application.
  • Managed several IAM accounts for users with specific policies attached to each of them and implemented Multi Factor Authentication to meet security compliance.
  • Build and managed policies for S3 buckets and used S3 buckets for storage and backup on AWS and encrypted S3 buckets for all CloudTrail logs encrypted and policies to access the logs.
  • Wrote Lambda functions to implement tasks like, taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Designed and created a stack in AWS Cloud Formation templates in JSON to automate the infrastructure launching.
  • Integrated Maven with GIT to deploy, manage project related tags and managed Nexus Maven repositories during the build to download the artifacts.
  • Used Jenkins for nightly build and test. Installed Multiple Plugins for smooth build, release build pipelines and created a master, slave configuration to implement multiple parallel builds.
  • Worked on creating Jenkins File for various Jenkins jobs using groovy script via DSL (domain specific language) to use them as various workflow scripts for defining CI/CD.
  • Integrated Jenkins with GitHub private repositories with Nexus Artifact repository for pushing successful build code using Maven as build Automation tool.
  • Used Ansible to deploy critical applications, automate repetitive tasks and implemented Ansible Tower dashboard to allow individual access to use Ansible for the deployments.
  • Managed Ansible Roles and playbooks for provisioning the instances, creating subnets, installing packages and worked with deploying web application on Apache and standalone server environments.
  • Implemented Continuous Delivery automation using Ansible and involved in managing Webservers and Tomcat Server.
  • Worked on creating the Docker containers, Docker consoles for managing the application life cycle and automated application deployment in the cloud using Docker technology.
  • Used Docker-compose, Dockercontainer snapshots, container removing, managing image and directory structures for configuring the containers using YAML scripting.
  • I’ve setup Docker swarm cluster to build the cron jobs to avoid the downtime/failover and automated the Docker containers deployments using Kubernetes.
  • Used Jenkins pipelines to drive builds out to the Docker registry, created Pods and then deployed to Kubernetes and worked on Kubernetesto manage containerized applications using Configured maps, nodes, selector services and deployed application containers as Pods.
  • Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.
  • Wrote Python scripts for pushing data from MySQL database and created, maintained the python deployment scripts for Tomcat web application server.
  • Expertise in Shell Scripting and Perl Scripting for environment builds and automating deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Used JIRA as defect tracking system for configuring various workflows, verifying the integrity & availability of server resources, customizations and plugins for the JIRA bug and issue tracker.

Environment: AWS, Azure, GIT, MAVEN, Nexus, Jenkins, Ansible, Docker, Kubernetes, Python script, MySQL, Splunk and JIRA.

Confidential, Columbus, OH

DevOps/ Cloud Engineer

Responsibilities:

  • Created multiple EC2 nodes, configured launched instances and maintained the AWS cloud infrastructure as required in the environment.
  • Used Rehosting Migration strategy to migrate on premise Infrastructure to AWS Cloud and created cloud formation templates and implemented using AWS code pipeline.
  • Designed roles and groups for new users using AWS Identity and Access Management (IAM) and implemented policies to provide additional security to AWS account and its resources.
  • Migrated the relational database files (binary and transaction logs) to Amazon RDS instances using the standard “MySQL import” utility.
  • Created and utilized auto scaling launch configuration templates for amazon EC2 instances while deploying Micro services.
  • Created Snapshots and AMIs of EC2 instances and moved AMIs to different regions to create cross region failover, created S3 buckets, managed policies on S3 buckets for storage and backup on AWS.
  • Experienced in writing terraform modules for automation the creation of VPC-VPN from data center to Prod environment and Cross account VPC Peering.
  • Wrote Terraform scripts to create VPC subnets and spin-up multiple instances with defined configuration within the VPC created utilizing public and private subnets based on requirement.
  • UsedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations by drastically improving user experience and latency.
  • Setup, alerting and monitoring using Stack driver in GCP and created custom log metrics usingStack driverlogging and create charts and alerts using the custom log metrics and provided the permissions and required access to all thesubtopics to push/write the data toStack driver.
  • Used MAVEN as a build tool for the development of build artifacts on the source code and deployed artifacts into Nexus (Jar and War file) repository and defined dependencies, plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented continuous delivery framework using Jenkins in Linux environment, created pipelines for Jenkins jobs integrating with (SCM poll) GIT and setup GIT on a Linux environment, configured the users and created the repositories and branching structure for all the applications.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, smooth running of builds jobs, testing and deployed in Apache tomcat server.
  • Build and configured Jenkins slaves for parallel job execution and Created Chef Cookbooks and Recipes to integrated with Jenkins jobs and automate the deployment process.
  • Worked on bootstrapping nodes with Chef server for on-site application, cookbooks and wrote recipes and uploaded them to chef server to manage on-site application and services.
  • Written Chef Cookbooks using Ruby for DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Automated application deployment in the cloud using Docker and created, managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on Docker container snapshots and deployed Docker Swarm using Chef and automated container deployment and created docker images for various environments.
  • Managed Clusters using Kubernetes and worked on creating many pods, services, deployments, labels, health checks.
  • Used Kubernetes and Docker for building and containerizing the CI/CD application to deploy on cloud and managed container replicas on node clusters using Kubernetes.
  • Developed Perl and shell scripts for automation of the build and release process and used UNIX scripts for build activities in QA and Staging environments.
  • Configured Splunk forwarders to detect SSL certificate expirations, analyze the system logs and index the data from various database types.
  • Used Nagios to detect network latencies between systems and monitored system health performance by scheduling Splunk based reports and alerts.
  • Used Scrum Master for generated tickets, reports on different bug issues, tracking & updating project defects & tasks.

Environment: AWS, Jenkins, GIT, Python, Bash Script, Chef, Docker, Kubernetes, Apache Tomcat, Maven, Nagios, Splunk and Scrum Master.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked for a team that involved different development teams and multiple simultaneous software releases and participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and implemented software Release Management strategies for various applications according to the agile process.
  • Involved in creating new Build Definitions, creating and updating Build Process Templates for new releases and new requirements.
  • Created and managed various EC2 instances, EBS volumes, configuring security groups, elastic ip’s, AMI’s, S3 buckets and configured them with permissions, versioning, logging and tagging.
  • Managed multiple server instances by enabling password less SSH communication between the servers and deployed JAR, WAR files to Apache Tomcat and Web Sphere application servers.
  • Administered and Maintained GIT source code, pushed, pulled and performed merge requests into the Git Repository and configured, deployed GITrepositories with tagging, branching and notifications.
  • Managed Maven project dependencies by creating parent-child relationships between projects and tweaked the existing Maven files in case of errors or changes in the project requirements.
  • Executed Maven scripts in Jenkins to build several java-based projects where there is a change in the working environment.
  • Carried out deployments and builds on various environments using Jenkins and developed Jenkins build pipeline jobs using groovy for Node.js and Java-based applications.
  • Installed, maintained and administering Chef (configuration management) for existing infrastructure and used Chef to manage Config files, Web Applications and Database.
  • Wrote Chef cookbook to integrate into Jenkins jobs for a continuous delivery framework and automate the deployment process.
  • Wrote scripts in SHELL and Python to automate Cron jobs and system maintenance and developed the ruby scripts to automate system deployment to scale infrastructure.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes, and general support.
  • Documented software for the intranet application of USSD, OBRM which consists of back office applications such as Campaign management, Journaling, Balance Transfer, Pre-activation & Post-activation.
  • Integrated JIRA to ensure the process is followed and customized JIRA for workflow, user, project management and automated JIRA tasks using JIRA CLI.

Environment: AWS (EC2, EBS, AMI, S3), GIT, Maven, Chef, Jenkins, Web sphere, Tomcat, Maven, Shell script, JIRA, JSON, USSD, OBRM, Siebel CRM, SMP, BRM, groovy and Python script.

Confidential

Linux Administrator

Responsibilities:

  • Monitored and provided systems administration support for UNIX systems including server and workstation upgrades, backup and disaster recovery monitoring, user account setup and security administration.
  • Installed, Administered and Configured RedhatLinux 6.x, CentOS 6.x, SUSE 10 and Solaris 10 and responsible for adding users, assigning permissions to them and maintaining the backup strategies using Perl, Shell Scripts.
  • Deployed WAR files in WebLogic Application Servers and integrated Apache 2.x and WebLogic 10.x.
  • Configured and Installed Apache 2.x, JBoss 6.2.x and executed programs like SSH, SUDO to establish security connections.
  • Configured TCP/IP networking and maintained NIS, NFS, setup SCH and SSH on Redhat hosts and installed Puppet (Configuration Management tool), Puppet master and nodes from workstation.
  • Configured and Installed GIT server to provide access over the HTTP protocol on Linux via the Apache Web Server.
  • Automated deployment of critical applications, repetitive tasks using Puppet and Installed, configured ANT for java-based applications.
  • Used Nagios to monitor application capacity, performance and notify when it reaches threshold limit and maintained software workflow management with a project management tool like GitHub & task runners like Grunt.
  • Performed daily system monitoring, triaged the issues, reports on different bugs using Scrum Master tool.

Environment: WebLogic, Git, Puppet, Apache, RHEL, Shell, PERL, Ant, CentOS, Suse, Solaris, Jboss, War, TCP/IP, Nis, NFLs and Grunt & Scrum Master.

We'd love your feedback!