We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • DevOps/Cloud Engineer with 7 + years of experience in Build and Release Engineer, Devops Engineer and Linux Administration and in automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Build expertise in Workflow for Amazon Web services like EC2, S3, ELB, EBS, VPC, Security Groups, IAM, and DevOps tools like Docker, Kubernetes, Git, GitHub, Jenkins, Chef, Ansible, Puppet, Vagrant, Apache, Tomcat, Ant, and Maven.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS.
  • Worked on container based technologies like Docker, OPENSHIFT and Kubernetes.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Worked on Docker Container, Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev - environment needs.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Installed and managed Kubernetes applications using helm.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created Jobs for Builds and Deployments, installed several plug-ins in to support multiple tools required for the implementation of projects.
  • Proficient in automating test cases through Jenkins pipeline.
  • Great experience in using Jenkins/Hudson continuous integration service for automating everyday tasks and enhancement of build cycle for variety of products.
  • Experience in setting up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Used Jenkins to automate everyday builds, testing and deployed in tomcat servers.
  • Extensively used Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Experience in using Configuration/Infrastructure Management with tools like Chef, Puppet.
  • Proficient in using with Ansible to Automate the Various deployment.
  • Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
  • Expertise in automating release process using Maven, Jenkins, Jira, Bamboo as tools in diversified project environment.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & jar from source code. Application Deployments & Environment configuration using Chef, Puppet.
  • Strong exposure to Microsoft Azure Cloud Services (PaaS & IaaS).
  • Experienced in branching, tagging and maintaining the version control and source code management tools like GIT(GitHub/GitLab), SVN (subversion) on Linux and Windows platforms.
  • Experienced in troubleshooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Strong experience in Cloud application management using AWS, Microsoft Azure and OpenStack.
  • Experienced in Setup Splunk and developed multiple reports, alerts and dashboards that actively monitor all the systems.
  • Experienced in Using Splunk to analyze and monitor network traffic data for reporting.
  • Experienced in scripting languages like Shell, Python, Ruby, Perl, on Linux.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef/Puppet.
  • Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
  • Worked in 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 Troubleshooting the problems generated while Building, Deploying and in Production Support.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy and IBM Clear Quest.
  • Good hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
  • Strong Exposure to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Expert in installation, configuration & troubleshooting VMware ESX VSphere, Virtual Center, Servers and ESXI servers like VMware VSphere and VSphere.
  • Expertise in implementing project change control into software release management in multiple technical environments including Unix, Linux and Windows.
  • On-call support for 24/7 for troubleshooting production issues.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Troubleshooting system and user issues, providing friendly and timely Linux customer support.

TECHNICAL SKILLS

Linux Distributions: RedHat, Ubuntu, Solaris, CentOS 6.x,7.x

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, Linux, Ubuntu, RHEL, Debian

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, S3, Cloud Formation, Cloud Watch, Cloud Trail, SNS, SQS, SWF, EBS, Glacier, RedShift, Route 53.

Continuous Integration Tools: Bamboo, Jenkins

Configuration/Provisioning Tools: Vagrant, Chef, Ansible, Puppet, SaltStack, Terraform

Containerization Tools: Docker, Docker Swarm, Kubernetes

Version Control Tools: Subversion(SVN), Git, GitHub, CVS, Bitbucket

Build Tools: Code Deploy, Gradle, Ant, Maven

Databases: Oracle 11g/12c, MS SQL Servers, MySQL, Mongo DB, PostgreSQL

Cloud Platform: AWS, Open Stack, MS Azure, Google cloud

Testing Tools: Selenium, Junit and Cucumber

Repository Management tools: Artifactory, Nexus, Docker Hub

Monitoring/Logging Tools: Nagios, ELK Stack, Data dog, New Relic, Splunk, AppDynamics

Application Servers: JBoss EAP 6.x/7.x, JBoss Fuse 6.x, JBoss AMQ 6.x, 7, Apache HTTPD, Apache Tomcat, Web Sphere, Web Logic

Coding Languages: Java, Python, Ruby, PHP, PL/SQL.

Scripting Languages: Shell scripting, Perl, Bash, Java Script, NodeJS, JSON

Virtualization Tools: VMware, ESX, ESXi, vSphere 4.0, vSphere 5.0 Citrix

Web Technologies: HTML, CSS, HTTP, Bootstrap, Xml

Other tools: RabbitMQ, JIRA, SonarQube, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Responsible for Installation of applications on AWS cloud and implemented AWS solutions using S3, EC2, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Involved in designing and deploying multi-tier applications using all the AWS services like (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Provisioned AWS resources using management console as well as Command Line Interface (CLI).
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Supported Continuous storage in AWS using Elastic Black Storage, S3, Glacier. Created Volumes and configured Snapshots.
  • Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments.
  • Configured web applications and Deploying through AWS cloud server by chef.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Proficiency in writing Dockerfiles with best practices along with dockerlinting, Docker container management along with volumes, container based DB and services, Docker Artifactory (Jfrog) configuration and setup.
  • Installed and configured Docker containers and orchestration platforms such as ECS and Kubernetes.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Designed and developed infrastructure using Terraform and cloud formation and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
  • Responsible for writing playbooks for deploying applications using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks using CI tool like run desk and Jenkins.
  • Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins.
  • Built a new CI pipeline for testing and deployment automation with Docker, Jenkins, and Ansible.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
  • Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage the changes.
  • Responsible for writing Chef Cookbooks and recipes for migrating VMWARE infrastructure to AWS infrastructure.
  • Collaborated in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Maintaining the Chef server and chef nodes.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Monitored Applications and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Installed, configured and Managed Monitoring tools, such as Splunk, Nagios for Resource Monitoring/Network Monitoring/log Trace Monitoring.
  • Worked on creating and implementing application monitoring, and logging strategies using New Relic, Log stash, Elastic Search and Kibana.
  • Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc. Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.

Environment: AWS, Azure, Docker, Jenkins, JIRA, VPC, NAT, IAM, S3, EC2, Cloud Watch, GIT, Splunk, Web Servers, ELB, GKE, Cloud Front, Apache, Nginx, Groovy, Shell Scripts, Lambda, Cloud Watch, Cloud Formation, Cloud Trail, Cloud Front, Chef, Python, MySQL, Cassandra, Amazon RDS, DynamoDB, ElasticSearch, Log stash, Kibana, Kubernetes, VMware, Puppet, Ansible, Maven, Ant, Nagios, New Relic.

Confidential, Texas

DevOps/AWS Engineer

Responsibilities:

  • Responsible for Setup and build AWS infrastructure various resources like EC2, S3, IAM, EBS, VPC, Security Groups, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Administrating the build and maintenance of the available secure multi-zone AWS cloud infrastructure by using the configuration tool Ansible with AWS Cloud Formation and Jenkins for continuous integration.
  • Implemented and maintained the monitoring and alerting of productions, servers & storages and experience in DevOps support (Chef, Puppet, Jenkins, Ansible, Git).
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Migrated the existing systems to AWS and using the snapshot method for the EBS volumes.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, DynamoDB tables and EBS volumes.
  • Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Created AWS Route53 to route traffic between different regions. Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used IAM to create new accounts, roles and groups. Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Proficiency in setting up the AWS Security Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or more AWS EC2 instances.
  • Responsible for Setup Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
  • Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Configured S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged AWS cloud as an extension of the corporate datacenter by creating a VPN connection between corporate datacenter and VPC using Customer and Virtual Private Gateways.
  • Implemented and managed continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Used to create the alarms and notifications for EC2 Instances, CPU Utilization, Disk Usage using AWS Cloud Watch.
  • Configured Docker container for branching purposes.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Administered Docker swarm mode using CLI for natively managing clusters of Docker engines and deploy application services to swarm.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Maintained CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.
  • Responsible for activities included user administration, startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl for RedHat Linux systems.
  • Established Puppet Best practices approaches to systems deployment with other tools and managing Puppet as a unit of software deployment and independently version controlled.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet and wrote ansible scripts to maintain servers and improve reliability and performance.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Installing firmware upgrades, kernel patches, systems configuration, performance tuning on Linux/Centos systems.
  • Troubleshoot hardware, software and OS related errors on Linux and Performance monitoring and tuning.

Environment: Amazon Web Services (AWS), EC2, Route53, S3, IAM, VPC, Cloud Watch, Cloud Formation Templates, Git, ELB, RDS, Chef, EBS, DB services, DynamoDB, SVN, Docker, Ubuntu, CentOS, Linux, RedHat Linux, Windows.

Confidential, Chicago

Devops/Cloud Engineer

Responsibilities:

  • Responsible for Migrating and Managing multiple applications from on premise to cloud using services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
  • Configured and maintained user accounts for development, QA, and production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
  • Performed S3 buckets creation, policies and on the IAM role base polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
  • Creation of Subnets and Route tables, Internet gateway, Virtual gateway and Customer gateway.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.
  • Installed and Configured configuration tool such as Chef Server / workstation and nodes via CI tools to AWS nodes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing docker volumes.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Installed, configured& administered Jenkins on Linux machines along with adding/updating plugins like GIT, ANT, Ansible, Sonar, Check style, Deploy to Container, Build Pipeline etc.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Performed the automation using Chef Configuration management.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • 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.
  • Written multiple recipes and customized facts for efficient management of the Chef clients.
  • Wrote Ansible playbooks for infrastructure provisioning, where the automation is defined through the tasks using YAML.
  • Defined and Implemented Software Configuration Management Standards based on Agile/Scrum methodologies, in line with organization.
  • Worked with a complex environment on RedHat Linux and Windows Servers while ensuring that the systems adhere to organizational standards and policies.
  • Worked with scripting language like Bash, Perl and Ruby.
  • Used MySQL, Dynamo DB and Elastic cache to perform basic database administration.
  • Worked with product development to resolve build-related issues in all projects.

Environment: Amazon Web Services (AWS), EC2, Route53, S3, IAM, VPC, Cloud Watch, Cloud Formation Templates, Git, Python, Ruby, Chef, Jenkins, Docker, Apache Server, Maven, Ubuntu, CentOS, Linux, Bash, Perl, RedHat Linux, Windows, Elastic cache, MySQL, Dynamo DB, Ansible, Docker.

Confidential

Build and Release Engineer

Responsibilities:

  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub.
  • Installed administered and configured Jenkins Continuous Integration tool.
  • Analyzed and converted Ant build Projects to Maven Build Projects. Created and maintained AntBuild.xml and Maven Pom.xml for performing the builds.
  • Developing new Maven Build Scripts based on the requirements. Created and Maintained Local Maven Repository for Maven projects.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Wrote, maintained, reviewed and documented modules, manifests for puppet Enterprise on RHEL and Windows platforms.
  • Writing, Creation, testing, implementing Puppet modules and Puppet manifests.
  • Used Puppet server and Workstation to manage, configure nodes.
  • Exposure of using Sonar, check style for managing and monitoring coding standards, code complexity and code coverage.
  • Deployed Java applications into web application servers like Apache Tomcat, WebSphere and WebLogic.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Assisted end-to-endreleaseprocess from the planning ofreleasecontent through to actualrelease deployment to production.
  • Worked as JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems.
  • Debuggedbuildand runtime problems and maintained abuildprocess to support ongoing projects, implementations and regression and user/system level testes.
  • Worked in Agile modeled software development life cycle.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Documented every step involved, Installation process, integrating tools, Configuring, Deploying and Release Management.

Environment: Windows, Jenkins, Puppet, JIRA, Tomcat, Git, Docker, GitHub, WebSphere, Bash, ANT, Maven, Nexus, IBM HTTP Servers, LDAP, Oracle, MS SQL Server, Java, J2EE, SonarQube, RHEL, WebLogic, Apache Tomcat.

Confidential

Linux Administrator

Responsibilities:

  • Installing, tuning, troubleshooting and patching of Ubuntu and Red Hat Enterprise Linux servers.
  • Installation, configuration, and maintenance of web servers, application servers, and database servers on Linux Servers.
  • Package and patch management according to the requirements by testing them on the preproduction environments using rpm.
  • Created Branches, Labels and performed Merges in Stash and Git.
  • Installation, Configuration and support of Apache (HTTP) on Linux production servers.
  • Creation of new disk partitions and File Systems: Swap, ext4, LVM (Physical Volumes, Volume Groups, and Logical Volumes).
  • Management of system logs (rsyslog server), system automated tasks (Cron jobs).
  • Creating and maintaining user, groups account on Linux server.
  • Installation, Configuration and Maintenance of Apache Tomcat, Web Sphere and Jboss servers in Sun Solaris and Linux environment.
  • Installing LAMP (Linux, Apache, MySQL, and PHP) for different applications.
  • Automated the processes like start server, stop server, etc., using Shell Scripting.
  • Monitoring the availability & performance of RedHat Linux Servers through tools like mpstat, vmstat, iostat, netstat and nfsstat.
  • Responsible for Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/Unix Servers.
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell and Perl scripts.
  • Network trouble-shooting using 'netstat', 'ifconfig' and 'tcpdump' etc.
  • Configuring IP connectivity, routing, checkpoint firewall and network interfaces. Also maintaining network connectivity of servers.
  • Participating in root-cause analysis of recurring issues, system backup and security setup. Provide 24X7 support in Production Testing and Development environments.
  • Documented various regular administrative tasks and backup procedures.

Environment: Linux, CentOS, Red Hat, Git, Puppet, Ubuntu, Red Hat Enterprise, Stash, Apache, NFS, LAMP, Nagios, Shell, Perl, Linux, Apache, MySQL, PHP, Apache Tomcat, Web Sphere and Jboss, Sun Solaris.

We'd love your feedback!