Sr. Sre/ Devops Engineer Resume
Kansas City, KS
PROFESSIONAL SUMMARY:
- DevOps Engineer with 6+ years of experience in designing, implementing, and managing cutting - edge CI/CD and infra-automation of hybrid cloud resources.
- Always like to exhibit profound knowledge and experience of technologies like GCP, AWS, Azure, Azure DevOps, Jenkins, Ansible, Chef
- Terraform, Kubernetes, etc., ability to work in a competitive environment and further using the skills to in line with organization goals.
- Experience in dealing with Windows Azure Services - Virtual Networks, Virtual Machines, Resource Groups, Express Route, VPN, Load Balancing, Data Lake, Azure Functions, Auto-Scaling, Azure Monitor, Traffic Manager.
- Experience on Migrating multitenant Architecture Applications from On-premises to Cloud Services in AWS, Azure.
- Excellent knowledge in Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Active Directory. And Hands on Experience with Azure Security like Network Security Groups in Vnets.
- Hands-on experience in building the OpenStack cloud platform components like Nova-Compute, Neutron-Networking, SwiftObject Storage, Glance- Image Service, Cinder-Block Storage, Horizon- Dashboard and Keystone-Identity Service.
- Experience in maintaining Amazon Web Services and Architecting Legacy Data migration projects such as Teradata to AWS Redshift migration, on-premises to AWS cloud Migration.
- Experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, S3 Glacier, Storage Gateway, VPC, Route 53, Snowball, Direct connect, Storage Gateway, CloudFormation, Dynamo DB, RDS, ELB, EMR, ECS, Cloud Front, Elastic Cache, Cloud Watch, CloudTrail, Redshift, Lambda, AWS Elastic Beanstalk, SNS, SES.
- Expertise in working with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Automation and used Auto scaling launch configuration templates on amazon EC2 while deploying microservices.
- Expertise in working as AWS DevOps engineer and build and release engineer in field of release automation for Java technologies to achieve continuous Integration and continuous Delivery (CI and CD).
- Experience in writing Ansible playbooks, inventories created custom playbooks written in YAML language.
- Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags.
- Handled several Docker components like Docker Engine, Hub, Compose and Docker Registry and experience with Docker container service and Dockerized applications by creating Docker images from Dockerfile.
- Experience creating pods and clusters in Kubernetes and deploy those using OpenShift. Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters and used Kubernetes charts with Helm.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as Jar, War and Ear.
- Experience in Artifact repository, repository management tools Nexus, Jfrog, Docker Hub, Registry and QUAY.
- Experienced in branching, tagging, and maintaining the versions across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on Linux and windows platforms.
- Extensively worked on Jenkins, Octopus, Teamcity, CI and End-to-End automation for all build and deployments CI/CD for database using Jenkins’s job to spin up infrastructure using Terraform scripts.
- Experience in using ELK (Elastic Search, Log Stash, and Kibana) stack for network and server monitoring, storing the logs and visualizing them using Nginx.
- Experience in monitoring the servers using Nagios, Cloud Watch, Data Dog, Pager duty, Graylog/Splunk and using ELK (Elastic Search, Log Stash, and Kibana), and Applications monitoring using AppDynamics.
- Versatility as demonstrated with troubleshooting diverse sets of hosting technologies and Experience with cloud, virtualization platforms like VMWare, Xen, virtual box, Hyper-V, Openstack, and REDHAT virtualization suite.
- Expertise in LINUX/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu, CentOS, RHEL 5.x/6.X/7. X.
TECHNICAL SKILLS:
Cloud Platforms: AWS, Azure, GCP
Configuration Management Tools: Ansible, Chef, IBM UCD
CI /CD Tools: Jenkins, Hudson, Azure DevOps
Build Tools: Maven, ANT, Gradle
Containerization Tools: Docker, Kubernetes, Mesos, OpenShift
Version Control Tools: GIT, Bitbucket, SVN, GitOps, GitHub, Gitlab
Logging & Monitoring Tools: Nagios, Splunk, ELK, Datadog, Prometheus, New Relic, PowerBI
Scripting & Programming Languages: Python, Bash/Shell, PowerShell,, Java, Groovy
Databases:, OracleDB2, MySQL, NoSQL (MongoDB, DynamoDB, Cassandra)Application/Web Servers:Apache Tomcat, Haproxy, NGINX, JBoss4.1, WebSphere, 9.x/10.x, Weblogic
Operating Systems: Linux, Windows, Solaris, Ubuntu, RHEL, Centos
Virtualization Platforms: Oracle VirtualBox, Vagrant, VMware vSphere, Hyper-V
Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle
Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS
PROFESSIONAL EXPERIENCE:
Confidential - Kansas City, KS
Sr. SRE/ DevOps Engineer
Responsibilities:
- Created multiple services on GCP, migrating and deploying GCP cloud-based Solutions, Implementing and supporting Google Cloud Platform (GCP) infrastructure and topologies such as GCP IAM, VPC, Compute engine, GKE, BQ, Dataproc, stackdriver, GCS, APP engine, pub-sub etc.
- Manage and automation of the cloud infrastructures and applications and on-prem data Center using VMware vSphere and NetApp volumes.
- Building and managing CI/CD pipelines for builds and deployment. Deploy monitoring tools Nagios, AMC3, Grafana, Prometheus and Stackdriver
- Setup and deployment of Java app on GKE(Kubernetes) including Pub/Sub, Memory store, and setting up Multi Cluster Ingress (MCI), Cloud CDN, armor.
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
- Automation of configs using Ansible and Terraform. Worked in coordination with SRE team production support.
- Auto scale using MIG for VMs, K8s HPA and Cluster level. SecOps (SIEM) activities with Filebeat deployment & integration. Jira and Slack integration with Google Dialog flow, Python webhooks.
- Configured the Secrets, Spunk config-maps and backend-config for SSL certs.
- Used Gitops, Terraform, Azure pipelines, Kubernetes, FluxCD, CAF, AWX, packer, Ansible, PowerBI to deploy Azure resources.
- Worked with Gitops and Kubernetes to deploy .Net Applications, SQL server, and Octopus through Helm charts and used various Kubernetes plugins such as FluxCD, ArgoCD, Istio.
- Configured CI/CD pipelines with Jenkins and GKE using microservices based architecture for GCP (Google Cloud Platform).
- Implemented Pub/Sub with Spring Cloud GCP and time to time development teams for cloud components and build solutions keeping security, latency, scalability, and resiliency.
- Worked on Terraform Infrastructure deployment and management for clusters, database, and storage services. Prepared POC, Solution design and component wise execution plan for their infra phase wise from on prem microservices based solution to cloud with HA and scalability including network and security design.
- Alerting and monitoring using Stackdriver in GCP.
- Docker experience and has been hands on with several Docker components like Docker Engine, Hub, Compose and Docker Registry and Docker Swarm.
- Google Kubernetes based project complete maintenance and new infra provisioning automation using terraform. CD deployment setup for Microservices using GCP deployment for creating, updating GKE clusters.
- Organization details provider and recurring issue resolving chatbot with Google NLP service and python flask backend service.
Confidential
Sr. DevOps Engineer
Responsibilities:
- Provide administration of Azure IT Governance including licensing, provisioning access, and maintaining processes and templates.
- Support for Azure DevOps SME and helped teams set up Azure for migrate across the organization.
- Hands-on Agile, Scrum and Kanban process adoption using the Standard Azure DevOps Scrum Template with Azure DevOps Tools to support the Release and Deployment process.
- Good working knowledge of the agile and waterfall project methodologies. Product Owner for Azure DevOps. Maintaining a relationship with Microsoft and determine what changes upgrades for organization.
- In depth knowledge of SDLC/STLC and its various aspects like Requirement Analysis, Test Planning, Test case Development, Test environment Setup, Test Execution, Test Cycle closure.
- Design & implement migration strategies for traditional systems on Azure (Lift and shift/Azure Migrate, other third-party tools
- Migrate data from traditional database systems to Azure databases and migrated IaaS VMs and PaaS role instances for refactored and databases.
- Created an automation test framework for perf testing for RESTFUL API. Migrated Test Cases content from HP ALM to Azure DevOps in JSON format using PowerShell Scripts. Extensively used the fiddler Identifying the API calls.
- Performed user load testing using the agents and controller. Shared the docs and load test line chart report and analysis report in the Power BI.
- Resolving conflicts of code merge in Git. Creating pull request in VSO for code review. Prepared the docs for Migrating Source Code in different Version Control.
- Building CI/CD pipelines for your applications by providing set of inbuilt build and release. Support Cake builds and repeatable approach to CI/CD.
- Experience with building and implementing a continuous integration and continuous deployment platform (CI/CD). Understanding of monitoring and alerting systems like application insights in Azure DevOps
- Strong knowledge of Azure cloud service models (IaaS, PaaS, SaaS), Azure virtual networks, Azure Active Directory; including provisioning, troubleshooting, and monitoring.
- Experience with Power Shell scripting. Familiarity with serverless architectures such as Azure Functions. Knowledge of TCP/IP networking, SMTP, HTTP, load balancers, high availability architecture
- Strong knowledge and experience using Azure IaaS and its capabilities. Have Scripting experience in PowerShell and Cake scripting. JUnit, integration, and functional tests implementation.
- Utilized Power BI gateway to keep dashboards and reports up to-date with on premise data sources
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on Azure. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Leveraging and writing ARM templates, setup automation for resources provisioning Azure PowerShell, Azure services (App Service, SQL, Azure Service Fabric, Azure Storage Account.
DevOps Engineer
Responsibilities:
- DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Automation of AWS Environment using Ansible Playbooks.
- Responsible for creating Ansible Inventory files, hosts, handlers, tasks, templates, roles and group vars to build and Automate AWS Environment/infrastructure.
- Developing Ansible Playbooks using Modules like Cloud Modules, File Modules, and Packaging Modules etc.
- Responsible for developing and supporting Playbooks in Ansible for Jboss, Splunk Forwarder, New Relic Server, LVM administration etc.
- Implementation of RabbitMQ Server with Clustering and High Availability with different RabbitMQ Policies using Ansible and supporting this application as an Enterprise Application.
- Responsible for build, design and maintain the platform automation infrastructure using Ansible, Chef
- Responsible to develop Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, RabbitMQ, Docker and deployment automation.
- Responsible for Chef Roles and Environment files based on the Environments.
- Automating Chef Cookbooks, Roles, Environments, Data Bags deployment using Jenkins jobs.
- Integrating Jenkins and Docker to Achieve CI and CD Process in different environments.
- Responsible for implementing Containerized Micro services with Amazon EC2 Container Service and Application Load Balancer)
- Supported server/VM provisioning activities, middleware installation and deployment activities via Chef.
- Written Chef Cookbooks and recipes to Provision Several pre-prod environments consisting of Deployment automation, AWS EC2 instance, WebLogic domain creations and several proprietary middleware installations
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, Cloud Formation, IAM, and Route53.
- Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery pipeline by integration Jenkins+Docker+Chef and AWS for VM provisioning.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Assist users and developers with the setup, installation, and testing of their applications. Interface with users and developers to resolve technical and user problems.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Deployed the static code into front end apache web server.
- Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot any deployment issue.
- Configured the JDBC to connect the application to the backend Oracle Database
- Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Implementing and maintaining Network Address Translation in company’s network
DevOps Engineer
Responsibilities:
- Made Splunk universal forwarder installation setup automation in Ansible. Splunk apps, index and source type configuration automation in ansible.
- Made CICD for AI based product Merlin-AI in Ansible with Jenkins pipeline job. Maintained large data file models with tool DVC.
- Made Continuous deployment and ERT compatibility process for 9 Products (All procurement-based applications) Automation scripts in Chef and deployment through Jenkins’s pipeline job (Groovy).
- Ported existing CI of product eInvoice over Docker Containers with Jenkins pipeline job
- Gitlab Migration from version 8.5.0 to 10.5.0 through complete automation in shell script and Jenkins’s freestyle job.
- Done complete setup for 3 new environments (QC, SIT and DEVD) similar to production environments.
- Icinga2 version upgrade 2.6 to 2.8, complete automation in Chef and Jenkins pipeline job. Resolving issues related to installation and upgrade.
- Made Data archival process for integration product through flyway, automation scripts in Ansible and Jenkins pipeline job.
- Gitlab custom hooks for post deployment process, file validation and access control in shell scripts
- Worked with AWS CodePipeline and creating CloudFormation JSON templates to create custom VPC. Migrated a production infrastructure into AWS utilizing CodeDeploy, CodeCommit, OpsWorks. Knowledge of Amazon ECS Clusters and able to manage containers in it.
- Configure and Manage EC2, Elastic Beanstalk, RDS, S3 Buckets, VPC, Security Groups, ELB, Auto scaling, ElasticCache, Glacier, SNS, SQS, SES, CloudWatch, ECS, CloudTrial, CloudFormation.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
- Migrate existing databases from on premise to AWS using various tools including but not limited to AWS Data Migration Services d AWS Schema Conversion Tool
- Utilized Ansible and AWS lambda, elastic cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elasticsearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into CloudWatch, to process them and send them off to Elasticsearch.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Defined
- Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments. • Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
- Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Development servers.
- Creating inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
Linux System Administrator
Responsibilities:
- Made Continuous Deployment process on data Janus servers in shell scripts.
- Maintenance of Continuous deployment process for JdOmni product.
- Server Monitoring with Nagios, Netdata.
- Automating process with shell scripting.
- Given support on Linux Server Centos, Redhat (Boot Settings, Iptables, DNS, DHCP, Apache, Mail- Postfix, NFS, FTP, Samba, Syslog, Logrotate, Nginx, User and Group Settings, File Permissions, MySQL, Tomcat, Apache ANT, Apache Subversion, Jenkins) Configuration, installation and Troubleshooting.
- Troubleshooting the issues related to product on application servers (nginx, http, https, haproxy etc.).