We provide IT Staff Augmentation Services!

Devops Engineer Resume

Kansas City, MO

SUMMARY:

  • Over 8+ years of experience with improving developmental agility by leveraging cloud services, and DEVOPS practices to create the business value.
  • Experience with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in automating all aspects of infrastructure, application and configuration management using Ansible, Puppet, and Chef.
  • Good knowledge over AWS migration strategies: VMWARE VMs to AWS instances, DMS, Snowball, and import - export.
  • Experience in Administration/Maintenance of source control management systems such as GIT and SVN.
  • Experience on AWS component EC2/S3/Cloud front/Cloud formation/RDS/VPC/Route/53/IAM/Cloud watch/SNS/Lambda/Ops work.
  • Hands on experience adhering to Azure best practices and standards.
  • Experience in administrating, deploying and managing Red Hat, Ubuntu and CentOS servers.
  • Proficient with Vagrant (VM) & Kubernetes (Docker) based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases.
  • Hands on experience in updating ESX servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades for Patching
  • Experience with monitoring tools Nagios, AWS Cloud watch.
  • Knowledge over cloud-computing concepts, SAAS, PAAS and IAAS.
  • Knowledge on Restful APIs.
  • Good knowledge in Python, Ruby, Perl and Groovy programming.
  • Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB,JNDI, RMI, XSL, Java Script.
  • Proficiency in setting up Security and Identity across the Azure through Active Directory (AD) including Key Vault, AD B2C and security center.
  • Configured Ansible, Ansible tower, and managed Ansible nodes using SSHconnection, and build playbooks in YAML for deployment.
  • Working knowledge in Incident Management, Release Management, Problem Management, Change Management and Request Management.

TECHNICAL SKILLS:

Operating System: Linux, Windows

Programming Languages: Java, C#, Go

Web Languages: HTML, CSS, JavaScript, Angular, React, AJAX, Bootstrap

Scripting Languages: Bash, Power Shell, Python, Ruby, Groovy, Perl

Databases: MySQL, DB2, MS SQL Server

NOSQL Databases: MongoDB, DynamoDB, Casandra, Couch base

Cloud technologies (IAAS): AWS, AZURE

Cloud Technologies (PAAS): PCF, Open stack

Configuration Management Tool: Chef, Ansible, OpsWorks, Puppet

Continuous Integration Tool: Jenkins, Bamboo, GOCD

Source Control: GIT, SVN,TFS

Build tools: Ant, Maven, Gradles, MS Build

Web Services: REST, SOAP, XML, JSON, JAX-RS, JAX-WS

Container services: Docker

Container Orchestration tools: Kubernetes, ECS AWS

Orchestration tools: Terraform, CloudFormation AWS, Heat

Monitoring Tools: Nagios, Cloud Watch

Bug Tracking tools: JIRA, Bugzilla

Ticketing tools: Service Now

Load balancing tools: F5 load balancer, Apache HTTP server

WORK EXPERIENCE:

Confidential, Kansas City, MO

DevOps Engineer

Roles and Responsibilities:

Environment: Windows, Linux, JAVA, HTML,CSS, Angular, AJAX, Bootstrap, Python, Restful, JSON, Git, Jenkins, Maven, Junit, JQuery, Bash, PowerShell, AWS(IAM, EC2, Elastic Load Blancer, Autoscalling, VPC, Route53, RDS, Lambda, Elastic cache, Elastic Beanstalk, Cloudwatch, CloudFormation, Snowball, SNS, SQS, SMS,DMS Workspace), VMware, Tomcat, Terraform, Ansible, Nexus, AWS, Docker, Kubernetes, Splunk, Octopus Deploy, AppDynamics, Jira.

  • Reasonable in maintaining and scheduling build scripts to automate DEV/QA/UAT builds.
  • Migrated data of TB size to S3 using Multi-part Upload (used Python SDK) and AWS IMPORT-EXPORT service.
  • Implemented & maintained the branching and build/release strategies using GIT. Performed all necessary day-to-day GIT support activities for different projects.
  • Experience with writing custom IAM polices for providing access to delegated and federated users.
  • 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.
  • Installation of software packages and checking the integrity of the installed packages. Installed different RPM Linux 4.0/5/0
  • Used Git as version control and have hands-on experience with advance merging techniques.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL and Aurora workloads and was involved in migrating and upgrading MYSQL RDS.
  • Integrated Messaging services like SQS and SNS where ever required in the project.
  • Deployed Java applications on to the Apache Tomcat server and configured it to host the web based applications.
  • Extensively worked on Docker based container deployments to create shelf environments for dev teams and Containerization of environment's delivery for release.
  • Managed different infrastructure resources, like physical machines and VMs using Terraform.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Gradles and Maven Scripts via Jenkins.
  • Experience with writing Groovy scripts for Jenkins-builds and Docker files for containers.
  • Involved in writing code for Chef Recipes and cookbooks in an AWS Public Cloud environment.
  • Experience with deploying Micro-services based applications using Kubernetes.
  • Experience in authoring pom.xml files, perform releases with Maven release plugin, and manage artifacts in Sonatype NEXUS repository.
  • Experience with building go scripts using GOCD and deploying into AWS-EC2.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Implemented secured way of Centralized login for AWS users using 389 Directory Services (LDAP) and OpenVPN.
  • Established SSO connections using SAML 2.0 and OAuth 2.0 protocols in AD
  • Integrated on-premises directories, with Azure Active Directory Using AD Connect.
  • Deployed and monitor scalable infrastructure on AWS Elastic Beanstalk.
  • Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Splunk.
  • Used Cloud Formation and launch configurations to automate repeatable provisioning of AWS resources for applications.

Confidential, Sterling, Virginia

DevOps Engineer

Roles and Responsibilities:

Environment: Windows, Linux, JAVA, C#, C++, Python, Ruby-on-Rails, HTML, CSS, ASP.net, Angular, Ajax, Bootstrap, TFS,GIT, SVN, Bash, AWS(IAM, EC2, Elastic Load Blancer, Autoscalling, VPC, Route53, RDS, Lambda, Elastic cache, Elastic BeanStalk, CloudWatch, CloudFormation, HSM,SNS, SQS, Workspace), OAuth2.0, SAML, chef, Jenkins, Travis CI, Terraform, RunDeck, Docker, Kubernetes, New Relic.

  • Responsible for designing and architecting DEV/TEST/STG/PROD environments for various projects.
  • Migrating on premises infrastructure to VPC and data to S3.
  • Setup and build AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, Auto Scaling, and RDS in Terraform.
  • Experience with provisioning various AWS resources using command line utilities.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience with Git Branching and merging methodologies.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks
  • Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Written Chef Cookbooks for various DB configuration to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Designed and developed Asynchronous service on Amazon AWS using SNS/SQS. Created Business Logic using Python to create Planning and Tracking functions.
  • Worked as shadow with project leads on .net application's build and deployments using MS Build.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, and Maven & Nexus in Linux environment. And performed the scheduling of various automated jobs using RUNDECK.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes
  • Used AWS Lambda for self-healing applications, used java SDK for that.
  • Experience in running multi container Docker applications using Docker-compose.
  • Utilized Docker with Jenkins for the deployment of artifacts and Kubernetes for Orchestrating containers.
  • Created Cloud-watch Dashboards and wrote scripts for monitoring health and RAM utilization of EC2 and RDS instances.

Confidential, Denver, CO

Build and Release Engineer

Responsibilities:

Environment: Windows, Linux, Java, Node, Perl, Groovy, AWS, Docker, RTC, MYSQL, MONGODB, DB2, AKKA, Bash, Chef, Ant, Maven, Jenkins, jtest, Selenium, TestNG, Serena, UNIX, AWS, REST, SOAP, XML, JSON, JAX-WS, RabbitMQ, Fiddler, JAX-RS, Puppet, WebLogic, JBOSS, LDAP, Service Now.

  • Responsible for daily builds and deployments from Development through various testing environments. Performed day-to-day admin activities like creating and managing build, deploy activities.
  • Used RTC and GIT as source control management tools.
  • Wrote automated scripts using with Ant for build and deploy process and integrated it with Maven.
  • Setup and build AWS infrastructure various resources Classic EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Created and managed continuous integration process for build and deployment using Hudson.
  • RPM and YUM package installations, patch and other server management and experience in using puppet.
  • Used CloudFront as CDN service for serving the prodigious amount of Web-Content with low-latency overseas.
  • Relied heavily on GitHub for automation code management and for chef cookbooks.
  • Developed jobs to read messages from RabbitMQ queue and load the messages into HBase
  • Expertise in design, development and testing of both producer and consumer code for Restful and SOAP based web services using JAX-WS, JAX-RS and Spring Boot.
  • Deployed the applications on multiple WebLogic Servers and maintained load balancing, high availability and Failover functionalities.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Work on implementing Puppet Life Cycle Management to UAT and Prod Environments.
  • Tested REST services using google chrome's POSTMAN plugin
  • Extensive use of Docker to automate deployment of applications inside container for efficient usage of underlying systems. Managed Docker containers allowing Paas model of deployment.
  • Used Docker Container to package the applications and deploying them on to WebSphere Application server.
  • Configured Security realms on WebLogic and Tomcat servers to enable LDAP authentication. Setup and configured SSL on WebLogic.

Confidential, Denver, CO

Build and Release Engineer

Roles and Responsibilities:

Environment: Windows, Java, PHP,HTML, CSS, JavaScript,, Asp.net, SQL server, MYSQL, TFS, Bash, Chef, Maven, Jenkins, Junit, Selenium, TestNG, Serena, AWS, SOAP, XML, JSON, JAX-WS, Power Shell, RANCHER, LDAP,JIIRA.

  • Experience with developing Java application and building CI/CD pipelines.
  • Used Jenkins as a continuous integration tool to automate the daily processes.
  • Deployed Java Enterprise applications to Apache-Tomcat and JFrog server.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Experienced in implementing and maintaining a MySQL/PHP, LDAP, LAMP web service environment.
  • Responsible for building and deployed various Java applications using ANT (JAR, WAR, EAR) in Jenkins.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Managed Maven project dependencies by creating parent-child relationships between projects. .
  • Configured Clusters, load-balancing and fail-over solutions and Web Server plugins for WebLogic application server.
  • Used SONAR to help maintain the source code quality and integrated with Jenkins.
  • Created S3 buckets and managed policies for S3 buckets, utilized S3 bucket for storage and backup on AWS.

Confidential

Build and Release

Roles and Responsibilities:

Environment: JAVA, HTML, CSS, XML, JavaScript, Linux(Red Hat), Bash, Jenkins, Ant, Solaris, VM ware, VSphere, JIRA, GIT, F5 Load balancer, HA-Proxy, selenium, MYSQL, Eclipse, MYSQL Workbench, Wireshark, JIIRA.

  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Expertise in administration of EMC VNX, VMAX, DMX-3, CX-480 Storage Arrays.
  • Performing Snapshots, Cloning, Migration VM ware convertor, Virtual Infrastructure client
  • Handled application layout and composing tiles definitions, managed beans to use with Spring Framework.
  • Performed all necessary day-to-day GIT support activities for different projects.
  • Implemented & maintained the branching and build and release strategies utilizing GIT.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used for sending automation reports via email.
  • Experience with configuring and administrating F5 Load balancer and monitoring with Nagios
  • Experience with Installing and configuring Apache-Tomcat web server for various projects.
  • Identified and documented defects using JIRA to ensure applications functionality.

Confidential

Software Developer

Roles and Responsibilities:

Environment: Java J2EE, Spring, Hibernate, JDBC, MySQL, SQLite, NetBeans, HTML, CSS, JavaScript, Junit, SVN, MySQL Workbench.

  • Developed programs for accessing the database using JDBC thin driver to execute queries and Java Servlets and Objects using J2EE standards.
  • Involved in resolving the Design issues and other project related problems.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Involved in injecting dependencies into code using spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Performed client-side validations using JavaScript.
  • Extensively worked on Java server-side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules.

Hire Now