Cloud/devops Engineer Resume
New York, NY
SUMMARY
- Cloud & DevOps professional about 7 years of IT Experience as Cloud/DevOps Engineer comprising of Linux and System Administration with major focus on AWS, Azure, OpenStack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management tools like Git, Jenkins, Maven, Ant, Chef, Docker, and Virtualization technologies which also includes Troubleshooting and Performance issues.
- Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Expertise in deep development/enhancement of OpenStack components such as Nova, neutron, designate, Cinder, Swift, Image, Horizon & Identity, and Ceilometer.
- Experience with Cloud automation technologies such as Cloud Formation and Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in - house solutions.
- Experience with setting up Chef Infrastructure, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.Experience in using Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands, and packages.
- Experience in working withAnsiblePlaybooks to automate various deployment tasks and working knowledge onAnsibleRoles, Ansible inventory files andAnsibleGalaxy.
- Experienced in working on Docker hub and Docker swarm, Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Experience in working with Jenkins in a Docker container with EC2 slaves in Amazon AWScloud environment and familiar with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
- Experience in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
- Used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all the API's.
- Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
- Expertness in using Build Automation tools and Continuous Integration concepts by using tools like Gradle, ANT, Jenkins, Team city, Quick Build, build forge and Maven, RHEL, Centos and Windows to build and deploy Java applications.
- Experience in using web servers like Apache HTTP and Tomcat, Nginx, IIS and application servers like IBM WebSphere, Oracle WebLogic and JBOSS for deployment.
- Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, CloudWatch, New Relic, Apache Airflow, App Dynamics.
- Experience in Splunk solution design, architect, deployment, and configuration of Splunk components like forwarders, Indexers, Search heads etc. Proficient in creating Alerts, Reports, Co-relation rules and Dashboards in Splunk.
- Experienced using different log monitoring tools like Splunk, ELK (Elasticsearch, Log Stash, and Kibana) to see logs information. Monitor & get the health & security notifications from nodes.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
- Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in Branching, Merging, Tagging and Maintaining the version control and source code management tools like GIT, SVN and Bit bucket on Linux and windows platforms.
- Deployed and configured Atlassian tool JIRA for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation, also used Remedy for bug tracking.
TECHNICAL SKILLS
Cloud Platforms: AWS, OpenStack, Microsoft Azure, GCP
Configuration Management Tools: Ansible, Chef, Puppet
CI /CD Tools: Jenkins, Bamboo
Build Tools: Maven, ANT, VSTS.
Containerization Tools: Docker, Docker Swarm, Rundeck, Kubernetes, Mesos, Spinnaker OpenShift, Aws ECS.
Version Control Tools: GIT, GITHUB, Bitbucket, SVN, Tortoise.
Logging & Monitoring Tools: Nagios, Splunk, ELK, CloudWatch, Prometheus, Selenium, New Relic, Grafana.
Scripting & Programming Languages: Shell Scripting, Python, RUBY, XML, Java/J2EE, PERL, POWERSHELL
Databases: My SQL, Oracle, Dynamo DB, Cassandra, Mongo DB, SQL Server
Application/Web Servers: Web logic, Web sphere, Apache Tomcat, Nginx, Oracle application server
Operating Systems: UNIX, Linux, Windows, Solaris, CentOS, UBUNTU and RHEL.
Virtualization Platforms: Oracle Virtual Box, VMware Workstation, Vagrant, VMware vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V
Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle
Repositories: Antifactory, Nexus
Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Cloud/DevOps Engineer
Responsibilities:
- Created AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail and worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.
- Created Cloud Infrastructure using AWS Cloud Formation Templates and Terraforms.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Used GitHub Actions to make the code reviews and branch management.
- Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
- Created reference Architecture and built Minimum Viable product (MVP) for containerization platform using Docker and Kubernetes.
- Expertise in configuring Alert mechanisms withNagios, Splunk, error logging, performance monitoring.
- Installation and configuration of monitoring tools Splunk, EFK, New relic, Grafana, Prometheus for different environments.
- Worked with an agile development team to deliver an end-to-end continuous integration continuous delivery product in an open-source environment using Chef and Jenkins.
- Used services with securities working with IAM roles and using this encrypted password as well in kind of working with AWS Cognito
- Building/Maintaining Docker container clusters managed by Kubernetes Windows, PowerShell, GIT, Docker, on Azure Cloud.
- Develop methods to automate routine infrastructure tasks such as deployment and maintenance duties using orchestration tools and scripting languages such as Ansible.
- Used Apache Airflow for workflow management system
- Migrated version control tools SVN, TFS to GIT.
- Created playbooks for deployments and bug fixes with Ansible.
- Used Apache Airflow to Schedule, orchestrate, and monitor data pipelines and the workflow.
- Used PySpark to write the spark applications using python APIs.
- Used Ansible Tower to manage the organization for easy user interface
- Worked on Azure compute services, Azure Webapps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity & Access Management (IAM).
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Planned and designed the build and release methodologies for the application through Azure platform.
- Used PySpark shell for interactively analyzing the data in distributed environment.
- Used AWS Glue to manage dependencies between multiple components that interoperate within an end-to-end ETL data pipeline by grouping together a set of related jobs, crawlers, and triggers into one logical run unit.
- Used AWS Cognito to enables and authenticate users through an external identity provider and provides temporary security credentials to access your app's backend resources in AWS or any service behind Amazon API Gateway.
- Used Apache Airflow to manage the data pipelines and workflow
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS cloud.
- Experience in DevOps monitoring tools integrated solution with container (Splunk, New Relic, Datadog, Nagios, Prometheus and Grafana)
- Used Ansible Tower to quick deployment and monitoring configuration
- Used Django to enable rapid development of secure and to maintainable websites.
- Used GitHub Actions to automate all the software workflow.
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
- Used API's, chef, python, and AWS CloudFormation Templates, migrated and automated cloud deployments.
- Management and deployment of Kubernetes Cluster on Multi Nodes with Kubespray & Ansible Playbook.
- Responsible for implementing Azure Infrastructure - Azure Web roles, Worker roles, VM role, Azure SQL, Azure Storage and Azure AD.
- Developed PowerShell Scripts to automate Azure DevOps robust infrastructure.
- Worked with Puppet for application deployment and environment configuration
- Used SailPoint for policy management, IAM processes, access requests, password management and identity requests
- Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform.
- Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
- Used GitHub to build, test, and deploy the code
- Used SailPoint to manage permissions, security information and data access.
- Writing Java API for Amazon Lambda to manage some of the AWS services.
- Focused on containerization and immutable infrastructure, Docker has been key to this experience, along with Mesos, Marathon and Kubernetes.
- Good experienced of Knife, Chef Boot strap process etc.
- Supported and maintain the Splunk infrastructure for a highly available and disaster recovery configuration.
- Creating manifests and classes in Puppet for automation and worked on infrastructure with Docker containerization.
- Implemented Nagios monitoring of physical/virtual machines and network infrastructure.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Designing, Planning, and creating AWS Instances, and managing virtual networking within AWS to connect into on-premises environments, and migration of on premise to AWS and AWS backups.
- Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
- 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.
- Executed the automation from commit to deployment directly into AWS VM by implementing a CI/CD pipeline with the help of Jenkins and Chef. Setting up Chef Infra, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
Environment: AWS, PCF, Office 365, Terraform, Maven, Jenkins, Chef, Ansible, Splunk, Docker, Kubernetes, Git, ASP.NET core, VSTS, PowerShell, Apache-Tomcat server, Azure, Puppet, Jira, AEM, RHEL, ELK, PowerShell script work, python script, Boto3, Grafana, Prometheus.
Confidential, Boston, MA
DevOps Engineer
Responsibilities:
- Creating, validating, and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based AWS Cloud Environment.
- Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines.
- Developed automation system using PowerShell scripts and JSON templates to remediate the AWS services and using YAML scripts for massive builds and releases.
- Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
- Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio and Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio.
- Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef.
- Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins.
- Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic Application Server.
- Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
- Worked on Server less services (Azure Functions) created, and configured HTTP Triggers in Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS
- Used Azure DevOps to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Implemented automation for deployments by using YAML scripts for massive builds and releases.
- Written Templates for Azure infrastructure as a code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure Virtual machines for monitoring the log files, store them and track metrics
- Deployed and Configured Automation tools likePuppetand Chef.
- Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes, and other functions within Open Stack.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Structured and maintained assigned virtual servers. Monitored server traffic through Nagios. Administered web servers on Apache and Nginx.
- Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker).
- Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments.
- Experienced in building, deploying, and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere).
Environment: PowerShell, XL Release, XL Deploy, Kubernetes, Kafka, GIT, Python, AWS, Redis, VMware, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Azure, Docker, Jira, Maven, Boto3, VSTS, Apache Tomcat Application Server, Salt stack.
Confidential, Tempe, AZ
DevOps Engineer
Responsibilities:
- Worked with modern automation, configuration management tool and artifacts (such as Ansible, Jenkins, JFrog, Code Commit, Code Pipeline) to automate DevOps tasks such as code check-in (Git), software builds, testing (SonarQube), server provisioning, and distributed system installations and builds moving through multiple environments.
- Develop and maintain API’s for multiple lines of business within an efficient Agile SDLC and act as an advocate for the API Management using APIGEE.
- Worked on admin support tasks as monitoring logs and supported production issues like cluster utilization, cluster status and fixed them immediately and ensured Data Integrity and Data Security with Hashi Vault.
- Expertise in AWS Services like VPC, EC2, S3, Route53, CloudWatch, RDS and IAM.
- Administer Splunk and Splunk Application for Enterprise Security (ES).
- Implemented AWS Lambda functions to run scripts in response to events in databases like Amazon Dynamo DB table, Aurora, PostgreSQL or S3 bucket or to HTTP requests using Amazon API gateway.
- Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
- Experience inAWSElastic Beanstalk for app deployments and worked onAWSLambda with AmazonKinesis and Elastic Container Service (ECS).
- Accelerate customer adoption and increase customer engagement of the API Management Platform (APIGEE).
- CreatedAzureAutomation Assets,Graphical runbook,PowerShell runbookthat willautomatespecific tasks, deployedAzure ADConnect, and configuringActive Directory.
- Strong hands-on development track record building integrations on AWS cloud technology such as Lambda, APIGateway, Data pipeline, ELB, SQS and Fargate. Used Terraform for provisioning.
- Develop Cloud Formation/Terraform templates for creating repeatable, deployable infrastructure setups in AWS (Infrastructure as Code) and developed and maintained Docker containers on EC2 and Fargate. Worked on Elasticsearch cluster configuration, architecture, index configuration, settings and mappings and wrote complex queries and integrated with tools like Logstash and Kibana (ELK Stack).
- Installed, Deployed RedHat Enterprise Linux 7, CentOS 7 and installed packages and patches for the same.
- Expertise in Python mock and nose and integrated with Jenkins to test and build artifacts.
Environment: AWS - Gateway, ELB, SQS, S3, Lambda, EC2, CloudWatch, Aurora, DynamoDB, Auto Scaling, Fargate, Kinesis, ECS, CloudFormation, Elastic Beanstalk, Elasticsearch Logstash and Kibana (ELK Stack), GIT, Jenkins, SonarQube, JFrog, Terraform, PostgreSQL, Hashi Vault, Python, APIGEE, Docker, Shell, Linux (RHEL 7, CentOS 7), Micro Services, Serverless
Confidential
Linux Administrator
Responsibilities:
- Day to day duties involved Linux server maintenance and support to developer's team for their issue’s application, tuning, troubleshooting, and software running.
- Responsible for building of Linux OS servers using kickstart automation application.
- Configured Kickstart and Jumpstart servers to initiate installation of RedHat Linux and Solaris on several machines at once.
- Updated previous LDAP tools to work with version of Ruby Rails.
- Involved in Installing, Configuring and Upgrading of RedHat Linux AS 4/5, Solaris 9/10 operating systems.
- Performed automated installations of Operating System using kickstart for Red Hat Enterprise Linux5/6 and Jumpstart for Solaris 9/10 Linux.
- Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, RedHat and Solaris.
- Installed the latest patches for, Oracle on Red hat Linux servers, Configured and administered Send mail, Samba, Squid servers in Linux environment.
- Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
- Install, maintain, and upgrade Drupal and Word press on LAMP stack and Configured LAMP Stack on Unix/Linux servers.
- Configured the NIS, NIS+ and DNS on RedHat Linux 5.1 and update NIS maps and organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Worked on Linux Package installation using RPM and YUM, provisioned system with LVM.
- Developed, customized and build packages on Solaris and rpms on Linux for deployment on various servers through Software Development Life Cycle.
Environment: Oracle on Red hat Linux, Samba, Squid, RedHat Linux AS 4/5, Solaris 9/10, Linux Enterprise Desktop, SUSE Linux Enterprise Server, RedHat and Solaris, LDAP.