We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

DevOps Engineer, experienced in implementing Scalable, Secure, and fault tolerant Hybrid Cloud Solutions using Amazon Web Services (AWS), DevOps, Configuration Management, Build & Release operations, Security threat Monitoring, Penetration testing and Vulnerability Assessment.

SKILL:

J2EE: Servlets, JSP, EJB, JDBC, JSTL, JNDI, JMS, RMI, Restful

Web Services: SOAP, REST

Security: Burp Suite, Nessus, Tenable.io, Kali Linux, Acutenix

SOA: Web Services (SOAP, REST, WSDL), Mule ESB

SDLC: Agile, Scrum, Waterfall

Languages: Java, C#, Python, .Net, Ruby, SQL and PL/SQL

Operating Systems: Windows, Linux, Unix

Databases: Oracle, MS SQL, MySQL, Mongo DB, PostgreSQL, Elasticsearch

IDEs: Eclipse, Visual Studio, NetBeans, IntelliJ IDEA

Version Control: SVN, GIT, Bitbucket, TFS, CVS, Gitlab, GitHub

Web: HTML, DHTML, CSS, XHTML, XML, XSD, XML Parsers, jQuery, JavaScript

App/Web Servers: JBoss, Tomcat, Web Logic, IBM Web Sphere, Apache, Nginx, IIS

Tools: /Utilities VMware, Vagrant, TOAD, Adobe AEM, Active - MQ, RedHat Fuse, Wily Introscope, WSO2, Swagger

Automation/CI Tools: Ansible, Puppet, Artifactory, Nexus, TeamCity, Jenkins, XL Deploy, Kali Linux, Nessus, Docker, Kubernetes/OpenShift, Bamboo, Build forge, Cruise Control, Atlassian Jira, Confluence, Fisheye, Crucible, AppDynamics, Kibana, SonarQube, ELK Stack (Elastic Search, Logstash, Kibana), Nagios, Findbugs, PMD, Checkstyle, Splunk, New Relic.

EXPERIENCE:

DevOps Engineer

Confidential, Deerfield, IL

Responsibilities:

  • Installation and Configuration of multi - tenant Elastic Search Stack on different Data Centers using Ansible Playbooks and Terraform.
  • Participate in CAB & ECAB meetings to discuss release scope and/or roadblocks.
  • Implemented Security in Kubernetes by Creating and managing TLS s for cluster components.
  • Provisioned underlying infrastructure to deploy a Kubernetes cluster using Ansible Playbooks.
  • Utilized rolling updates and rollbacks Kubernetes deployment strategies for HA Cluster.
  • Monitoring and analysis of Kubernetes pods logs using Elasticsearch by deploying Filebeat as a DaemonSet.
  • Real time Data Streaming of data from SAP HANA DB to Elasticsearch with Logstash JDBC plugin.
  • Proactive analysis of security escalations as well as threat hunting integrating Elasticsearch with NetFlow.
  • Configuration of Filebeat and Metricbeat for capturing CPU Metrics and log Monitoring using Ansible Playbooks.
  • Maintained Beats using Elasticsearch Centralized Beats Management Console.
  • Used Jenkins for continuous integration and generated artifacts from the source repository.
  • Integration of POS (Point of Sale) Logs into Elastic Search for near real time log analysis of transactions.
  • Configured Watcher notifications, Email Alerts for sending real time notifications of Errors and Server down time.
  • Indexing and sharding of Data in Elastic search for effective searching and optimal performance of visualizations.
  • Created Custom visualizations for using Kibana for Error log analysis.
  • Implemented the effective Data sizing of the ELK Cluster based on the data flow and use cases.
  • Deployment and configuration of Logstash pipelines and configuration of the workers using centralized Logstash pipeline management for the optimal Performance.
  • Coordinated release activities with Project Managers, Infrastructure teams, DBAs, Production Support teams, QA, and Cross functional teams to ensure a smooth and trouble-free roll out of releases

Sr. DevSecOps Cloud Engineer

Confidential, Jersey City, NJ

Responsibilities:

  • Design and Implemented Hybrid Cloud integrating AWS and On-Perm.
  • Deployed Multi tenants cloud applications on Hybrid Cloud using Kubernetes and Docker containers.
  • Developed AWS strategy, planning, and configuration of S3, Security groups, IAM, ELBs, Cross Zone, DR, AMI rehydration with Blue Green strategy for zero downtime deployments.
  • Optimized cost of AWS Cloud through reserved instances, selection and changing of EC2 instance types based on resource need, S3 storage classes and S3 lifecycle policies, leveraging Autoscaling
  • Developed AWS Python Boto3 scripts to graceful start and shutdown of services.
  • Designed the Release Plans while coordinating with Stake Holders including Project Managers, and QA Team Leads
  • Collaborates with other teams to create and communicate release schedules, such as work plans or timelines; and create and maintain build deployment schedules for the test environments, including applicable associated work requests and communications.
  • Orchestration and containerization of dockers using Kubernetes.
  • Implemented the Network configuration in Kubernetes Pods.
  • Deployed and configured the load balancer in Kubernetes Clusters to meet traffic demand.
  • Created persistent volumes in Kubernetes with different access modes for storing of the data.
  • Configured applications to use specific persistent storage volume in Kubernetes.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Utilized Kubernetes and docker eco-system for the runtime environment of the CI/CD system to build and deploy
  • Extensively used GIT Bash, Bit bucket, SourceTree to manage the repositories.
  • Perform penetration tests on network infrastructure as well as web applications.
  • Secure the AWS cloud, by Penetration testing to find and patch the Vulnerabilities using Nessus.
  • Used Web Application scanning tools Acunetix and Burp Suite to check the Vulnerabilities and propose changes to the existing code.
  • Developed and deployed Ansible Playbooks for installing and configuration of beats and Linux Servers.
  • Monitoring of ELK Stack Clusters using X-Pack.
  • Compile and build the code using Maven build tool. Automated weekly releases with Maven scripting and Compiling Java code, Debugging and Placing Builds into Maven repository.
  • Utilized Remedy for Problem and Change management application for management of problem tickets
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
  • Analyzing the log files, taking thread dumps, JVM Dumps and Exception stack traces.
  • Worked as a part of 24/7 on-call support for production and non-production environments.

Sr. DevOps Cloud Engineer

Confidential, Richmond, VA

Responsibilities:

  • Research, design and develop automation methods to support the platform provisioning, maintenance and operations of large-scale products and services in massive scale, broadly distributed, multi-tenant cloud environment.
  • Built Micro Services using Spring boot with continuous deployment and continuous integration on AWS using Kubernetes, Docker and Jenkins.
  • Designed and Developed Restful API’s using Spring.
  • Design and Implementation of Data Access Layer on Oracle DB using JDBC Template
  • Effectively utilized the Hybrid Cloud for deploying multi-tenant Web Apps on AWS and On-Perm.
  • Deliver and manage infrastructure on AWS as code using Ansible and Terraform, adopting blue-green deployment approach by using Auto Scaling, ELB and Route53 services.
  • Support multiple Kubernetes clusters running in various Amazon accounts and regions for the Kubernetes Platform running on CentOS and RedHat Linux.
  • Address any performance availability related issues, and actively communicate and explain risks associated with the global environment to all stakeholders.
  • Ensured all release documentation and milestones were accurately completed and reflect release scope
  • Dynamic Monitoring of K8’s (Kubernetes pods) using EFK (Elasticsearch, Fluentd, Kibana).
  • Configured CI infrastructure (Jenkins) and full end to end automation using Jenkins.
  • Utilize Jenkins Pipeline for the CI/CD build for automating the creating of Kubernetes clusters for application deployments.
  • First line trouble shooting of failed Sonar builds and unit tests.
  • Managed the GIT branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Worked in agile modeled software development life cycle.
  • Involved in developing custom scripts using Python and bash for automation activities.
  • Used JIRA tool to create and update stories and for tracking project status.
  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.

Cloud Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented Automatic AWS AMI Rehydration using Jenkins, Docker containers, Python and Ansible.
  • Deployment, setup and configuration of Kubernetes cluster using python on Red Hat Enterprise Linux (RHEL) including CNI (Canal) on AWS.
  • Configured Mashery API gateway for the API security against DDOS attacks and unauthorized usage.
  • Automation of deployment, configuring, and managing servers using Ansible and Python.
  • Design and Implementation of Fault tolerant and HA AWS Cloud Infrastructure.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Continuous Integration and continuous deployment (CI/CD) using bamboo, created plans from dev, qa, uat, perf, staging, to production deployments.
  • Responsible to solve issues related to pipeline, s, antifactory access, and bamboo plans and agents, monitoring tools.
  • Extensively used SonarQube for testing the build quality and HP Fortify for the Vulnerability Assessment.
  • Member of CCM representing changes for Release and environment configuration.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Actively participated in migrating the version control repo from SVN to GIT
  • Management of Red Hat Linux user accounts, groups, directories and file permissions.
  • Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 6/7
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
  • Responsible for nightly and weekly builds for different modules.
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.

Java Developer

Confidential

Responsibilities:

  • Designed and developed frameworks for Payment Workflow System using Core Java, spring and OOPS Concepts
  • Worked on spring application framework features IOC container and AOP.
  • Involved in developing the core business logic using spring.
  • Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used SOAP UI to test the web service API calls.
  • Used SVN as version control system. Performed merging, fixed conflicts and pushed code commits to server.
  • Configured Log4j tool to log the entire application.
  • Monitoring of the application using Wily
  • Provided end to end support for the system and involved in coding and testing.
  • Used JIRA for Defect tracking and SVN as version Control
  • Debugged Build failures and worked with developers and QA people to resolve the related issues
  • Perform various builds for the QA, and Production Environments.
  • Assist my seniors and Project Leaders in technical issues.

We'd love your feedback!