We provide IT Staff Augmentation Services!

Sr Devops/cloud Engineer Resume

MD

SUMMARY:

  • Over 12+ years of IT experience as Devops Engineer, AWS Architect & Developer,Azure Developer Administrator, and Linux System Administrator working on server - based operating system kernel configurations on Red-hat Linux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x, kernel Parameter & Tuning, Trouble Shooting System & Performance Issues. Extensive experience includes SCM, DevOps Build/Release Management, AWS, Change/Incident Management and Cloud Management.
  • Experience in architecting, developing and maintaining automation to configure, deploy and operate IDP in development, integration, and production environments.
  • Experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux Platforms (REDHAT and CENTOS).
  • In-depth knowledge in AWS cloud services like EC2, S3, RDS, VPC, Cloud Front, Route53, Cloud Watch, OpsWorks, IAM, SQS, SNS and SES.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation, it includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, and GitHub.
  • Experience is using Tomcat, JBOSS, WebLogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.
  • Created AWS cloud formation 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 .
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Extensive experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
  • Managed environments like DEV, QA, Stage and PROD for various releases and provided 24*7 system maintenance supports.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Proven ability to scale and administer the Continuous integration systems on multiple platforms using Jenkins.
  • Expertise in build tools like MAVEN and ANT for building J2EE/Java application artifacts and deploying it on multiple environments such as DEV, QA, UAT and PROD.
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
  • Experience in working with AWS services like EC2, ELB, Dynamo DB, S3, RDS, Cloud formation, Cloud Watch, SQS, SNS.
  • Experience as an AWS/Cloud DevOps Engineer.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS .
  • Experience in deploying Applications in an Amazon VPN/VPC.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), bamboo, Ansible, puppet, SVN, GitHub, Nexus, Tomcat, Linux etc.
  • Experience with Deploy, Application Deployment Automation Tools like Chef, Puppet, Ansible.
  • Good communication skills and interpersonal skills, self-motivated and quick learner

TECHNICALSKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/Automation Tools: Ansible, Chef, Puppet,SaltStack, Jenkins, Maven, Ant,JenkinsGo-Cd,Bamboo,Team city, Build Forge, Gradle, TFS,MSBuild,Udeploy,DVO,Fastlane,Concourse

Cloud Technologies: Aws, Microsoft Azure, Pivotal Cloud Foundry (PCF), Open-ShiftGoogle Cloud,openstack

Languages: Shell, Bash, Perl, Python, Groovy,JAVA,.Net

Databases/Monitoring: MySQL, MongoDB, Postgres,RedShift, Oracle, MS-SQL, Cassandra, Neo4j,Elastic Search, Log stash, Kibana, Log stash, AppDynamics, Splunk,Nagios,hockeyapp

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, WebLogic, Jboss

Bug Tracking Tools: JIRA, Rally,Kanban

Version Control Tools: GIT, Subversion, Bit Bucket, CVS, Serena, Clear Case

Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby, YAML,Swagger Tool.

Virtualization Tools: Virtual Box,Docker,Kubernetes,VM-Ware

Methodologies: Agile, Water Fall, Extreme Programming.

PROFESSIONALEXPERIENCE:

Confidential, MD

Sr DevOps/Cloud Engineer

Responsibilities:

  • Experience in provisioning a Calendar Service module for single and multi-node environment using Terraform.
  • Experience in Upgrading Neo4j Graph DB from 2.2.0 to 3.2.5 using chef cookbook.
  • Experience in installing packages using MSI and WXI.
  • Experience in snowflake and airflow AWS services
  • Experience in Openshift and NodeJS.
  • Experience in automating Application Server Tomcat, JBOSS and WebLogic using chef Cookbooks and Ansible.
  • Experience in Automating Microsoft SQL server 2014 using PowerShell on Windows Machine 2012 R2.
  • Perform Upgrades for Team Foundation Server and help migrate to Team Services
  • Installed Java and Scala using Ansible playbooks.
  • Experience in updating the Key Tab File for Entity Manager and App-ops on development and productionenvironments.
  • Experience providing Continuous Integration/Delivery solutions using Jenkins, Maven and UDeploy. Experience testing security products a plus.
  • Documented Rest API using Swagger Tool.
  • Developed and Deployed Java Micro services on AWS cloud.
  • Created build definitions for various applications using MSBuild.
  • Implemented Team Foundation Server as Version Management for Microsoft Technologies.
  • Installed MS Build extension pack and Team Foundation Power Tools.
  • Experience in automating AWS environment using Terraform.
  • Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster, AWS-Dynamo DB and AWS-RedShift.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Upgraded NEO4j version from community to enterprise edition as it supports clustering.
  • Updated calendar service cookbook with new calendar simulator properties (application. Properties), tested and uploaded in the chef Super Market.
  • Provisioned multiple EC2 instances in R2 pipeline to boost the performance of the environment using Terraform and update instance to m4.large in AWS-EC2.
  • Tested Individual Deploy Input the module versioning for remaining components - Model Factory, Calendar Simulator, calendar Service for Flyway. Created, Migrated and Tested end to end snapshotsof RC versions and verified tomcat configuration files are getting generated.
  • Deployed EMS Delta and successfully run Cukes test for entire System Specification.
  • Validated calendar service Application by provisioning on Small, Medium and Large environments for Multi-node and single-node in AWS.
  • Experience using HockeyApp to symbolicate and group related crashes to track their frequency and prioritize accordingly.
  • Setup and build AWS infrastructure resources like VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, EMR, ECR and RDS in Cloud Formation templates.
  • Implemented several Continuous Delivery Pipelines for different products using Jenkins, Go-CD and Bamboo.
  • Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, EC2 plug-in, Docker, Terraform, JDK.
  • Implemented collaborative development environment using GIT, GitHub and Integrated it with Jenkins.
  • Set up Jenkins master and added the necessary plug-ins and adding more slaves to support scalability and agility.
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins, TeamCity and Concourse.
  • Configured and worked on static code quality and coverage tools like SonarQube.
  • Onboard numerous applications into SonarQube and help maintain the SonarQube installation.
  • Installed SonarQube as a Docker container on openstack, Azure, AWS EC2 and integrated it with Jenkins.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Build scalable and concurrent Backend Restful API using Go Programming language, MySQL and deployed to Amazon Web Servers in the cloud. Used GO programming language to build Monolith server and AUTH application.
  • Developing modern RESTful web services in Go Programming Language and Work with UI developer to integrate the GO API’s with front-end.
  • Created custom monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created and updated puppet manifests and modules, files, and packages stored in the Git repository.
  • Configured and administered GitHub Enterprise in AWS with High Availability(HA) enabled.
  • Working experience of installing Chef Server and managing multiple nodes using Chef.
  • Developed Chef Cookbooks and Recipes to manage system configuration.
  • Worked in setting up Chef Infrastructure, Chef Repo and Chef Nodes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Maintained branches/forks in GitHub version control for the changes made in cookbooks as per release.
  • Implemented Chef Recipes for Deployment of build on internal Data Centre Servers and re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering process.
  • Worked on Docker and Vagrant for different infrastructure setup and testing of code.
  • Hands-on Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development and Cluster/monitoring/ for infrastructure service deployment and administration.
  • Evaluated Kubernetes for Docker container orchestration.
  • Used Maven dependency management system to deploy snapshot releases and release artifacts to nexus to share artifacts across the projects.
  • Used Build tools like maven for building and deploying artifacts such as WAR from source code.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Setup Custom Service, job Scheduler and set repetitions options using Playbooks in Ansible.
  • Performed Health checks for applications before moving to production.
  • Configured and managed Jenkins and UDeploy for continuous Integration and end-to-end automation for all the build and deployments.
  • Worked on building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments.
  • Created and maintained build related scripts developed in ANT, Ruby and Python and worked with development team to migrate Ant scripts to Maven.
  • Troubleshooting, event inspection and reporting of various puppet issues and starting/restarting of puppet enterprise services.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Worked on installation and configurations of Puppet to deploy applications on servers.
  • Rolled out Ansible automation and wrote playbooks and plays to update configurations of network services.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Analyzed Ansible playbooks to determine how to migrate them to Chef & Ruby.
  • Participated in weekly release meetings with Technology stakeholders, identify and mitigate potential risks associated with the releases.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and service Configuration via chef cookbooks.
  • Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI.
  • Experience on Groovy Scripts for Web Service API Testing.
  • Used Groovy for Maintenance & Reporting.
  • Experience in automating the build/release of iOS and android apps using Fastlane.
  • Handled terabytes of data independently and have used DVO for data manipulation ETL- Informatica for large set of data to fulfill the business requirement.
  • Installed Informatica DVO and configured.
  • Experience with deployments, maintenance and troubleshooting applications on Microsoft Cloud infrastructure Azure.
  • Working on Azure for highly available customer facing B2B and B2C applications.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Migrated large SQL Server databases and SSIS package from on-prem to Azure cloud.
  • Implemented centralized logging using ElasticSearch, LogStash and Kibana (ELK). Added Redis in between client and server logstash nodes for caching/persistence to enable real-time online updates to the logstash configuration.
  • Optimizing the EMRFS for Hadoop to directly read and write in parallel to AWS S3.
  • Hands-on experience in installing, configuring and monitoring HDFS clusters (on premise & cloud AWS) and Amazon ECR.
  • Installed and configured Kafka, Zookeeper clusters setup using Ansible Playbook.
  • Experience in writing docker template for Kafka Producer and consumer Run time.
  • Hosted Continuous Integration for web applications on the fastest testing platform on the internet using Circle CI.

Environment: Java, Micro services, GitHub, Chef, Ansible, Puppet, Jenkins, Bamboo, Tomcat, Apache, Python, Maven, Nexus, Linux, Docker, Vagrant, Kubernetes, AWS EC2, AWS SQS, AWS S3, AWS RDS, AWS Cloud Watch, SonarQube, Jboss, WebLogic, Jboss, Apache, Team city, GitHub, JIRA, RPM, KANBAN, Rally, ServiceNow, Elastic Search, Log stash, Splunk, AWS RedShift, Oracle, DynamoDB, AWS-RDS, Hadoop, AWS ECR, MS BUILD, TFS, Concourse, Fastlane, Hockeyapp, CircleCI, Groovy, Azure, Workday HCM, SQL Server, SSIS.

Confidential, MA

SrDevOps/Cloud Engineer

Responsibilities:

  • Implemented centralized logging using ElasticSearch, LogStash and Kibana (ELK). Added Redis in between client and server logstash nodes for caching/persistence to enable real-time online updates to the logstash configuration
  • Deployed Java MicroServices on AWS, Pivotal Cloud Foundry (PAAS)(PCF) and Open Shift.
  • Experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
  • Working and supporting on continuous integration on Jenkins, Concourse and GO CD, maven, Git for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
  • Experience in working with Visual Studio IDE.
  • Supporting for Git version control system merging, hooks, branching the files and creation of repositories.
  • Resolved JAVA/J2EE errors while developing Maven Build.
  • Experience providing Continuous Integration/Delivery solutions (Jenkins, Maven and UDeploy).
  • Automate the beta distribution process using Fastlane.
  • Created and Maintain AWS API Gateway using chef Cookbooks.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with cloudops/TechOps team of configuration management.
  • Supporting Maven multi module builds and store artifacts in remote repository in Artifactory.
  • Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plug-ins to manage Jenkins.
  • Creating the build definitions for various applications using MSBuild.
  • Supporting configuration of Jenkins Build pipeline jobs, plug-ins installation with team for configuration of maven multi module jobs, free style jobs.
  • Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI.
  • Experience on Groovy Scripts for Web Service API Testing.
  • Automated deployment of Elasticsearch cluster in a layered VPC network.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console, Amazon ECR and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Troubleshooting and performance tuning issues with applications like Oracle10g, MySQL 5.xand Java Applications on operating systems which included RHEL.
  • Involved and working in Agile Methodology (Rally),Change management, Release management, SCM, and used tool Service now.
  • Managing EC2 cluster and configuring Elastic Load Balancer with latency/weight based load balancing to server resources.
  • Coordinated with different Application development teams in redesigning the architecture and created a hybrid model.
  • Deployed docker applications and orchestrated them using the AWS service ECS.
  • Took charge of designing new solutions for the current enterprise application architectures and developed POC models.
  • Created new redirect rules and implemented nginx reverse proxy process along with modsec rules in a 3-tier architecture for development environments.
  • Worked collaboratively with web infrastructure development team, redesigned architectures and made a TCO analysis for their environments in cloud.
  • Used AWS Identity Access Management to create users and groups and added permissions to allow access.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes and Web Sphere & Web logic servers for deployments and for hosting tools.
  • Experience is using Tomcat, JBOSS, Web Logic and Web Sphere Application servers for deployments.
  • Used Ansible to manage Web applications, Environments configuration files, Users, Mount points and Packages.
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Experienced developing web applications with a Dynamo DB, Mongo DB, Elastic Search or similar data store.
  • Monitoring resources using AWS cloud watch and creating alarms to monitor metrics.
  • Used shell and bash scripts to automate deployment process.
  • Provided production support by debugging system issues.
  • Working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Using Amazon Route53 to manage public and private hosted zones.
  • Installed, tested and deployed monitoring solutions with Splunk, Logstash, Kibana services.
  • Bootstrapping the agent nodes using knife and done jobs accordingly using Chef.
  • Uploaded the cookbooks to the Master Server, and added recipes to the run list, to perform the convergence in the agent node using Chef.
  • Used Master-Slave configuration on Jenkins to reduce the load on the master machine and to secure the configuration made on the machine.
  • Worked on Coverage Report tool called Cobertura for the reports on the code done after the completion of the build directly on to the dashboard.
  • Performed configuration of the WebLogic/JBoss server for Data Sources, JDBC Connection pools.
  • Performed patch management on different versions of JBoss application servers on Red Hat Enterprise Linux environments.

Environment: Linux, RHEL, AWS, PCF, Shell Scripting, Jira, Bamboo, GIT, Splunk, Web services, REST APIs, Apache-Tomcat, JBoss, Ansible, Ubuntu, Azure, Weblogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet, Kibana, Apache, Chef, Puppet, Ansible, Docker, JAVA, Elastic Search, Logstash, kibana, Splunk, concourse, Fastlane, Hockeyapp, Circle CI, Groovy.

Confidential, Westchester, PA

Sr. DevOps Engineer/Cloud Engineer

Responsibilities:

  • Working and supporting on continuous integration on GO CD, Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing, Pivotal cloud Foundry and store the build artifacts in S3 bucket deployment.
  • Experience in deployment of Java/J2EE applications on JBoss, and WebLogic application servers.
  • Supporting for Git version control system merging, hooks, branching the files and creation of repos.
  • Worked on Administration, maintenance, and support of Linux (Red Hat 5.x/6.x/7 and CentOS) Servers.
  • Worked on installation and configuration of DevOps Automation Tool Ansible.
  • Worked on migration from Datacenter to AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management using Ansible.
  • Implemented Infrastructure automation through chef for auto provisioning, code deployments, software installation and configuration updates.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Configured different Jenkins Plug-ins, used Jenkins to Schedule Jobs, automated builds and deployments.
  • Developed scripts to automate builds using Ant and Maven as build tools in Jenkins and to create new jobs in Jenkins.
  • Installed, tested and deployed monitoring solutions with Splunk, Logstash, Kibana services.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Worked on Jboss, Apache, MailServer, and Firewall in both development and Production.
  • Worked with Groovy for compilation, collections, exception handling and declaring classes during syntax failures of builds.
  • Deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and Shell scripts.
  • Designed chef cook books to manage configurations and automate installation process.
  • Experience in configuration and administration of wildfly, jboss and tomcat.
  • Used and written Shell scripts to deploy build artifacts to wildfly and tomcat servers.
  • Manage AWS EC2 instance using Elastic load balancers (ELB) and Auto Scaling groups.
  • Utilize the LAMP stack (Linux, Apache, MySQL, PHP /Perl) to meet customer needs.
  • Setup Database clusters from scratch and automate the installation - MongoDB and Cassandra
  • Use automated scripts based on Shell and Python for Automation.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with cloudops/TechOps team of configuration management.
  • Supporting Maven multi module builds and store artifacts in remote repository in Artifactory.
  • Experience in Manage TFS Security/Permissions.
  • Experience in resolving issues with TFS System Availability and Performance.
  • Experience in Implementing Work Item Customizations as needed to TFS.
  • Supporting configuration of Jenkins Build pipeline jobs, plug-ins installation with team for configuration of maven multi module jobs.
  • Experience in technical information from sources such as design documents, wiki pages, GitLab repositories and vendor documentation for use in documentation activities.
  • Experience with Confluence and wiki editor.
  • Experience with Linux, APIs, and command line operations.
  • Experience using in-house tools to review code for accuracy and finding defects.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure Azure.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Experience deploying and operating Azure and AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Troubleshooting and performance tuning issues with applications like Oracle10g, MySQL 5.xand Java Applications on operating systems which included RHEL.

Environment: Linux, Python, AWS, Shell Scripting, Bit Bucket, Jira, Bamboo, GIT, Nagios, Web services, Tomcat, Puppet Modules, Ubuntu, Azure, Weblogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet, Cloud Foundry, Splunk.

Confidential, Albany, NY

Sr. DevOps Engineer/cloud Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Experience in technical information from sources such as design documents, wiki pages, GitLab repositories, and vendor documentation for use in documentation activities.
  • Experience with Confluence and wiki editor and system a plus.
  • Experience with Linux, APIs, and command line operations a plus.
  • Experience in Review company tools and accompanying code for accuracy and defects.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Installed Jboss Application Server on Linux box using chef cook books.
  • Perform Upgrades for Team Foundation Server and help migrate to Team Services
  • Experience in Manage TFS Security / Permissions
  • Experience in Issues with TFS System Availability and Performance
  • Experience in Implementing Work Item Customizations as needed to TFS
  • Build an ELK stack for MySQL monitoring and provides real-time log analytics service for other 4 systems
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management Tools Ant and Maven for writing build.xml and pom.xml
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Implemented Chef Recipes for Deployment on buildon internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience working with sysctl and installed and updated Yum, Apt Packages.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Installed, tested and deployed monitoring solutions with Splunk, Logstash, Kibana services
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared Junittest cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.

Environment: Docker, Chef, AWS, S3, Autoscaling, EBS, RDS, Cloud sigma,SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, EC2, Junit, Python.

Confidential, Kansas City, KS

Sr. DevOps Engineer/Cloud Engineer

Responsibilities:

  • Terraform infrastructure provisioning, Puppet server automation.
  • AWS cloud infrastructure/Docker support for NodeJS/Python/Scala/Java microservice developers/data scientists
  • Experience in Zero downtime deployments and CI jobs maintenance
  • Experience in Dockerized pipeline processing/monitoring (1TB+ datasets)
  • Experience in AWS Lambda function development/serveless monitoring
  • Setup monitoring stack using Grafana, StatsD, InfluxDB for application metrics, Zabbix for alerting and
  • Experience in server monitoring, and the ELK stack for log aggregation. Wrote tooling and libraries in Go to clean up
  • Experience in Docker and deployed via Jenkins/Ansible.
  • Configured SplunkAlearts and created dashboards for Monitoring
  • Worked as Core cloud team member in making decisions towards Cloud approach.
  • Installed, configured and administrated all UNIX/LINUX servers on Amazon Web Services (AWS), which included the design and selection of relevant hardware for supporting the installation/upgrades of Red Hat (5/6), CentOS 5/6 operating systems.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, Performance tuning on Linux.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Writing Chef Cook books to manage configurations and automate installation process for webservers and AWS instances.
  • Worked on Amazon Web Services, creation & configuration of EC2 instances, virtual machines to configure with the elastic IPs. Worked on security groups to resolve firewall issues. Good understanding on creating Images for EC2 instances.
  • Supported project teams in a Continuous Integration and Continuous deployments environment with Jenkins. Perform Maintenance.
  • Perform Upgrades for Team Foundation Server and help migrate to Team Services
  • Experience in Manage TFS Security / Permissions
  • Expereince in Issues with TFS System Availability and Performance
  • Experience in Implementing Work Item Customizations as needed to TFS
  • Helped developers with version control system tasks such as branching, merging, and cherry-pick changes. Worked on SCM tools like SVN. Perform maintenance and upgrade Continuous Integration Systems.
  • Deploying Micro services in Dev & QA environment using AWS ECS and Docker.
  • Experience in setting up the Job in Jenkins and helping the team for release candidate builds.
  • Developed Maven build scripts for packaging and deploying services on Jboss and WebLogic.
  • Provided enhanced security by using Identity and Access Management for AWS account.
  • Worked on recipes, creating and manipulating existing recipes. Created cook books and worked on configuring nodes as and when the requirement or request originated from the developers.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in designing, developing, implementation, deployment and support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Self-motivated learner and architect with strong customer focus and obsession with quality.
  • Configured and maintained Apache web server from open source with Java and Tomcat.
  • Installation, Maintenance, Administration and troubleshooting of Redhat Enterprise Linux 5.x/6.x servers on various hardware platforms.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT for weekly releases.
  • Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Wrote Python Scripts to Monitor Variety of Services and to Insert/Delete/Modify content in multiple servers.
  • Implementing a Continuous Delivery framework using Jenkins,Puppet,Ansible and Maven in Linux environment.
  • Used different Jenkins Plugins like Global Build Stats Plugin, Job Generator Plugin to help developers create new jobs, Hudson Post build task Plugin to publish artifacts to repositories once the build is succeeded and to perform some other tasks depending on the output of the build, Amazon EC2 plugin to create slaves on EC2 servers etc.
  • Worked on cloud environment, AWS to migrate various applications to EC2 instances created.
  • Developed CloudFormation scripts to automate EC2 instances.
  • 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 with the help of ELB .
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using splunk .
  • Wrote Maven and Gradle Scripts to automate the build process.
  • Installed, tested and deployed monitoring solutions with Splunk, Logstash, Kibana services
  • Handle integration of maven/Nexus, Jenkins, GIT, confluence and JIRA
  • Worked on Docker to create containers for the application using Gradle, Maven.
  • Environment provisioning solutions using Docker , Vagrant and Red Hat Satellite.
  • Develop CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Used Vagrant to create test servers and development environments to test our puppet agent and internal products.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • I used to trigger maven build to JUnit for testing Java projects.
  • Installation and configuration of PostgreSQL, MySQL and database on Red Hat Servers.
  • Maintained zenoss 5.x and configured monitoring for Production Servers which consists of Linux and windows servers, Databases and Application Servers.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins for Automating Deployments and providing an automation solution.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Experience working with Puppet Enterprise and Puppet Open Source, Installed, Configured, Upgraded, and managed Puppet master, agents and databases.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated projects from SVN to GIT.
  • Installed Tomcat on Linux and Ubuntu box.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Responsible to perform Build operations with ANT scripts, while implementing the required modifications in the ANT script to perform build operations, in accordance with requirements.
  • Perform Upgrades for Team Foundation Server and help migrate to Team Services
  • Experience in Manage TFS Security / Permissions
  • Expereince in Issues with TFS System Availability and Performance
  • Experience in Implementing Work Item Customizations as needed to TFS

Environment: UNIX, Jenkins, Windows, Subversion, Git, ANT, MAVEN, Jira, Puppet, Test Manager,Jboss and WebLogic.

Confidential, Louisville, KY

Sr JAVA/DevopsDeveloper

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Experience in Java/J2EE applications and Databases like Mysql.
  • Maintained build related scripts developed in ANT in shell. Modified build configuration files including Ant's build.xml.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins .
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Deployed the applications on multiple IIS application Servers and maintained Load balancing, high availability and Fail over functionality.
  • Created Power Shell Scripts to configure web application and app pool and the settings required to run the .net application on IIS.
  • Configured and managed SELinux (Linux Firewalls) and allowed appropriate ports with help of iptables.
  • Performed Kernel tuning with thesysctl and installed packages with yum and rpm.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Backup management using CRONTAB, running the backup based on client requirements.
  • Configured yum repository server for installing packages from a centralized server. And also created local repository in yum.repos.d to run packages using yum, rpm and up to date.
  • Implemented the monitoring tools like Nagios to monitor services like CPU, Hard Drive, Memory, Users, HTTP and SSH etc.
  • Involved in installing subversion version control and creating and administering repositories.
  • Bash shell-scripts to automate routine activities and Monitored trouble ticket queue to attend user and system calls.
  • Troubleshooting issues on RHEL servers and worked on user request (LAN ID requests) and performance issues
  • Involved in design and development and Testing Phases
  • Involved in designing the user interfaces using JSPs.
  • Involved in developing the presentation layer using HTML, XSL, CSS, JavaScript, AJAX and developed Custom tags and JSTL to support customer user interface
  • Developed the application using Struts Framework that leverages Model View Layer (MVC) architecture.
  • Implemented the application using the concrete principles laid down by different design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factor
  • Used SPRING IOC to support Hibernate tool and Struts
  • Used XML Web Services using SOAP to transfer the data to application that is remote and global to different financial institutions-
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed middleware components using EJB (Session Beans)
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Developed database objects in SQL Server 2005and used SQL to interact with the database during to troubleshoot the issues.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed JUnit test cases for all the developed modules.
  • Deployed the applications on IBM Web Sphere Application Server 6.0
  • Developed Maven scripts to assist in the Continuous Integration

Environment: Java1.3, J2EE 1.4, JSP 2.0, Struts 2.0, Springs, EJB 2.0, JMS, HTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), UNIX, IBM Web Sphere Application Server 6.0, Hibernate 2.0, Maven, SOAP, JUnit, LOG4J, SQL Server 2008, Windows

Hire Now