We provide IT Staff Augmentation Services!

Java Microservices Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 10 years of professional experience comprising Network Administration, Amazon Web Services, Software Configuration, Build and Release management, Deployment Automation and Cloud Implementation. Over 3 years of experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 Instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM, Cloud Formation & VPC services.
  • Experience in using various tools related to DevOps like Git, GitHub as source code management tools and Continuous integration tools like Jenkins and used configuration management tools like Ansible and knowledge on Chef and Container management tool Docker.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Experience on various Docker components like Docker Engine, compose and Docker Registry.
  • Experienced with Ansible Playbooks, modules and roles. Wrote Playbooks with Python SSH as the wrapper to manage AWS nodes.
  • Implemented a CI/CD pipeline involving Jenkins, Chef to complete the Automation from commit to Deployment.
  • Experience in configuring DOCKER containers for branching and deployment using Beanstalk.
  • Managed virtual machines using VMware, Docker (Docker swarm & Kubernetes), and AWS.
  • Experience with AWS Cloud Administration which includes services like: EC2, S3, IAM, Glacier, EBS, RDS, Route 53, Auto scaling and Security Groups.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation YAML templates.
  • Created Snapshots and Amazon Machine Images (AMIs) for the instances based on the requirements for backup Storage.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user’s new accounts and configure their roles, security (IAM) and groups.
  • Experienced in using MAVEN and Gradle as a Build Tools for the building of deployable artifacts such as .war &. ear from source code.
  • Strong hands on experience with scripting languages like Python , Bash and PowerShell.
  • Experienced in working with databases like MongoDB, MySQL, SQLite and Oracle.
  • Experienced with monitoring tools such as Nagios, PRTG, Cisco Prime.
  • Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, LDAP, DNS,
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

SKILLS & EXPERTISE:

Configuration Management: Chef, Puppet, Ansible, Terraform.

Containerization: Docker, Kubernetes.

Cloud Platforms: AWS, Azure, Google Cloud Platform.

Automation/Build Tools: Ant, Maven, Gradle.

AWS Services: EC2, ELB, VPC, RDS, AMI, EFS, IAM, Cloud Formation, Cloud Front, Cloud Trail, Opsworks, S3, Cloud Watch, Cloud Trail, SNS, SQS, SWF, EBS, Lambda, Kinesis, Memchached, EKS, ECS.

Scripting & Language: Python, Java, SQL, PL/SQL, Bash, PowerShell, JSON, XML, and HTML.

Logging & Monitoring: Nagios, PRTG.

Databases: MySQL, SQL Server, Oracle, NoSQL (Cassandra), MongoDB, SQLite

Frameworks: Mocha, Selenium - Web driver, OpenStack.

OS Platforms: Windows.

Linux: CentOS, RHEL, Ubuntu, SUSE Linux.

Continuous Integration tools: Jenkins.

Bug Tracking Tools: JIRA.

Version Control: Subversion, GIT.

Web Services: REST, SOAP

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java MicroServices Developer

Responsibilities:

  • Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API.
  • Implemented Cart CRUD operations end points, Cart controller and REST API end points like AddToCart, View, Update and all other cart operations.
  • Implemented all the components following a test-driven development methodology using JUnit and Mockito.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP.
  • Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries.
  • Created a new OAuth2 service based on Spring Boot as a Single Sign On solution for multiple applications running in the same microservice based environment.
  • Created a Gradle based build that uses Docker to locally build and start the microservice environment.
  • Created new Continuous Integration and Continuous Delivery pipelines.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Service s & deployed application containers as Pods .
  • Managed Kubernetes charts using Helm , created reproducible builds of the Kubernetes applications , managed Kubernetes manifest files and Managed releases of Helm packages .
  • Configured a private Docker Registry , authored Docker files t o run apps in containerized environments and used Kubernetes to deploy scale , load balance and manage Docker containers with multiple namespace ids .
  • Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code.
  • Migrating from Jenkins to Gitlab CI.
  • Feature Branching Automation: Automation of cutting branch, committing version and creating triggering Jenkins build.
  • Configured multiple Windows and Linux Slaves for Jenkins Master to distribute the load across all the machines.
  • Set configure Jenkins groovy AWS CLE and python for Jenkins build pipeline to help AWS deployment team to perform Cloud Formation.
  • Implemented the deployment and configuration of monitoring logging.
  • Implemented a CI/CD pipeline using Terraform and Jenkins.
  • Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.

Environment: Java, Spring, Spring Boot, Docker, Kubernetes, AWS, MsSQL, Gradle, Git, JUnit, Mockito, AssertJ, Nginx, Redis, Swagger, Spring Boot Admin.

Confidential, Rocky Hill, CT

AWS DevOps Engineer

Responsibilities:

  • Experience in designing, configuring and managing public/private cloud infrastructure utilizing Amazon web services(AWS) including EC2, Auto Scaling, high-availability, fault tolerance, in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, VPC, Direct connect, Route 53, IAM, SNS.
  • Experience in branching, merging, tagging and maintaining the version across the environments using SCM tools like GIT on Linux platform.
  • Used GIT to keep track of all changes in source code.
  • Installed and configured and administered Jenkins Continuous Integration Tool.
  • Setup and build AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation YAML templates.
  • Setup AWS billing alerts for budget optimization.
  • Hands-on experience with the AWS CLI and SDKs/API tools
  • Hands-on-experience with AWS tenets - architecting for the cloud
  • Developed builds scripts using Maven as the build tools for creation of build artifacts like war and ear files.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Experience in managing Ansible Playbooks with Ansible Roles and Variables. Used File Module in Ansible playbook to copy and remove files on remote systems. Also created Inventory in Ansible for automating the continuous deployment.
  • Used Ansible Tower, which provides an easy-to-use dashboard and Role based access control, so that it’s easier to allow individual teams access to use Ansible for their deployments.
  • Configuring the Docker Containers and creating Docker files for different environment.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Building servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/ projects.
  • Managed the whole virtual Private Cloud using AWS CLI and writing the API’s to migrate the on-premises data centers to the cloud.
  • Monitored the relational database and generated the backups in the form of snapshots periodically and stored in simple storage service (S3).
  • Deployed GIT-JENKINS-AWS pipeline to automate the building of AWS infrastructure.
  • Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
  • Configured CI/CD pipeline for automatic deployment of application to the required servers in Jenkins CI, and clean for the new build process whenever code commits are done to SCM tool GIT.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: EC2, VPC, ELB, S3, RDS, Cloud Trail, Jenkins, Cloud Formation, Amazon Redshift, VPC, EBS, IAM roles, Maven, Cloud watch, Nagios, Ansible, AWS Auto Scaling, Unix/Linux, Shell scripting.

Confidential, North Billerica, Massachusetts

AWS DevOps Cloud Engineer

Responsibilities:

  • Understanding the Build process and scripts, coordinating with the developers to deploy the snapshots to Test/QA environment.
  • Execute projects that implemented build, release and deployment of web software.
  • Creating user ids/ Authorizing access within version control systems like SVN/ Build Systems like Jenkins.
  • Manage the source code control system, using SVN and develop an automated, continuous build process using Jenkins that review source code, identifies errors and notified appropriate parties.
  • Improve productivity by designing and developing full featured build systems, implementing tools and scripts that enable efficient, flexible builds.
  • Work on scripting languages like ANT, Maven and used these tools in Jenkins to move files to different environments.
  • Integrated Maven with Jenkins for build as continuous integration process.
  • Build Java code in different Jenkins servers as per schedule.
  • After completion of the script development and process setup, execute the build and deployment to all above environment based on weekly schedule build calendar.
  • Experience in using Artifact repository for Maven, ANT builds.
  • Experience in automating all aspects of infrastructure applications and configuration management using Ansible, Chef, AWS.
  • Using Ansible Galaxy for documentation and Reference and creating Ansible playbook and deploying on nodes.
  • Good understanding with core concepts like Inventory, Playbooks, Roles, Tasks and modules.
  • Extensively used AWSS3 to upload and download data used in project.
  • Used AWS for Cloud development and migrating physical servers to AWS cloud.
  • Implemented and maintained monitoring and alerting of production and corporate servers, such as EC2 and storage such as S3 buckets using AWSCloud Watch, elastic search and managing security groups on AWS.
  • Configure AWS VPC with public and private subnets.
  • Good understanding of Knife, ChefBootstrap process etc.
  • Responsible for deploying various applications through Docker containers.
  • Create and attach volumes on to EC2 instances using Elastic Block Storage.

Environment: SVN, ANT, Jenkins, Maven, Ansible, Chef, Docker, AWS (EC2, S3, ELB, EBS, IAM, AMI), Apache Tomcat, Python.

Confidential, Nashua, New Hampshire

AWS and System Engineer

Responsibilities:

  • Extensively worked on Tomcat Apache.
  • Define AWS Security Groups, NACL to control the allowed traffic.
  • Create IAM Roles to allow EC2 Instances to access S3 buckets.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war and ear artifacts
  • Setting up servers through using AWS for deployment or other uses for application
  • Maintaining a farm of AWS solution using EC2 instances, ELB's, S3, EBS, Auto Scaling and RDS
  • Developing Cloud formation templates to launch VPC's and instances in the AWS cloud
  • Provisioning Web Servers in AWS and DNS route53 records
  • Worked with team members for new projects and support remotely to hand over projects before due.
  • Provide technical support for both hardware and software issues our users encounter.
  • Create Volume Snapshots and created AMI.
  • Manage the configuration and operation of client-based computer operating systems.
  • Installed and configured various services like DNS, RPM, Apache web Server, Web Logic, SSH, Tomcat, HTTP, RPM Packages.
  • Performs analysis of networks, users, and project requirements to ensure accurate performance of all components of network facilities.
  • Maintaining IT networks, servers and security systems for the clients and review application logs.
  • Configured and administrated users, groups, file systems, monitoring mail queues, network printer and device drivers.
  • Upgrade systems and processes as required for enhanced functionality and security issue resolution.

Environment: EC2, AMI, Auto-Scaling Groups, Snapshots, S3, Group Policies, Red Hat Linux, UNIX, Windows, Solaris Server, NFS, Shell, Apache, Tomcat, WebSphere, MySQL, RPM, YUM.

Confidential, Boston, MA

AWS and Network Engineer

Responsibilities:

  • Installing, configuring, and maintaining Cisco Switches ( 2900, 3500, 3700 series, 6500 series)
  • Installing, configuring, and troubleshooting of Cisco Routers (3800, 3600, 2800, 2600, 1800, 1700, 800).
  • Maintaining a farm of AWS solution using EC2 instances, ELB S3, EBS, Auto Scaling and RDS
  • Building servers using AWS , importing volumes, launching EC2, RDS, creating security groups, auto-scaling , load balancers (ELBs) in the defined virtual private connection.
  • Deployed and configured Elasticsearch , Logstash , and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS.
  • Building out CICD pipelines with Jenkins, Puppet and Che f for automation and scripting with Ruby with Chef and Shell/Python outside of that.
  • Developed the passive cabling design and installation for the passive storage area network infrastructure .
  • Migrated firewalls from ASA to Checkpoint .
  • Maintenance and configuration of Cisco ASR1000 series and 7 200VXR routers at data center and deployment of and 3900, 3800 for branch connectivity.
  • Experience with converting WAN routing from EIGRP/OSPF to BGP OSPF is used for local routing only) which also involved converting from Point to point circuits to MPLS circuits.
  • Migration from Cisco to Juniper firewall & Cisco to Checkpoint firewall
  • Configured and maintained IPSEC and SSL VPN's on Meraki Security appliance.
  • Design and configuring of OSPF , BGP on Juniper Routers ( MX960 ) and SRX Firewalls (SRX240).
  • Configuration, integration, and deployment of Cisco Fire Sight 2000 management Center.
  • Virtual Private Networks on Cisco ASAs with AnyConnect , Cisco ISE for authentication, as well as site to site VPN
  • Integrating Configuring RSA Secure ID with Cisco ISE for Token based authentications using RSA Native method RSA RADIUS method for user's remote VPN users.
  • Advanced knowledge of OSI model, TCP/IP , Internet technologies, system security , firewall infrastructure, network architecture and Cisco routing / switching ( Layer 2 and 3 ) experience, including LAN and WAN , design and implementation which include Layer 1 to Layer 7 experience.

Confidential

Network Engineer

Responsibilities:

  • Involved in the configuration & troubleshooting of routing protocols: MP-BGP, OSPF, LDP, EIGRP, RIP, BGP v4 . Configured IP access filter policies .
  • F5 Big-IP load balancer configuration, layer 7 load balancing using I-Rules (TCL )
  • Windows Server Administration ( Windows 2000, 2003 & 2008 ).
  • Performed installation and upgrades of office 365 Business as per the changes recommended by the network architect.
  • Performed Cisco ASA/Checkpoint Firewall troubleshooting and policy change requests for new IP segments that either come on line or that may have been altered during various planned network changes on the network.
  • Configuring and deployed Netscaler VPX and Netscaler CPX hardware appliances
  • Trouble shooting Citrix NetScaler content switching configurations.
  • Conducted F5 Big-IP load balancer configuration, layer 7 load balancing using I- Rules (TCL )
  • Responsible for Checkpoint and Cisco ASA firewall administration across global networks.
  • Extensive experience with F5 load balancers- LTM, GTM series like 6400, 6800, 5000 and 2000 for the corporate applications and their availability
  • Experience on dealing with Cisco ISE Secure Network Server 3515 a nd other network security products.
  • Troubleshooting the Juniper SRX100 and a hundred and ten series, Juniper Net Screen routers with Site-Site VPN , and firewalls .
  • Experience on configuring Cisco Call manager . This Cisco Call Manager uses Cisco's proprietary SCCP (also known as Skinny) protocol. The Call Manager works as part of Cisco's solution to provide IP Telephony with many of the functions of a PBX system for an enterprise.
  • Identify, design and implement flexible, responsive, and secure technology services
  • Experience with Firewall Administration , Rule Analysis, Rule Modification .
  • Used Bluecoat ProxySG for URL filtering , which is more enhanced than NGFW
  • Configured FortiGate 5000 series firewall through FortiOS operating System which delivers upto 1 Tbps throughput

Confidential

Network Engineer

Responsibilities:

  • Proficient in OSPF, EIGRP, MP-BGP .
  • Providing technical assistance and support to Cisco customers on 7200, 3925, 3800 routers.
  • Implemented VTP and Trunking protocols ( 802.1q and ISL ) on 3560, 3750 and 4500 series Cisco Catalyst switches
  • Worked on Cisco Layer 2 switches ( spanning tree, VLAN, QoS ).
  • WAN Infrastructure running OSPF & BGP as core routing protocol.
  • Experience through Hand-on Experience with configuring T1.5, Gigabit Ethernet, Channelized T3 and full T3, ATM, Frame-Relay .
  • Implemented and configured Load Balancing for F5 Big-IPLTM 6800
  • Experience in configuring CSU/DSU devices and also helped troubleshooting various CSU/DSU devices
  • Tested authentication in OSPF and BGP .
  • Provided technical support for intra-domain and inter-domain multicast and routing issues , IOS bugs and fault tolerance issue s.
  • Configured and troubleshoot OSPF, BGP and EIGRP .
  • Tested BGP features such as override, Local preference, EBGP load balancing .
  • Work on different connection medium like Fiber and Copper Connectivity .
  • Planning and configuring the entire IP addressing plan for the client’s network.
  • Configured WAN Infrastructure running OSPF as a core routing protocol.
  • Streamlined OSPF costs in the network to account for network delay.
  • Used DHCP to automatically assign reusable IP addresses to DHCP clients .
  • Follow process & procedures for change & configuration management .
  • Involved in design, implementation and configuration of HSRP for load balancing on L3 switches on different location of office on the switched network
  • Configured port-fast, uplink fast and other spanning tree features .

Confidential

Network Engineer

Responsibilities:

  • Configuring VLAN , Spanning tree, VSTP, SNMP on EX series switches .
  • Support Data Center Migration Project involving re-locations.
  • Designing, Implementing, Troubleshooting, Cisco Routers -( 2800,2900,3900,3800,7600 ) using Static, RIP, IGRP, OSPF, EIGRP .
  • Converting Cat O S to Cisco IOS Config Conversion on distribution layer switches.
  • Configured IP, EIGRP and OSPF in routers. Configured and installed multi-protocol (IP, IPX ) multi-interface Cisco routers.
  • Experience working with design and deployment of MPLS Layer 3 VPN cloud , involving VRF, Route Distinguisher (RD), Route Target (RT) , Label Distribution Protocol (LDP) & MP-BGP.
  • Configuring IPSEC VPN on Juniper SRX series firewalls.
  • Key contributions include troubleshooting of complex LAN/WAN infrastructure that include routing protocols EIGRP, OSPF & BGP .
  • Configuring and testing Multicast for both IPv4 and IPv6 routing in Data Environment
  • Configuring Cisco Catalyst 2960, 3750, 4500, 6500 and Nexus 3000, 5000, 6000, 7000 series switches and Cisco 2600, 2800, 3600 series routers & Cisco Firewalls .
  • Experience with converting WAN routing from EIGRP/OSPF to BGP (OSPF is used for local routing only) which also involved converting from Point to point circuits to MPLS circuits .
  • Responsible for day to day management of Cisco Devices, Traffic management and monitoring .
  • Configured backup and recovery of Cisco IOS Images . Perform password recovery on Cisco IOS routers/switches .
  • Implemented with Cisco Layer 3 switches 3750, 4500, 6500 in multi VLAN environment with the use of inter- VLAN routing, HSRP, ISL trunk , ether channel .
  • Negotiate VPN tunnels using IPsec encryption standards and also configured and implemented site-to-site VPN, Remote VPN .
  • Deploying and decommission of VLANs on core ASR 9K, Nexus 7K, 5K and its downstream devices
  • Good understanding of TCP/IP, Malware detection, and incident response , incident handling and monitoring.

We'd love your feedback!