We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

3.00 Rating

Jersey City, NJ

SUMMARY:

  • Around 8 years of comprehensive experience in the areas of DevOps, AWS and Linux Administration.
  • Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS, Microsoft Azure and Rackspace cloud environments and Data centers.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
  • I used to be a developer on the Azure Storage team for about two years, until I moved to a team in Microsoft Research.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Provide highly durable and available data by creating and managing policies for S3 data store, versioning, life cycle policies.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch.
  • Experience on CDN to deliver webpages and other content based on geographic locations of the user.
  • Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache.
  • Create, configure and manage Resource Pools and CPU Load Balancing.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, Swing, JDBC, JMS, EMS) and XML.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using theAWSconsole and CLI (command line interface)
  • Redesigned infrastructure for high availability using multipleAWSavailability zones.
  • Knowledge of Agile development methodologies like Scrum, Sprints model.
  • Documenting and Maintaining excellent and efficient software & security compliance.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) UNIX based Korn shell, Bash.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed Web applications using Python, Ruby, Cassandra and MongoDB and implementing Model View Control (MVC)architecture and considerable experience in various front - end technologies and Gradle plugin to automate java micro-benchmark testing
  • Configuring and installing VMware Virtual Center servers and VMware Vcenter Appliance.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Created Instances in Apache WebServer, JBOSS Application server in QA, Production environment, performance testing of Apache and Tomcat management services.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 on call support rotation basis.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM
  • Solid background in Core Java API, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools
  • Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall model.
  • IT experience in Administration, Design, Development and Deployment of data warehousing and business intelligence applications using COGNOS 10, 8 BI Suite, ReportNet.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring, Spring Boot, Spring Batch, Spring Security, Hibernate and developing standalone applications using Spring Boot and working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL)

TECHNICAL SKILLS:

Cloud Infrastructure: AWS, OpenStack, MS Azure, Rackspace

Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible and Opswork

Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI

Build Tools: ANT, MAVEN, Gradle, Build Forge, CMAKE, MS Build

Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Scripting: Shell, Python, PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Groovy, Ruby and Perl.

Languages: C, C++, PHP, PL/SQL and Java/J2EE

Web Technologies: Java Script, Node Js, Servlets, JDBC, a, CSS

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation

Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere6.x/7.x/8.x, Apache Tomcat5.x/7.x, AWS, JBOSS4.22.GA

Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL

Operating System: Windows, Linux, Unix, Solaris, RHEL, Centos, Ubuntu, SUSE

Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP

Network Topologies: LAN, WAN, VPN and Firewalls

Logging &Monitoring Tools: Nagios, Splunk, Logstash, Teraform

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

AWS/ Devops Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts
  • Experience in setting up TERRAFORM continuous build integration system.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Created Puppet manifests, classes and modules to automate system operations.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Using Jenkins AWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
  • Implemented java design patterns like Singleton, Factory, Command patterns.
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Designed Continuos Delivery platform using Docker, Jenkins and Puppet.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Edited Grunt configurations and AngularJS pages and Express routes
  • Build security utilities and tools for internal use that enables fellow Security Engineers to operate at high speed and wide scale.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Use of Git and GitHub repositories.
  • Involved in extensive meetings with business and design people in analyzing / drafting Business Requirement Specification and Software Requirements Specification.
  • Worked on migrating the old java stack to Type safe stack usingScalafor backend programming.
  • Extensively used Akka actors architecture for scalable & hassle free multi-threading.
  • Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
  • Worked on handling all the requests to the systems using play framework MVC framework.
  • UsedScalacollection framework to store and process the complex employer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Extensively involved in developing restful API's for web portals for each of the client which goes live with system, which includes getting all the meta data information of the client and user, all the activities, offers etc.
  • Used slick to query and storing in database in aScalafashion using the powerfulScalacollection framework.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, Opsworks, shell scripts, GIT, Docker, Chef, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

Confidential, SFO,CA

AWS/Devops Engineer

Responsibilities:

  • Involved in deploying the content Cloud platform on AWS using EC2, S3 and EBS.
  • Experience in Performance Tuning and Query Optimization in AWS Redshift.
  • Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.
  • Worked on creating the modules driven AWS Infrastructure with Terraform
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Experience working with AWS Simple calculator to estimate pricing for corporate proposals.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Coordinate with team lead and other developers to implement features according to specifications and helped in refactoring JAVA code to enhance the performance along with fixing issues and application support.
  • Creating manifests and classes in Puppet for automation.
  • Experience working on Terraform, which is used to create and compose all the components necessary to run application.
  • Conducted performance testing of Apache and Tomcat management services.
  • Implemented Web Services integration components from SOA using SOAP Web Services.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.

Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Teraform, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Jenkins, Maven, Docker, Puppet, JBOSS 4.22.GA, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.

Confidential

Devops Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Build Nagios monitors for new services being deployed.
  • Supported Puppet master server and around 500+ Clients by installing agents and managed multiple modules and manifests.
  • Defined instances in code, next to relevant configuration on what running and then created the instances via Puppet.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Integrate GIT into Jenkins to automate the code check-out process.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Experience with Build Management tools like Maven for writing build.xml and Pom.xml.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Automated Linux production servers setup using Puppet scripts. Documented release, builds and source control processes and plans.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created multiple Python scripts for various application level tasks.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.

Environment: Jenkins, Maven, GIT, Puppets Scripts, Python, Nexus, Oracle 10g, Apache, JBOSS Application Server, Cloud computing tools.

Confidential

Java Developer

Responsibilities:

  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, JAXP, JNDI and JMS.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different DPs.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test, deploy Identity microservices and JSP, CSS3, JQuery and Angularjs.
  • Experience working with cassandra.
  • Worked on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC 4, Spring REST Template, RabbitMQ AMQP server, Spring Integration).
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins with Ansible playbooks to run the deployment process. Used S3 buckets to manage document management and RDS to host database.
  • Used AWS cloud formation templates and AMI to recreate instances.
  • Designed and developed JSP pages using Spring MVC 3.0 framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Set up Secure Sockets Layer(SSL) communication in Websphere application server.
  • Experienced in collaborating with senior backend, senior mobile developers in an Agile &Scrum Methodology and Oracle EBS modules.

Environments: Red Hat Linux (RHEL 4/5), UNIX, Python, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Maven, Puppet, Nagios, BMC, Oracle, MySQL, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware.

We'd love your feedback!