Java Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Around 9 years of experience in software development life Cycle using Agile methodology where my main area of expertise and specialized skills is in Build and Release Engineering that includes DevOps, Build Automation and Management, Software Configuration Management, Release Management, Continuous Integration and Continuous Delivery
- Expertise in using MacOS, Linux,Windows.
- Expertise in deploying both mutable and Immutable Infrastructure.
- Good experience in creating the IAM Service: IAM Policies, Roles, Users, Groups and service accounts thru Terraform Scripts.
- Proficient in Docker based container deployment to create shelf environments for dev teams and containerization for the environments for a quicker delivery & releases.
- Experience working in Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Configuring the Docker containers and creating Docker files, Docker compose files for different environments and Integrated and version controlled them.
- Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using terraform.
- Extensively worked on Jenkins for continuous integration and for End - to- End automation for all Build and deployments.
- Supported server/VM provisioning activities, middleware installation and deployment activities via ansible. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection.
- Worked with version/source management tools like GIT, GITHUB, GERRIT & SVN.
- Supported multiple DevOps project implementation through Infrastructure Automation, Configuration Management, Deployment Management and Test orchestration.
- Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
- Involved in several complete Agile/Scrum processes, Software Development Lifecycles, Requirement Gathering, Analysis, Design (including Technical documentation, Data flow diagrams), Development and Testing of business modules, to Unit/Peer test case documentation, and peer code review.
- Involved in Migrating a production infrastructure into Confidential cloud platform.
- Hands-on experience on Service registries like Consul and Vault.
- Experience in designing the logical and physical database structure using MYSQL and No SQL like MongoDB
- Managing all aspects of the IT infrastructure in line with the service level agreement
- Achieved zero downtime deployment thereby increasing efficiency
- Strong use of Shell scripting languages including Python, BASH for Linux and Mac platforms and Power-Shell for Windows systems
- Excellent configuration management using Puppet and Ansible.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Automated the sap applications deployment using Ansible and terraform.
- Helped sales team to deploy the sap applications in customer environments.
- Created Pre-requisites modules to deploy the infrastructure
- Created both Managed and unmanaged instance templates for supporting the application deployment.
- Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP TechStack
- Created Ansible playbooks for all the pre configurations, s4hana, NetWeaver deployment for standard, distributed and HA configurations.
- Created ansible playbook for storage to support nfs file mounts,swap,filestore mount.
- Helped with project factory automation for customer which includes project creation, service accounts, iam bindings, AI notebooks deployment and did several poc on different services we have in gcp .
- Created a groovy script to create the Jenkins jobs for automating the infrastructure deployment.
- Helped multiple customers to do POC in their environments for sap application deployments and provided the automation scripts.
- Frequent updates to the automated scripts and do code review to get it aligned with Confidential standards to publish it as open source code.
Confidential
Java DeveloperResponsibilities:
- Worked on setting up forseti servers with backend cloudsql (mysql) integrated it will cscc.
- Automated the project factory of creating the projects.
- Organization setup with security policies in place.
- Worked with Confidential resources to setup gsuite and billing.
- Created service accounts using Terraform with the respective roles to support the services deployed Managing the GCP TechStack
- Centralized logging setup and sync it in centralized bucket,bigquery..
- Integrate the project factory code with azure pipeline for single click deployment
- Setup centralized logging using action trail for alibaba.
- Implement respective policies of stack admin and stack execution in Alibaba for master and sub accounts.
- Implemented aws sso integrated with azure active directory and also scim setup for the same.
Confidential
Java DeveloperResponsibilities:
- Worked on SMTP Server setup for customers using ansible and terraform.
- Helping the team to deploy their services thru APP Engine.
- Creating the foundation for the project
- Created different Terraform modules as part of foundation (MIG, CloudSQL, GLB, ILB, Instance, Template)
- Worked on implementing the CloudSQL module for MySQL with all the features (Replicas, Failover HA)
- Created service accounts using Terraform with the respective roles to support the services deployed Managing the GCP TechStack
- Developed the terraform script to get the certificates from the bucket and create an SSL cert in the respective project on the fly without downloading the certs on the local machine.
- Working along with Confidential team to implement Cloud to Cloud interconnect
- Timely updates to the infrastructure code with new changes for better automation.
- Involved in integration testing with the app owners.
- Regular code review and updating the modules with timely manner