We provide IT Staff Augmentation Services!

Software/devopsengineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • AWS certified developer with 5+ years hands - on experience in IT industry comprising AWS DevOps operations and J2EE application development. Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Graduated with master’s degree in Information systems technology and working as a Software Developer where my skills can be utilized for company’s growth along with my career advancement.
  • Experience as a Software Developer in designing and developing applications on Java and Web technologies using Agile methodology.
  • Experience in DevOps. Performed Build and Development of Java-Cucumber based API’s to cloud servers using automated CI/CD Process.
  • Contribute to the next generation Confidential Credit Card Originations Product using APIs, Cloud and machine learning capabilities to drive a superior customer experience.
  • Hands on using Ant and Maven as build tools for the building of deployable artifacts from source code.
  • Worked on Artifactory and SonarType Nexus to manage the build artifacts.
  • Knowledge on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider (IaaS, PaaS, and SaaS)
  • Experience in writing and implementing SQL queries, stored procedures and triggers using PostgreSQL databases.
  • Responsible for building out and improving the reliability and performance of cloud applications and Cloud infrastructure deployed on Amazon Web Services.
  • Develop web applications using modern open source technologies, highly available RESTful services, back-end Java based systems.
  • Worked on EDE (Enterprise Data Exchange) which serves as a gateway between internal applications and external partners.
  • Experience in discovering any issues with an application's disaster recovery configuration prior to needing it in an actual disaster.
  • Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Implemented J2SE concepts like Multithreading, Exception and collections for application development.
  • Supported over 100+ AWS cloud instances and managed and configured various AWS products.
  • Collaborate with performing teams to deliver new capabilities in business applications and/or remediate issues.
  • Worked in strictly followed Agile environment and participated in all the scrum meetings.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop and direct software system testing and validation procedures, programming, and documentation.

PROFESSIONAL EXPERIENCE:

Software/DevOpsEngineer

Confidential, Chicago, IL

Responsibilities:

  • Primary duties include build and deployment of the java applications onto different environments like Dev, QA, Perf and production.
  • Experience in utilizing almost the entire AWS stackfocusing on high-availability, fault tolerance, and auto scaling.
  • Supported over 100+ AWS cloud instances and managed and configured various AWS products.
  • Experience in designing Cloud Formation Templates to create EC2 instances, RDS, CloudWatch, S3, ELB, Auto-Scaling Groups, Route53 record sets and other services on AWS.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
  • Configured and monitored distributed and multi-platform servers using Nagios and Splunk.
  • Reduced costs by ~$3,000 each month by eliminating unnecessary servers and consolidating databases.
  • Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and JUnit with Maven/Hudson.
  • Automated daily manual tasks by running cron jobs using BASH Scripts that report on a user defined frequency about versatile issues on Linux-based servers.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
  • Used spring framework including Spring Core /IOC, spring web-MVC, spring batch, spring boot, spring-security, spring orm, spring AOP modules.
  • Developing and implementing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture involving data structures, algorithms, and JEE Design Patterns.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Experienced in using postman tool and REST-assured for RESTful Web services/REST API testing.
  • Configuring the spring integration XML to route request to respective databases.
  • Experience in automate post-build integration including Code Coverage &Quality Analysis Tools like JUnit, SONAR, Find bugs and Check style.
  • Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
  • Created DDL scripts to create database schema and database objects.
  • Work with architects, and other groups to identify technical and functional needs of systems and determine priority of needs.
  • Improved agility and operational performance by organizing more efficient workflows and business processes.

Environment: AWS, EC2, VPC, Lambda, Github, Jenkins, Restful Web services, XML, Sonar, Docker, Splunk, Tomcat, Ruby, Python, Cloudwatch, Ansible

DevOps/CloudEngineer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for building out and improving the reliability and performance of cloud applications and Cloud infrastructure deployed on Amazon Web Services.
  • Used spring framework's IOC dependency injection to inject service object using the service locator design pattern into action classes.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created security groups for instances and configured NACLs in Virtual Private Cloud (VPC) to manage network security.
  • Helped to understand the process of SonarQube through Presentations and other business value measurement.
  • Created functions and assigned roles in AWS Lambda to run Python scripts.
  • Design roles and groups using AWS Identity and Access Management (IAM). Created users and groups using IAM and assigned individual policies to each group.
  • Used Chef Automation tool to perform configuration management and create Cookbooks and Recipes to create/scale the infrastructure and install required packages.
  • Monitor the application logs by creating Splunk Dashboards.
  • Automate Datadog Dashboards with the stack through Terraform Scripts.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Configured Websphere Application servers and deployed the web components into the server.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Involved in developing UI User interface using JSP HTML CSS and used Ajax and JavaScript for validations on client side.
  • Configuring and executing the Code quality tool Sonar and Security scanning tool Veracode.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.

Environment: AWS EC2/S3/ELB, VPC/NACL, IAM, HTML/CSS, Maven, Jira, Nagios, Terraform, Junit, Chef, Kubernetes, Ruby, Python, Kubernetes

DevOpsEngineer

Confidential, Chicago, IL

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the Agile Development methodology.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST services.
  • Developed the application in MVC design patterns using Struts JSP and Java Servlets
  • Strong focus on code quality, related analytic tools and integration with Sonar.
  • Used Shell/Perl Scripts to automate the deployment Process.
  • Maintained the user accounts RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Developed Junit and Groovy test cases ensure the robustness of the solution.
  • Perform all Linux operating system, disk management and patch management configurations, on Linux instances in AWS. Consuming the Web Services and integrating them in the applications.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Providing technical assistance in identifying, evaluating, and developing systems and procedures that are cost effective and meet business requirements.
  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the Agile Development methodology.
  • Worked with build tools like Maven, Ant for deploying the Artifacts and generating JAR/WAR files.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups.

Environment: Dynamo DB, SES, SQS, Java servlets, MVC, RDP/SSH, Shell, Groovy, Postgresql, Ant, Sonar, Docker, Junit/cucumber

Junior SoftwareEngineer

Confidential

Responsibilities:

  • Managed AWS infrastructure and automation with CLI and API. Working on inbound and outbound services with automation of chef.
  • Worked as Unix Administrator in IT infrastructure environment providing server administration, application administration and automation solutions to support business objectives.
  • Hands-on with Centrally managed Linux configuration for application deployments, disaster recovery. Configuring and maintaining networking related implementation and system securities using Security Groups, SSL Certificates, subnets, Internet Gateways, SSH keys, AWS Access/Secret Keys, Iptables, Network ACL’s and different protocols such as SSH, HTTP, HTTPS and FTP.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different framework.
  • Responsible for Installation, Configuration, Support and Troubleshooting existing systems in Red Hat Enterprise Linux, CentOS and Ubuntu.
  • Worked on SQL queries to get the data from the source systems.
  • Worked with JIRA tool to track all the defects and changes released to all environments.
  • Involved in analyzing, coding, testing, implementation, creating documentation and maintaining of the software applications, accordance to the requirement.
  • Provided technical input in creating functional specifications when implementations are needed for the application.
  • Clear understanding of users’ needs and collaborated with other consultants, developers, and support teams, to complete the design, coding and testing of the application.
  • Used WebLogic server to deploy the Applications generated on JDeveloper.
  • Perform manual testing of the software to verify the various functionality of the application.

Environment: Linux, AWS EC2, RDS, VPC, Maven, Jira, Weblogic server, SSH/HTTP/HTTPS, RHEL

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, Python, Shell scripting, Groovy

Web Development Technologies: HTML/CSS, XML, RESTful Web Services, JSP

Databases: Microsoft SQL Server, MySQL, PostgreSQL

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

Operating Systems/IDE: Windows, Linux (Red Hat), UNIX, Eclipse, RAD

Frameworks/Tools: Spring, Hibernate, MVC, Log4j, Maven, Junit

Container orchestration tools: Docker, ECS, Kubernetes

Source Control Mgmt. & CI/CD Tools: GitLab, Artifactory, Nexus, Jenkins, AWS CodeBuild, Chef, Puppet, Terraform

Testing Tools/Monitoring tools: Cucumber, Junit, Splunk, ELK, Nagios, Sonar

Collaboration Tools: ServiceNow, Jira, Slack, Agile Central, Pagerduty

Cloud: AWS EC2, VPC, EBS, S3, AMI, SQS, SNS, RDS, Cloud Watch, Dynamo DB, IAM, Lambda

We'd love your feedback!