Devops Engineer Resume
Denver, CO
SUMMARY
- Competitive IT Professional around 7 Years of Experience as an AWS/DevOps Engineer
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Extensive experience includes Migrating from on - premises to Cloud, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
- Coordination experience with various teams like Dev, QA, UAT and production Operations.
- Experienced in Design an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
- Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.
- Designed, built and deployed a multitude application utilizing almost all of the AWS (Amazon web services), Including EC2, cloud watch S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Security Groups, snapshots and IAM, focusing on high-availability and fault tolerance.
- Integrating Jenkins with AWS to automate Services.
- Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
- Proficient in chef cookbooks & Recipes to manage systems configuration.
- Experience in integrating the infrastructure automation using Puppet. Creating and configuring Jenkins jobs, build and delivery pipelines.
- Experience with monitoring and logging tools like App Dynamic, Splunk and Nagios for monitoring network services and host resources.
- Experience in various scripting languages like Shell, Ruby and Python focus on Devops tools, CI/CD and AWS Cloud Architecture.
- Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (Jar, war & ear) from source code.
- Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
- Used AWS Cloud Formation and AWS Ops Works to deploy the infrastructure necessary to create development, System test and Uat environments for a software development project.
- Good expertise in implementing PaaS Environment (Using Elastic Bean stalk) and Infra structure as a Code Service using Cloud Formation.
- Have experience with Serverless/PaaS technologies (API Gateway, Lambda, Dynamo, S3, etc.).
- Hands on experience with hypervisor and compute virtualization technologies (VMware ESXi, VSphere, vCenter, vCloud, Vmware Horizon/View)
- Worked on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CENTOS) servers and Windows along with Amazon Web Services.
- Expert in deploying the code on web application servers like Web Sphere, Web Logic, Apache Tomcat, JBOSS and Built micro services using API gateway.
- Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible.
- Worked on Database like Cassandra, Hadoop, Redis, postgresql, MySQL, Oracle.
- 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 with Agile /Scrum, Waterfall.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
TECHNICAL SKILLS
Operating systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS NT/2000/2003/XP/ VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x,13.x,14.x,15. x.
Programming/Scripting languages: Shell, Ruby, C, C++, XML, PL/SQL, Java, HTML, Perl, PowerShell, Python.
Web Servers / Application Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0, WebLogic, WebSphere, Nginix, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle 9i/10g/11g, DB2, HP ILO.
Tools: Chef, Puppet, Jenkins, XLDeploy, XL Release, Maven, CVS, SVN, Git, Nexus, Nagios, Vagrant, Docker, Kubernetes, Ansible, Splunk, Terraform.
Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.
Databases: Oracle 9i/10g,11g, DB2, SQL Server, Mongo DB.
AWS (services): EC-2, ELB, VPC, RDS, IAM, CloudFormation, S3, Cloudwatch, CloudTrial, SNS, SQS, SWF, EBS.
Operating systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS NT/2000/2003/XP/ VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x,13.x,14.x,15. x.
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
DevOps Engineer/ Cloud Engineer
Responsibilities:
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages
- Worked on Docker open source project by automating the deployment of applications inside software containers.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Implemented build stage- to build the micro service and push the docker container image to the private docker registry.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Experience on Deployment Automation & Containerization (Docker, Kubernetes).
- Used Shell scripts to automate the deployment process.
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Implemented testing environment for Kubernetes and administrated the Kubernetes clusters.
- Deployed and Orchestrated the Applications with Kubernetes.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configuredKubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP .
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
- Experimented with Docker, by using Docker-compose
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
- Configure, monitor and automated cloud-based service Amazon Web Services.
- Created and managed custom Windows and Linux based AMIs
- Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
- Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
- Worked on Monitoring/Alerting tools such as Prometheus, Nagios, Grafana
- Createdprivate cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Installed Redhat Linux using Kickstart and applied security patches for hardening the server.
- Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
- Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
Confidential, Erie, PA
AWS/DevOps Engineer
Responsibilities:
- Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes .
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Experience on Deployment Automation & Containerization (Docker, Kubernetes).
- Used Jenkins 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 (Google Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation andmaintenance of build jobs and Kubernetes deploy and services.
- Working with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Maintain and support PaaS and API gateway infrastructure and associated tools.
- Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Vistara, Graphite, ELK, Datadog, New Relic and other similar tools.
- End-to-End Performance Analysis: Analyze large scale distributed environments and optimize performance bottlenecks in our application stack.
- Building Microservices using an API Gateway.
- Monitor API execution with Amazon cloudwatch.
- Cloudtrail logging and monitoring of API usage and API changes.
- Installed and configured Centos, Ubuntu, RHEL operating systems on large distributed environment and configured JENKINS, MAVEN, CHEF, DOCKER.
- Configuration management, release management and build management using CHEF, Excellent Hands on experience in using GIT to synchronize with the chef-repo, and then to manage it, as if it were source code.
- Experience in LDAP based directories like Active Directory, Installing and configure RedHat Linux Servers with LDAP, DNS, and DHCP and applying security policies for hardening the server based on the company's policies.
- Created various Maven scripts to create multiple deployment profiles and deployed the applications packages to Tomcat, involved in the installation of Tomcat.
- Created branches and managed the source code for various applications in GIT and pushed files to GitHub and created pull request and merging them.
- Experience in writing JSON templates for cloud formation and Ruby scripts for chef automation and contributing to our repository on GitHub (version control).
- Created various scripts in Python and Ruby for automation of various build processes and used for different function purposes and executed scripts rigorously.
- Experienced with working on Puppet Master and Puppet Agents.
- Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Created the Maven scripts to deploy the applications to Apache Tomcat and Web Logic Servers.
- Worked on setting up various Jenkins jobs for build and test automation.
- Design Amazon cloud formation templates to implement custom sized instances and auto-scaling to initiate successful deployment of certain Web applications as well as the related database templates.
- Experience and passionate about Continuous Integration and Continuous Delivery building pipeline using on Amazon Cloud Platform as a part of POC.
- Implemented Infrastructure automation through CHEF, for auto provisioning, code deployments, software installation and configuration updates.
- Worked with CHEF Cookbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Open stack environments through automated tools, CHEF /custom pipeline.
- Experience with container virtualization such as Docker and building Docker containers and deploying them to the registry.
- Experience and passionate about DevOps and development team agility.
- Integrated Continuous Delivery framework using Jenkins, Ansible, Maven & Nexus in Linux environment.
- Involved in maintaining and editing python scripts for application deployment automation. Also, involved in editing the existing Maven files in case of errors or changes in the project requirements.
- Experienced in troubleshooting application level issues to perform root cause analysis.
- Worked with JIRA ticket tracking and change management as a bug tracking tool.
- Used CHEF, Knife to create cookbooks and recipes to install packages that automate with Linux Setting up CHEF Cookbooks to perform builds and deployment management. Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation CHEF.
- Configured Apache webserver in the Linux Amazon Cloud environment using CHEF automation and configured the centralized login mechanism (ELK with Filebeat) based on Docker.
Environment: AWS, EC2, EBS, ELB, AMI, Splunk, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, Puppet, ANSIBLE, Kubernetes, python, Splunk, Jira, GIT hub, Jenkins, JAVA/J2EE applications.
Confidential, LA, California
DevOps/Aws engineer
Responsibilities:
- Designed, configured and managed public, private cloud infrastructures utilizing AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP .
- Involved in development of test environment on Docker containers and configuring the Docker containersusing Kubernetes.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Used AWS CLI command line client and management console to interact with AWS resources and APIs.
- Implemented and maintained Monitoring and alerting of production and configuration such as EC2 and Storage as S3 buckets using AWS Cloud watch.
- Managed Amazon Redshift clusters such as launching the cluster and specifying the node type and used AWS Beanstalk for deploying and scaling web applications and services developed.
- Implemented multi-tier application provisioning in OpenStack cloud, integrated it with Chef/Puppet.
- Used Open-stack to download and install an OpenStack distribution within the internal network to see distributions.
- Worked with Log stash to visualize key OpenStack environment log metrics on Kibana (ELK).
- Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
- Created Jenkins job to build the artifacts using maven and deploy the Terraform templates to create the stack.
- Worked on Docker open source b the deployment of applications inside software containers.
- Worked on Kubernetes to deploy scale, load balance, manage Docker containers with multiple name spaced versions.
- Implemented Chef best practices and introduced test kitchen to facilitate a more natural cookbook development work flow. Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef nodes.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Used Ansible to manage web applications, configuration files, used mount points, packages and Worked on playbooks for Ansible in YAML.
- Worked with Jenkins for any automation builds which are integrated with GIT as part of infrastructure automation under continuous integration (CI).
- Extensively worked on Jenkins, CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
- Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN and used Maven as build tool on Java projects for the development of build artifacts on the source code.
- Worked with New Relic monitoring and alerting services for servers, switches, applications and services.
- Used JIRA Confluence for handling documentation, running automated tests, JIRA bug tracking management.
- Deployed Java/J2EE applications to Application servers in an agile CI environment and automated the whole process.
- Migrated on premise MySQL environments to MySQL on Amazon EC2 and Amazon Aurora MySQL with ongoing Database replication.
Environment: AWS, OpenStack, Terraform, Chef, Ansible, Docker, Kubernetes, Jenkins, Maven, Git, New Relic, Python, Apache Tomcat, JIRA, Java, Database, Linux.
Confidential
DevOps Engineer
Responsibilities:
- Experience with creating EC2 Instances on AWS Cloud, EBS (Elastic Storage Block), S3 & RDS.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
- Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Wrote Puppet modules for installing and managing Java versions and managing persistent SSH tunnels.
- Developed Puppet Manifests using ruby for provisioning applications and scripts.
- Worked on configuring Puppet master servers and installing Puppet client software on Linux servers and deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Worked on Puppet modules for TOMCAT and WEBSPHERE and Automated applications through puppet.
- Implemented CI/CD using Multiple Jenkins Master and Slaves and configured with pipeline using GIT/SVN, Maven Plugins, Nexus or Artifactory, Deployments Tools with UDEPLOY and Puppet.
- Used Jenkins tools for CI with AWS for automated build every time developer code merge in to master branching.
- Setup SVN Server & GIT on a Linux environment, configured the users with LDAP, created the repository and ranching structure for all the applications.
- Implemented Puppet modules to install configure and maintain web servers like Apache Web Server, Nginx.
- Installing and administrating monitoring tools such as Nagios and managed with administered like JIRA/Confluence/Jive add-ons, plugins, and extensions.
- Administration and support of homogeneous production and development server infrastructure flavors of Linux.
- Worked on Installation/Configuration/Administrated VMware and migrated existing servers into VMware Infrastructure.
- Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant in Oracle VM virtual box, provisioned servers in Amazon EC2.
- Strong hands on experience in scripting languages like Perl, Bash, Shell, Ruby and Python.
- Worked with MySQL, MS SQL Server, and their feature set and created database in MySQL.
- Involved in an Agile/ Scrum environment and daily standup meetings. Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Environment: Apache Tomcat, Nginx, AWS, Shell, Quality Center, Agile/Scrum, Unix, Linux, Windows, Java/J2EE, Git, Gradle, WebSphere, Artifactory, Jenkins, Puppet, WebSphere.