We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

4.00/5 (Submit Your Rating)

Jacksonville, FL

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in IT industry in various roles as DevOps, Cloud Engineer, Build and Release Engineer, Linux System Administrator, with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Experience in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services, Docker, Kubernetes, Git, GitHub, Jenkins, Chef, Ansible, Puppet, Vagrant, Packer, Terraform, Apache, Tomcat, Ant, and Maven.
  • Expertise in AWS platform and its dimensions of scalability including EC2, Lambda, S3, EBS, VPC, ELB, AMI, SNS, SES, SQS, RDS, IAM, Route 53, Elastic Container Service (Docker Containers), Elastic Beanstalk, Auto scaling, CloudFormation, CloudFront, CloudWatch, Security Groups, Redshift, Direct Connect and other services of the AWS.
  • Designing and deploying numerous applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and auto scaling in AWS CloudFormation JSON templates.
  • Experience in designing AWS cloud models for Infrastructure-as-a-Service (IAAS) and Platform-as-a-Service (PAAS).
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates.
  • Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
  • Extensive proficiency in supporting Production Cloud environments OpenStack, AWS, Azure, and VMWare as well as traditional managed hosted environments.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Bash, shell, PERL, Ruby and Python.
  • Experience in automated the process of launching and stopping/terminating EC2 instances on Amazon AWS with BOTO3 and Used Python fabric for AWS instance provisioning.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.
  • Experience working on Docker Container, Docker Hub, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for test environments and dev-environment needs.
  • Experience in Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Experience in using Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker, Kubernetes and Chef, Puppet which reduced considerably deployment risks.
  • Configured their Kubernetes cluster and supported it running on the top of the CoreOS.
  • Experience using Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Proficient in scripting AWS AMIs deployment, bootstrapping and pre-baking AMIs with Packer.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bit Bucket on UNIX /LINUX and Windows environment.
  • Written Chef Cookbooks using Ruby for various DB configurations to modularize and optimize end product configuration.
  • Worked with Chef Enterprise Hosted as well as On-Premise, 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/Route53 & ELB with Chef Cookbooks. Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
  • Used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Ansible.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Experience in performing system administration and operations tasks using Puppet, Nagios.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Expertise in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files.
  • Managed and distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory.
  • Exposed to all aspects of Software development life cycle (SDLC) such as Analysis, Planning, Developing, and Testing, and Implementing, Post-production analysis of the projects.
  • Micro services have been built using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • Worked on Web servers and Application servers like Apache, WebLogic, Tomcat, WebSphere, JBOSS to deploy code.
  • Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow, Clear Quest and Quality center.
  • Worked on Confluence for team collaboration and for Technical documentation
  • Skilled in monitoring servers using Nagios, Splunk, Datadog, CloudWatch.
  • Experienced on ELK architecture and its components like Elasticsearch, Logstash and Kibana .
  • Excellent Knowledge on Python Django Framework.
  • Expertise in Querying RDBMS such as Oracle, MY SQL, PostgreSQL and SQL Server.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, FindBugs and Selenium.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.
  • Excellent communication, team membership and relationship management skills.

TECHNICAL SKILLS:

Platforms: UNIX, Linux (Red Hat 4.x,5.x,6.x), CentOS, Ubuntu, Solaris, Windows 8/7/Vista/ XP

Version Control Tools: Subversion (SVN), GIT, Bitbucket, Clear case

CI/CD Tools: Hudson, Jenkins, Bamboo, Puppet, Chef, Ansible, Team City

Build Tools: Ant, Maven, MS Build, Gradle

Programming Languages: C, Perl, Shell, Ruby, Groovy, Yaml, Python, Java, XML, HTML

Container Platforms: Docker, Packer, Kubernetes, ECS, Packer, Mesos

Monitoring Tools: Splunk, Nagios, CloudWatch, Logstash, Elasticsearch, Grafana.

Cloud Platform: AWS, OpenStack, Azure, Google Cloud

Bug Tracking Tools: JIRA, Remedy, HP Quality Center

AWS Services: EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, CloudFormation, CloudTrail, SNS, SQS, Glacier, CloudFront.

Artifactories: Nexus, Artifactory

Web/Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, Nginx

Network Protocols: TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS

Database Systems: SQL Server 2000/2005, My SQL, Dynamo DB, Mongo DB

Web Services: REST, SOAP

WORK EXPERIENCE:

Confidential, Jacksonville, FL

Sr. DevOps & AWS Engineer

Responsibilities:

  • Experienced in Infrastructure Development and operations Involving AWS cloud platform like EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, CloudFormation, ElasticCache, CloudWatch, SNS, AWS Import/Export.
  • Experienced in setting up databases in AWS using RDS , Storage using S3 buckets and configuring instance backups to S3 buckets .
  • Design of Cloud architectures for customers looking to migrate or develop new PAAS, IAAS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Assigned Roles and Policies to Users by using Identity and Access Management ( IAM ).
  • Implementing and setting up AWS security groups for AWS Instances on AWS Environment.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Implementing and setting up Route 53 for AWS Web Instances & ELB & CloudFront on AWS Environment.
  • Created CloudFormation template to build a repeatable process to stand up various application deployment environments in AWS .
  • Implementing deployment strategies Blue-Green Deployment and Rolling Deployment.
  • Replaced the use of CloudFormation with Terraform to not be fully locked into a single cloud provider.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS .
  • Used AWS CloudFront ( Content delivery network ) to deliver content from AWS edge locations drastically improving user experience and latency.
  • Used CloudWatch to collect and monitor log files and created alarms in conjunction with SNS to notify the resource usage and billing events.
  • Setting up Auto scaling of the instance group using AWS CLI (command line tools) and AWS cloud environment for Dev / QA environments.
  • Integrated security at various levels such as encryption at rest and in transit of data in EBS and S3 , limited accessibility, blocking of bad IPs, fixing security loopholes based on internal penetration tests, event-driven security based on CloudWatch logs, AWS Trusted Advisor , AWS cloud trial , AWS config, AWS WAF service etc.
  • Created scripts for system administration using languages such as Shell and Python . Also developed and maintained Shell scripts for build and release.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS .
  • Deployed and configured Elasticsearch , Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch. Then store that logs and metrics into S3 bucket using Lambda function.
  • Worked on POC to migrate to Windows Azure to address scalability and performance issues.
  • Designed, configured and deployed Microsoft Azure for a multitude of application s utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services, and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling).
  • Transferred the data from on premises to Azure cloud using Talented jobs with Hybrid systems.
  • Created GIT workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Creating and Implementing branching & merging strategy with multiple branches. Used Git as source code management repository to keep track of version changes. Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub .
  • Created private cloud using Kubernetes that supports development , test and production environments.
  • Managed Kubernetes charts using Helm .
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes.
  • Configuring the Docker containers and creating Docker files for various application.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR . Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, Swarm etc.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for Continuous Integration(CI) and Continuous Delivery(CD).
  • Created and automated the Jenkins pipeline using pipeline groovy script for the applications .
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Deployed application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Achieved continuous Deployment using IBM uDeploy. Integrated uDeploy with Nexus Artifactory and Jenkins to achieve.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven .
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Involved in Configuration Automation and Centralized Management with Ansible .
  • Implemented Ansible to manage all existing servers and automate the build / configuration of new servers .
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • P rotected Encrypted data needed for tasks with Ansible Vault.
  • 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 dev servers.
  • Configured Ansible to manage AWS environments and automate the build process of AMIs used by all application deployments including Auto Scaling , CloudFormation scripts and automated the infrastructure by Chef scripts.
  • Worked with Chef-Provisioning to converge AWS infrastructure Ec2, VPC, Route53, S3, IAM etc into desired state.
  • Worked with Knife-ec2 plugin in chef to automatically create, bootstrap, add run list and converge ec2 resources in AWS.
  • Used machine batch in chef provisioning to converge large volumes of ec2-servers and run in parallel processing between the machines.
  • Created a provisioned node with elevated privileges in chef , configured AWS driver options and used this provisioned node to converge AWS infrastructure Idempotently.
  • Developed Chef Cookbooks to install and configure Apache , Tomcat , Jenkins , Rundeck and deployment automation.
  • Collection of Build metrics and its Test cases from Jenkins to show case as visualization in Kibana dashboard using ELK .
  • Have built Elasticsearch , Logstash and Kibana ( ELK ) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Installed and configured Telegraf, Influxdb, Grafana and Kapacitor (TIGK) stack for monitoring infrastructure and applications.
  • Configured Grafana and influxdb and created dashboards on Grafana to show graphs of environment performance.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products
  • Developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis
  • Worked on setup of various dashboards, reports and alerts in Splunk.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and PowerShell for Windows systems.

Environment: AWS EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, Terraform, CloudFormation, ElasticCache, AWS Import/Export, CloudWatch, SNS, GIT, Jenkins, ANT, Maven, Nexus, Docker, Kubernetes, Ansible, Chef, ELK, Perl, Splunk, Grafana, Python, Groovy.

Confidential, Tampa, FL

DevOps/Cloud Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Setup and build AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in CloudFormation JSON templates.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Installed, configured and managed the ELK (Elasticsearch, Logstash and Kibana) for Log management within EC2 / Elastic Load balancer for Elasticsearch.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Involved in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS.
  • 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.
  • Automated the cloud deployments using Chef, Python (boto & fabric) and AWS CloudFormation Templates.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT(GitHub/GitLab), SVN (Subversion) on Linux and Windows platforms.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Worked on configuring the Jenkins to use Meta Case Software to build Java code and to do the whole Continuous Integration process on the java code generated by Meta Case.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Developed automation framework using Jenkins, Nexus and Ansible for Application Deployments to the cloud environments.
  • Installed Chef Server Enterprise on the workstation and bootstrapped the nodes using Knife, and involved in writing Chef Cookbooks and recipes to automate the deployment process.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked in setting up the Chef repo, Chef Workstations and Chef nodes.
  • Involved in integrating chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles & environments, and using chef handlers for different auto kickoff requirement jobs.
  • Migrated Legacy applications to a repeatable Continuous Integration platform.
  • Designed and implemented Chef, including the internal best practices, cookbooks automated cook books CI and CD system.
  • Installed, Configured, Managed Monitoring Tools such as Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the Java applications into web application servers like JBoss.
  • Created Pre-commit hooks in Perl/shell/bash for authentication with JIRA-Pattern Id while committing codes in SVN, limiting file size code and file type and restricting development team to check-in while code commit.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the Continuous Integration process.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • 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.
  • Worked on Apache and Firewalls in both development and production.
  • Deployed and configured JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.

Environment: Git, Ant, Maven, Hudson, Jenkins, Chef, Docker, JBoss, Splunk, Nagios, iCinga, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling, Perl, Shell, JIRA, Python, Gliffy, Nginx, Apache, Tomcat.

Confidential, Tampa, FL

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Build/Release Management, CI & CD (Continuous Integration/Continuous Delivery) and deployment.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • 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.
  • Managed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created AWS Route53 to route traffic between different regions.
  • Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
  • Worked on Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based on automation Python, Bash Scripts.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.
  • Collaborated with development and support team to setup a continuous delivery environment with the use of Docker.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering. Used Docker machine as a virtualization between systems.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Configured Docker container for branching purposes. Worked on setting up the automated build on Docker HUB.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to Schedule the builds.
  • Used Python scripting for automation, highly scalable, build promotions for staging to production.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Having sound knowledge on Continuous Integration systems such as Jenkins, Bamboo, TeamCity.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Used Chef, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux Setting.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Wrote Chef cookbooks for deploying, configuring and managing collected for metric collection and monitoring.
  • Used Chef for server provisioning and infrastructure automation in AWS.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
  • Initially used Puppet as a Configuration management tool and later started using the CHEF.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation process using Puppet.
  • Managed and deployed the software configurations using Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Managed Servers and Reports using Puppet through host groups and Puppet modules and manifests.
  • Wrote Puppet manifests from scratch for deploying, configuring, and managing collected for metric collection and monitoring.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet, Yum, rsync).
  • Remote administration and system configuration through scripting, Linux CLI (Bash, Perl, Python), SaltStack (Puppet), and Rackspace (OpenStack) console.
  • Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers Used Shell/Perl scripts to automate the deployment process.
  • Created and maintained the Python deployment scripts for WebSphere web application server.
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Installed, administered and configured Team Forge, Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Developed Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Provided regular support guidance to Splunk project teams on complex solution and issue resolution.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), Docker, Chef, Puppet, Jenkins, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, AutoScaling, WebSphere, Route53, DNS, Bamboo, Nagios, Splunk.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in gathering functional requirements, performing the design and solution approach.
  • Developed the application using Agile scrum process with daily scrum meetings, sprint planning sessions, and sprint retrospective meetings.
  • User interface of the application is built using Spring MVC, HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS.
  • Developed Spring controller, Service and DAO classes using Core JAVA, Spring-Core.
  • Developed the services using Spring IOC and used MyBatis for DAO Implementations.
  • Involved in the implementation of the business tier using Spring MVC.
  • Involved in integrating Hibernate Framework and used ORACLE database layer.
  • Involved in building data objects and persistence objects using DAO design pattern.
  • Involved in the implementation of the data tier using POJOs, which in turn use hibernate to access the database.
  • Involved in implementing the APIs using RESTFUL Web services with Spring framework.
  • Produced and consumed JAX-WS SOAP web services using Apache CXF.
  • Used SoapUI to test the web services with sample data.
  • Used Git for source code management.
  • Maven for application builds and Jenkins for the continuous integration.
  • Involved in deployment of application on JBOSS Server.
  • Used Spring framework and MyBatis for Object Relational Mapping of the database structure created in Oracle.
  • Used JUnit for unit testing and Mockito for mocking.
  • Involved in analyzing and resolving the Production issues.
  • Intercepting filter design pattern used for all the pre-processing and post-processing purposes which includes session validation, authorization, logging.
  • Involved in debugging and troubleshooting all types of defects.
  • Coordinated with offshore team for development tasks and QA issues.
  • Collaborated with onshore and offshore team members for requirements analysis.

Environment: Agile, Spring MVC, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, BootStrap, AngularJS, Spring Controller, Spring DAO, Spring Service, Spring Core, Spring MVC, Hibernate, Oracle, Restful Web Services, Jax-Ws, SOAPUI, Git, Maven, Jenkins, JBoss, Junit, Mockito, Production, Intercepting filter.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Involved in code review and deployment of the application on development, testing of production servers.
  • Developed front-end using HTML, JSP, CSS, Java script, JSTL, Struts Tag Libraries.
  • Developed JSP’s for the user interface and Struts Action classes to call the backend classes
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Involved in version controlling using CVS
  • Designed and developed for the Presentation layer using MVC Struts Framework.
  • Implemented server-side validation using Struts Validation Framework and Client-side validations using Java Script.
  • Developed Persistence classes for Hibernate mapping to database tables, and HQL queries for data manipulation.
  • Implemented logging using log4j and apache commons-logging framework.
  • Used SQL and PL/SQL Programming to talk to SQL Server database.
  • Developed Session EJBs for middle tier component to implement the business logic
  • Developed JAX-WS, SOAP web services using Apache CXF, XSD, WSDL, XML.
  • Used Putty to connect to Linux servers to analyze the application logs in resolving the applications errors and issues.
  • Used ANT in building the application and auto deploying it to the environment.
  • Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs.
  • Debugged the QA issues and tested on QA and UAT servers.

Environment: HTML, JSP, CSS, Java script, JSTL, Struts Tag Libraries, AJAX, JSON, CVS, JMS, JNDI, CVS, MVC, Structs Frame Work, Java Script, Struts Validation, Hibernate, HQL, log4j, Apache common-logging, Sql, PL/SQL, SQL Server, EJBs, JAX-WS, SOAP, Apache CXF, XSD, WSDL, XML, Linux, ANT, Junit, QA and UAT servers.

We'd love your feedback!