Aws/devops Engineer Resume
Roseland, NJ
PROFESSIONAL SUMMARY:
- Having 6+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using python, Typescript and java/J2EE technologies.
- Concept knowledge of Python libraries such as NumPy, Pandas, Requests, urllib 3, Pyarrow, AWS CLI, boto3, Http for data analysis. Understanding of computing concepts including Data Structures (Linear Regression, Decision Tree) and file manipulation in Python.
- Experience in Python (boto3) to control instance operations . Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage.
- IDEs- sublime text, Spyder, PyCharm along with of Experience in Analysis, Design, and Development of various stand-alone, Client-Server and Web Based Software applications using Python 3.7.
- Knowledge on Cloud Based Solutions (AWS) and cloud-based infrastructure.
- Worked with core AWS services ( S3, EC2, ELB, EBS, Route53, VPC, Auto Scaling etc.), deployment services ( Elastic Beanstalk, Ops Works and Cloud Formation ) and security practices ( IAM, Cloud Watch and Cloud Trail ).
- Worked extensively on Angular 2/ Typescript SPA domains.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML
- Experience with Design and development of RESTful services.
- Experience in web development with a strong background working on open source technologies, including HTML/HTML5, CSS3, JavaScript, Angular js, DOM, jQuery etc.
- Extensively developed the features provided by Spring framework in various projects for MVC architecture.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in Designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Good knowledge of Restful and SOAP concepts and implementation using Web services.
- Experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Cloud Watch (monitoring).
- Deploy application updates to AWS and monitored the load balancing of different instances.
- Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate and Struts.
- Used iBATIS framework with Spring Framework for data persistence and transaction management.
- Involved in issue tracking and agile project management using JIRA.
- Hand-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul, Jersey, CXF and OAuth2.
- Implemented monitoring and established best practices around usage of Elasticsearch.
- Development, testing and deployment of enterprise applications on Windows & UNIX platforms through IDEs such as Eclipse, Net beans.
- Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server.
- Designed and developed the application using spring web MVC.
- Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
- Experience in Design, Development, Implementation of Python based applications.
- Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration.
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, NoSQL and MySQL.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions .
- Experience in providing proof of concepts (POC ) for the given business/technical problem.
- Mentoring junior developers to provide technical assistance and resolve impediments.
- Hands on experience working with the UI technologies like HTML, JavaScript, JSP tag libraries.
- Created forms and web pages using HTML5 and CSS3 and Node JS. Have good knowledge on React Js Frameworks.
- Experience with Java Script libraries like JQuery.
- Good working knowledge in version control tools like S VN, PVCS and GIT.
- Test Driven Development experience in CI/CD with Jasmine, JUnit, Jenkins .
- Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
- Experienced with servers Web logic, Apache's Tomcat, JBoss and WebSphere, administrating the j2ee components in the application servers.
- Experience with Continuous Integration/Build Servers like Continuum and Jenkins.
- Experience in using Version One, JIRA tools.
- Worked on Azure Powershell Scripting, DSC, IaaS and PaaS solutions. Azure ARM Templates.
- Practical hands-on experience on Azure using key services like VM, Azure API, VSTS or Cloud Services/ARM.
- Experience using automation tools (ARM, PowerShell)
- Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
- Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Team City, Oct pus Deploy and Anthill Pro for automated builds.
- Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
TECHNICAL SKILLS
- Languages: Python, Java, J2EE, C, C++, HTML, DHTML, CSS, JQuery, SQL.
- Operating system: Windows, Unix (Linux).
- Python Module: Rest Framework, MySQL Server, AWS CLI, boto3, Http, Requests, NumPy, Pandas
- Java & J2EE Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP Servlets, Portals, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services.
- Framework: Spring, Security, Tiles, AOP, Struts.
- Web Technologies: Angular JS, Java Script, Boot Strap, HTML, CSS, SOAP, REST, jQuery. Swings, Typescript.
- Servers: Apache Tomcat, BEA Web logic, IBM Web sphere, JBoss.
- Databases: Oracle, DB, MSSQLServer, MySql.
- IDE/ Testing Tools: Eclipse, IntelliJ, Net Beans, SOAPUI, Postman, WSAD, RAD.
- Database Tools: PG Admin, SQL Developer, TOAD.
- Cloud: AWS, Microsoft Azure, Google Cloud
- Configuration Management Tools: SVN, GIT, WinSCP, CVS, VSS, Clear Case.
- Build Scripts: Maven, ANT, Jenkins, Hudson, Terraform.
PROFESSIONAL EXPERIENCE:
Confidential, Roseland, NJ
AWS/DevOps Engineer
Responsibilities:
- Involved in Sprint Planning sessions to bring up stories and participated in retrospective and presenting Demo at end of the sprint.
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology
- Developed data transition programs from Abnitio (ETL Process) to AWS S3 buckets and Snowflake db using AWS Lambda by creating functions in Python for the certain events based on use cases.
- Create Python3.6 wrappers for automation using AWS cloud S3 buckets and EMR cluster
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Designed and Deployed Python application to read data from Kafka stream and update content in the database and manipulate files.
- Experience deploying and maintaining multi-container applications through Docker.
- Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Implemented SQL Alchemy in application to load data from one lake to snowflake.
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EMR, LAMBDA, AMI, SNS, CLOUD WATCH, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Used the AWS-CLI to suspend on AWS Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
- Experience in setting up CICD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure in AWS.
- Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes
- Designed and developed the framework to consume the web services hosted in Amazon Lambda.
- Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization
- Coded Test Cases and created Mock Objects using Mockito and used JUnit to run test.
- Implementing Java Security features like LDAP, Saml and OAUTH2.0 features in application
- Experience in building and managing public and private cloud infrastructure with AWS, EC2, and S3
- Integrate NewRelic and PagerDuty for Monitoring of Application Performance. Created NewRelic and Splunk dashboards for easy monitoring of applications.
- Using Version Controls like GIT and SVN. And Build tools like Maven and Gradle.
Environment: Python, Window Server, Ubuntu, AWS CLI, PyCharm, MySQL Workbench, Docker, GitHub, Terraform, VPC, EC2, S3, IAM, EMR, LAMBDA, Typescript, AMI, SNS, CLOUD WATCH.
Confidential, Dallas, TX
Sr. Java/AWS Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology .
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Design and develop applications using Java programming language. Leverage Spring Framework to develop Rest/SOAP Micro Services.
- Incorporate effective programming practices by the use of Spring IOC, spring boot, lambda expressions, multithreading and Java generics.
- Worked on Spring MVC framework controllers for designing controllers in the MVC.
- Utilized Kafka messaging to produce messages regarding Audit APIs.
- Experience in building and managing public and private cloud infrastructure with AWS, EC2, and S3.
- Worked on creation of Amazon resources like Cloud Formation, EC2, ELB, Security Group and Route 53 for high availability, scalability and durability.
- Configure, maintain, and troubleshoot AWS network components including but not limited to: DNS, firewalls, access control lists, subnets, and security groups.
- Experience deploying and maintaining multi-container applications through Docker.
- Automated Docker Deployments to AWS ECS container service.
- Write Python and Shell scripts for deployment, testing and configuring applications. Created Jenkins Jobs to manage AWS resources.
- Design and employ processes to support automated Continuous Integration (CI) and Delivery (CD) capabilities between AWS regions and accounts.
- Designed, implemented and managed the CICD pipeline with Jenkins. Wired deploy flow using Chef and shell scripting.
- Wrote event-driven and scheduled AWS Lambda functions using NodeJS to trigger various AWS resources.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS with the paradigm of Infrastructure as a Code.
- Created regression suite with Cucumber.
- Implemented Hystrix to control the interaction between distributed services and make systems fault tolerant.
- Perform Performance tests such as Load, Resiliency and Endurance utilizing tools such as Apache JMeter and New Relic for Monitoring.
- Integrate NewRelic and PagerDuty for Monitoring of Application Performance. Created NewRelic and Splunk dashboards for easy monitoring of applications.
- Excellent project documentation skills which includes creation of application control documents, design documents which constitute UML modelling in Confluence etc.
- Configured the control access- using service principals, locking Azure resources, setting policies.
- Implemented Azure SQL Databases - create and configured the SQL Databases and restoring the database.
- Worked on POC to migrate to Windows Azure to address scalability and performance issues .
- Worked with Azure Product team in analyzing and rectifying defects in the beta Azure IaaS offering.
- Worked on Azure & PaaS Solutions like Azure Web Apps , Web Roles, Worker Roles
Environment: Java, J2EE, Spring, Spring MVC, AZURE,Spring IOC, Spring Boot, SQS, CFT,S3,Lambda, Junit, JPA, Jenkins, JDBC, JMS, ActiveMQ, JAXB, JQuery, SQL/PLSQL, Log4j, REST Web Services, AWS, Maven, JIRA, Node.js, Tomcat, XSLT, Eclipse, GIT, Postman , Cucumber
Confidential, New York City, NY
Python/Java/AWS Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool.
- This Application was developed using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
- Communicating with different web Services by using Spring Integration.
- Created and Consumes RESTful services API for large file upload without buffering or consuming the memory on client and server.
- Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
- Designed and Developed ETL jobs to extract data from different sources and load it in data mart in snowflake and managed snowflake clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.
- Using PyCharm IDE for Python coding
- Using JS to modify the frontends and moving the files in AWS cloud storage.
- Used SWAGGER API’s to mask and unmask the data as well as Bulk uploads to Metadata tool
- Using GITHUB for version control and to release the code to Production
- Working on Automation of manual Registration process for all the files using Python /Spark and Amazon Redshift as database
- Working on IBM DataStage Modules migration to Cloud
- In depth experience building data engineering or data science platforms using of the following technologies: Hadoop, Presto, Apache Arrow, Apache, Jupyter Notebooks
- Using Parquet and AVRO file formats for processing into AWS S3 bucket, Test existing code by Unit testing and System Prod testing
- Strong understanding of AWS SDK (Boto3), AWS API, AWS CLI, AWS CloudFormation python scripts integrating Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI's and scheduling lambda functions for routine AWS tasks.
- Configured the control access- using service principals, locking Azure resources, setting policies.
- Implemented Azure SQL Databases - create and configured the SQL Databases and restoring the database.
- Designed and configured Azure Virtual Networks (Vnets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Worked on AWS SQS to consume the data from S3 buckets. Imported the data from different sources like AWS S3, Local file system into Spark RDD.
- Written Terraform modules for automating the creation of VPC's and AWS EC2 Instances, modules for creation of VPC and VPN connection from Data Center to production environment and cross account VPC peering.
- Created EC2 instances and implemented large multi node Hadoop clusters in AWS cloud from scratch using automated scripts such as terraform.
- Design, coding, unit testing of ETL package source marts and subject marts using Informatica ETL processes for Oracle database.
- Used Amazon AWS (EC2/S3/ECS) for prototyping and subsequent evaluation.
- Synchronize data with server using SASS, JavaScript, Bootstrap , and Angular.js . and proficient in AWS services like VPC, EC2, S3, ELB, EMR, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront.
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Implemented data persistence and retrieval of data like service plan, information on current customer enrollment etc by using Hibernate as ORM tool.
- Implemented various SQL, HQL queries and assisted in writing Stored Procedure for mobile number validation, phone class assigned etc.
- Installed, configured, maintained and administered Jenkins CI/CD tool on AWS instances.
- Implemented full CI/CD pipeline by integrating SCM (Git) with automated testing tool Gradle & Deployed using Jenkins and Dockized containers in production and engaged in few Devops tools like AWS CloudFormation, AWS Code pipeline, Terraform.
- Expertise in client side designing and validations using HTML5, CSS3, JavaScript, JSP and Spring MVC.
- Skilled in frameworks as Node.js to build high-quality, scalable and reusable components and Front-end solution.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Executed performance testing for developed micro services using Apache J-meter.
- Wrote test plans and performed unit testing and performance testing using Jasmine, Junit.
- Designed and implemented several Maven plug-ins for simplifying common configuration management tasks and Used Git as the repository
- Application was developed using IntelliJ and deployed using Tomcat application Server in Windows environment.
Environment: Python, Window Server, Ubuntu, AWS CLI, VScode, Pycharm, MySQL Workbench, Java, J2EE, Spring, Spring MVC, Spring IOC, Spring Boot, Junit, Angular JS, Log4j, REST Web Services, AWS,, Node.js, Tomcat, XSLT, IntelliJ, Maven, JIRA,GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Implementation of test driven libraries as Ajax and Node.js as a front end and sophisticated my abilities as a Backend developer too.
- Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Refactored existing project to make it more RESTful and thread-safe.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Designed, Produced and consumed SOAP web services.
- Used spring to manage beans to use windows session state framework to persist session to the database.
- Used Maven for build framework and Jenkins for continuous build system
- Created a foundation for modularized html, CSS, and JavaScript which enabled migration of the existing UI
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Developed web applications using My Eclipse and deployed in web logic application server.
- Developed Interactive web pages using AJAX and JavaScript.
- Deployed and tested the application with web server Tomcat, WebSphere.
- Wrote Test Cases using JUNIT as a framework.
- Used Maven for build framework and Jenkins for continuous build system.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
- Deployed the application on WebLogic server.
- Developed the Web services using SOA.
- Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
- Used Log4J to print info, warning and error data on to the logs.
Environment: Struts, Servlets and JSP, maven, Struts (MVC Paradigm), html, CSS, and JavaScript, JSP, JSTL, AJAX, HTML, CSS and Java Script, XML, SOAP, SOAPUI, Spring, Hibernate, Spring, Eclipse, IBM Websphere, Hibernate, SQL Server 2008, JUnit 3.8, SVN, Windows XP, DHTMLX, AJAX, JavaScript.