We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Overall 5+ years of IT experience In Software Development using Java and DevOps process, including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
  • Experience with various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS Cloud and Linux
  • Excellent hands on experience with building distributed enterprise applications using Java Enterprise Edition stack.
  • Solid understanding of Java Web Services WSDL, SOAP, XML, RESTful, Web Services Development Kit.
  • Good working experience on various JEE Design Patterns like DAO, Singleton, Front Controller, Composite View, View Helper, MVC.
  • Experience in building high volume transactional applications using Java multi-threading with use of appropriate design patterns and frameworks.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in on-going projects.
  • Experience with infrastructure automation tool - Terraform.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS Clear case and Perforce.
  • Extensive experience using MAVEN, Gradle and ANT as a Build Tools for the building of deployable artifacts (war & ear) from source code.
  • Excellent understanding of cloud concepts and have worked on building a cloud migration document for existing enterprise applications.
  • Hands on experience on Jenkins, Docker, for setting up of continuous integration and continuous deployments.
  • Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry.
  • Worked withDockerimages &DockerContainer.
  • UsedKubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Expert in deploying the code trough web application servers like Web Sphere, Web Logic/Apache Tomcat, and JBOSS.
  • Experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Extensive experience in design and development of multi-tier applications using Java EE, Struts, Hibernate, XML, XSD, SOAP, REST, WSDL, HTML, JavaScript, AJAX, Junit, jQuery & Angular.JS.
  • Strong experience with Application servers like JBoss, WebSphere and Tomcat
  • Extensive experience working with AWS provided Solutions like EC2, AMI, ECS, ELB, VPC, Route 53, RDS, S3, IAM, Cloud Watch and cloud formation templates.
  • Experience with REST testing tools like Swagger, Postman and test bed creation using SOAP UI.
  • Experience in analysis, design and development of MVC pattern and Struts1.2, Hibernate3, spring2 framework (Spring MVC and Spring IOC) based applications.
  • Ability in managing all aspects of the software configuration management process including code Compilation, packaging / deployment / release methodology, and application configurations.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, GitHub, Nexus, SVN, CHEF,Terraformand AWS.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Cloud Tools: Docker, Kubernetes, OpenShift, AWS, EC2, ECS, ELB, Route 53, IAM, S3, AMI, Cloud Front, RDS, Lambda, Snowball, VPC, Glacier, SQS, EFS, Dynamo DB, Code Deploy

Programming/Scripting Languages: Java, C++, Bash, Shell Scripting, Python, SQL, HTML, CSS JavaScript, YAML, Json, PowerShell

CI/CD Automation: Jenkins, Anthill Pro, chef, puppet, Ansible, Terraform.

Application Stack: Java EE, Micro services, NodeJS, AngularJS

Version Control Tools: Subversion (SVN), GIT, CVS

Web/ Application Server: Apache Tomcat, WebLogic, WebSphere, JBOSS

Database: Oracle, MySQL, MongoDB, SQL Server

Build/Package Tools: Maven, Ant, Gradle, Npm, Bower, Grunt

Virtualization/Infrastructure: VMware, Virtual Box, and Docker, CentOS, RHEL, Ubuntu.

Network Protocols: TCP/IP, SSH, Telnet, TLS/SSL, DHCP, DNS, HTTP, FTP, TFTP, LDAP, NIS, NIS+

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

DevOps/AWS Engineer

Responsibilities:

  • Enhancement of a web-based application with MVC architecture using Java EE stack.
  • Strong in using the Node.js, andRequire.jsand MVC Frameworks in the development of the web application
  • Completed analysis and proof of concept for existing applications migration to cloud environments like AWS and container technologies.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Implemented Reacts with Redux architecture for fetching asynchronous data from the RESTful web services
  • ImplementedAWS solutions using E2C, S3, RDS, Elastic Load Balancer, Auto-scaling groups
  • Worked on Physical to AWS Cloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked with Red Hat Open Shift Container Platform forDockerandKubernetes.
  • UsedKubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Responsible for Configuring S3 versioning and lifecycle policies to backup files and archive files in glacier and set up IAM to create new accounts, roles, and groups.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Setting up the Amazon ECS as a Jenkins slaves to run the Docker containers
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Research, evaluate and provide infrastructure automation solution on cloud for persistent and transient compute platforms using Terraform.
  • Utilize Terraform to manage infrastructure resources.
  • Implement CI Stack from GIT and Jenkins.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications
  • Worked with build tools Gradle and MAVEN for build process and automation process
  • Managed the Maven Repository using Nexus artifactory tool and used the same to share the binary (EAR, WAR & JAR) snapshots.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for thebuildand deployments process on the enterprise server.
  • Automation of daily tasks using Shell and Python scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: JDK1.7, Red Hat Linux, Putty, AWS, Docker, S3, EC2, IAM, Cloud Watch, Load Balancer (ELB), Nagios, Git, Jenkins, Ansible, Gradle, Ant, Maven, Shell, Bash, Python, Jira, Terraform.

Confidential, Chicago, IL.

DevOps Engineer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose
  • Expertise in launching Amazon EC2 Cloud Instances using Amazon Machine Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented theChefcookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos key tab file.
  • Implemented theChefSoftware setup and configuration on VM's from the scratch and deployed the run-list intochef-server and bootstrap thechefclients remotely.
  • Used existing cookbooks fromChefMarketplace and customizing the recipes with respect to each VM.
  • Implement infrastructure as code and automate infrastructure and EC2 deployments with Ansible and Terraform.
  • Involved in searching node attributes using Knife.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Experience with AWS services (EC2, S3, RDS, EBS, VPC, IAM, Cloud formation, Auto scaling).
  • Provided enhanced security and identity access management (IAM) for AWS account.
  • Worked on EC2 features to provision, monitor, scale, and distribute infrastructure.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Application deployment and data migration on AWS.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Created Jenkins pipelines for various projects such as terraform, ami builds, and code deployment
  • Documented release builds and source control processes and plans using Corporate WIKI.
  • Provide support for customer deployments, including automation to create repeatable processes using Jenkins.
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins with AWS services.
  • Manage the configurations of multiple servers using Salt.
  • Written multiple manifests and customized facts for efficient management of the Salt clients.
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS.
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Strong Server Build skills and building client/server services like NFS, DNS, DHCP, HTTP/HTTPS, SSH, LAMP, VNC, Send mail, Qmail.
  • Perform JIRA administration, setting up new projects, creating new workflows, adding users to roles.
  • Assisted in move from Jira 5.2 to 6.3.6, making sure the various Jira containers for DevOps.
  • Created Amazon VPC resources such as subnets, network access control lists, and security groups.
  • Worked under an environment that has a good defect tracking system using Manual Test and Test Manager.
  • Experienced on content management for configuration management using Salt.

Environment: Chef-DK,Chefworkstation,ChefServer,ChefV12, Puppet, Splunk, Ngnix, OpenStack components - Keystone, Horizon, Puppet, Cookbooks,ChefResources, GitHub, SVN, Jenkins, MongoDB, Web Services, Shell script, Python, Ruby script, Terraform.

Confidential

DevOps Engineer

Responsibilities:

  • Worked extensively in documenting existing business functionality as UML diagrams including Class Diagrams, Sequence Diagrams and Activity Diagrams using Visio.
  • Worked closely with business teams to build the new application requirement documents including design of wireframes.
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Responsible for installation and upgrade of patches and packages on RHEL using RPM&YUM.
  • Also excelled on Linux kernel, memory upgrades, and swap area.
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Worked on VMware, VMware View, vSphere. Dealt with ESX, ESXi servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts, Solve Server Problems in LINUX
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite.
  • Experienced in configuring and maintaining System Securities using IPTABLES.
  • Experienced in networking with LAN, WAN, Routers, Gateways, etc.
  • Worked on directory servers like LDAP (Linux Server) and Active Directory (Windows server).
  • Creation of SAN File System on RedHat Linux using multipath configuration.
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • Installation of HBA cards (Emulex and QLogic)
  • Installing and configuring Redhat Linux locally or over the network-kick start.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.

Environment: Red Hat Linux (RHEL), CentOS, MYSQL, DNS, NIS, NFS, Apache, Tomcat, Logical Volume Manager, Global File System.

Confidential

Software Engineer

Responsibilities:

  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Implemented applications in JavaScript and MySQL.
  • Created various web page layouts using HTML and CSS.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Defined text alignment, size, borders and many other typographic characteristics.
  • Performed client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.
  • Tested/De-bugged web browser using Firebug.
  • Diagnosed hardware and software problems and provided solution to them.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Involved in enhancing certain modules of web portal using Spring Framework.
  • Developed all the components as flows using spring web flow.
  • Developed web and service layer components using Spring MVC.
  • Implemented various design patterns like, MVC, Factory, Singleton
  • Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, and CSS3, groovy.
  • Writing custom filters, directives, controller for the HTML using Angular code.
  • Source code management done using GIT.

Environment: HTML, CSS, JavaScript, XML, XHTML, jQuery, AJAX, Adobe Dreamweaver, SVN, GIT, Firebug, Windows XP and MS Office, Red Hat Linux, Oracle 9i/10g, Tomcat, Apache Server.

We'd love your feedback!