We provide IT Staff Augmentation Services!

Devops Engineer / Cloud Engineer Resume

3.00/5 (Submit Your Rating)

South Brunswick, NJ

SUMMARY

  • 8+ years of experience in Amazon Web Services and AZURE, Web Application Server Apache Tomcat, Red Hat Enterprise Linux, Sun Solaris and Amazon Linux Operating Systems.
  • Strong hands on experience in Amazon web services such as EC2, S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch and IAM.
  • Strong experience in AZURE such as Virtual Machines, Virtual Network, Virtual Machine scale set, Load Balancer, CDN, Table Space, Azure cosmosDB,
  • Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2 instances using these custom images.
  • Strong experience with UNIX/Linux in installing and configuring LVM, RAID, NGINX, HTTPD, Tomcat, MySQL, Oracle, patching, custom log metrics, configured custom Cloud Watch metrics.
  • Experience in building multi - Tier, highly available, fault tolerant and scalable applications using AWS Elastic Beanstalk, AWS RDS, DynamoDB, Elastic Load Balancing and Auto Scaling.
  • Experience in building policies for access control and user profiles using AWS IAM, S3 controls with bucket policies.
  • Excellent knowledge of S3 storage strategies such as versioning, life cycle policies, cross region replication and Glacier using command line interface (CLI) and Amazon Management Console.
  • Created RDS DB instances using Multi-AG deployments. Tested DB instance Failover using reboot with fail-over.
  • Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups.
  • Build and configured virtual Data center in Amazon cloud to support Enterprise hosting which includes VPC, public, private subnets, Security groups and Route tables.
  • Utilized Amazon Cloud Watch to monitor AWS resources such as EC2 instances, Amazon EBS volumes, Amazon RDS DB instances and Elastic Load Balancers.
  • Designed and Created CloudFormation templates and also used existing templates to create stack.
  • Expertise in the Installation, Configuration and Administration of Apache web server (2.2/2.4), Nginx webserver 1.8 and Microsoft IIS Server.
  • Have good knowledge on monitoring the performance of applications using AppDynamics.
  • Experienced in installing and configuring Apache Tomcat 7/8/9 application server and deploy J2EE application.
  • Experience on configuration management (Chef) and continuous integration (Jenkins).
  • Experience in using Git and SVN.
  • Infrastructure automation coding in languages such as Python, Shell Scripts, AWS Command line interface and AWS SDKs.
  • Providing 24 x7 on-call support in debugging and fixing Linux and Middleware related issues in AWS Cloud Environment.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services EC2, Elastic Load Balancer, Autoscaling Services, Glacier, Elastic Beanstalk, CloudFront, Relational Database, Virtual Private Cloud, Route 53, Cloud Watch, CloudFormation, Identity and Access Management and Opswork.

Operating Systems: Redhat Linux 5/6/7, Amazon Linux AMI, CentOS, Ubuntu and Microsoft Server.

Programming Languages: C, C++, JAVA/J2EE, SQL, PL-SQL

Application / Web Server: Apache 2.2.x, Microsoft IIS server 6.0, Nginix 1.10 and Tomcat-Apache 7, 8, 9.

J2EE Technologies: Servlets, Spring, Hibernte, JSP, JDBC, JMS, EJB.

Tools: Cloud Watch, Vitalize, Maven, Ant, Jenkins, Nexus, Chef.

Web Technologies: JDK 1.5/1.6/1.7, HTML, XML, DHTML.

Scripting Languages: Shell scripting and Python.

Database: Oracle 9i/10g/11g, MariaDB, AuroraDB, My SQL, DynamoDB, MongoDB and MS Access.

Protocols: TCP/IP, FTP, SSH, SMTP, SOAP, HTTP and HTTPS.

Version Control: SVN, CVS, Git.

PROFESSIONAL EXPERIENCE

DevOps Engineer / Cloud Engineer

Confidential, South Brunswick, NJ

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, CloudFront, ELB and Elastic Beanstalk.
  • Have good experience on AZURE stack.
  • Experience working with Virtul Machines, Virtual Network, Storages, VPN, CDN, No SQL and SQL databases on AZURE.
  • Excellent knowledge in creating multi-tier application hosting environment with Load Balancer, Web servers / Application servers and Database.
  • Configured AWS Security Groups which acts as a virtual firewall that controls the traffic for one or more AWS EC2 instances.
  • Installed and configured applications in DEV, UAT/QA, PROD and DR environments.
  • Configured Launch configurations, Auto-scaling groups, target Groups and Classic/Application load balancers.
  • Experience in AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
  • Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2 instances using these custom images.
  • Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
  • Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Designed and created CloudFormation templates to create stacks.
  • Designed and created Terraform templates to provision infrastructure.
  • Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
  • Automation of OS builds and Application Installation through Chef.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Installed and configured NGINX, Apache, Tomat, LVM and RAID in Linux Instances.
  • Implemented incremental backups and weekly Snapshots.
  • Experience in creating customized Docker images and push them to AWS ECS, good knowledge in containerization space.
  • Installed and configured Nagios for monitoring EC2 instances.
  • Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.
  • Configured custom metrics for the AWS Cloud Watch for detailed monitoring.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and also added multiple nodes for continuous deployments.
  • Used Shell/Python scripts to automate the deployment process.
  • Used Git as version control for scripts and configurations.
  • Implementing a Continuous Delivery framework (CI/CD) using Jenkins, Maven & Nexus in Linux environment.
  • Using Amazon Route53 to manage public and private hosted zones.
  • Created AWS RDS DB instances Oracle, MySQL, MariaDB and AuroraDB.
  • Created SNS topics and managed subscriptions.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
  • Providing 24 x7 on-call support in debugging and fixing Linux and Middleware related issues in AWS Cloud Environment.

Environment: EC2, ECS, Auto-Scaling, S3, Glacier, Elastic Beanstalk, ELB, RDS, DynamoDB, VPC, Direct Connect, Route53, Cloud Watch, Nagios, Terraform, CloudFront, Git, Chef, Nexus, Python, Shell Scripting, Custom AMI, RedHat, Amazon AMI, CentOS, LVM, RAID, Maven, Docker, Kubernetes, Jenkins, IAM, SNS.

DevOps Engineer

Confidential, San Jose, CA

Responsibilities:

  • Created automated build and deployment process for J2EE applications and built the workflow for a continuous integration system for all our products.
  • Created automation scripts using Devops tools (python, Docker, json, bash and Chef) and implemented AWS Cloud Formation template stacks to automate building new instances using JSON and custom Chef scripts
  • Optimized volumes of EC2 instances and created AWS VPC instances
  • Used IAM to create new accounts, roles, users and groups.
  • Configure S3 versioning and lifecycle policies and Glacier for backup and archive files
  • Configured Elastic Load Balancers with EC2 autoscaling groups.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages. Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Managed and supported AWS Cloud instances both from the management console and the amazon command line interface.
  • Created custom monitors, alarms and notifications for EC2 hosts using Cloudwatch.
  • Building requisite automation for repetitive and complex tasks with scripts to streamline operations.
  • Provided technical expertise for continuous development and continuous integration.
  • Provided architectural input for system design to improve infrastructures scalability, reliability & adaptability.
  • Worked closely with the software development team and other parts of the company to provide a robust, flexible, and scalable platform that enables both product development and new service offering while maintaining security and data privacy.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins to move from one environment to other environments.
  • Maintained Jenkins servers to deploy code into production & non-production environments
  • Collaborated with engineering, PM and Ops resources to provide technical expertise and support on key initiatives for system availability and reliability.
  • Managed complex and often mutually exclusive release schedules, facilitating platforms for Business to resolve those conflicts, and preparing all Release Materials.
  • Provided 24x7 On Call support for Pre-Production and Production environments.

Environment: JDK 1.6, Core Java, J2EE, Spring, Hibernate, Docker, Linux, RESTful, Chef, Python, JSON, AWS EC2, S3, IAM, VPC, Glacier, Elastic LoadBalancers, Cloudwatch, Jenkins, Maven, ANT, MySQL, Oracle DB.

Java Developer /Middleware Administrator

Confidential, San Jose, CA

Responsibilities:

  • Contributed in major phases of the software development lifecycle.
  • Experience in working with Java, HTML, J2EE, Servlets, SQL, JSP and JavaScript in development process.
  • Integrated Spring with Struts to implement MVC pattern and configured managed beans in spring xml.
  • Designed and developed presentation layer using Struts
  • Worked on Version control management using SVN.
  • Utilize the various J2EE Design patterns to develop the Business modules based on the required functionality.
  • Object Oriented Analysis and Design using UML including development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the view pages using HTML, CSS, JavaScript for client side development and validations.
  • Involved in designing Servlets, JSP pages, deploying and testing them in eclipse.
  • Used Jira for bug or issue tracking.
  • Building and deployment of EAR, WAR, JAR files on development, test and production systems in Tomcat Application Server.
  • Creation and administration of Virtual Machines using VMware and virtual box.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured Apache/Tomcat web server.
  • Responsible for configuring and connection to SSH through SSH clients with putty.
  • Created and modified users and groups with SUDO permission.
  • Wrote JUnit test case for back-end logic implementation development.
  • Designed and implemented the UI components using EXTJS
  • Responsible for testing of application on various levels like integration and System testing by utilizing various methodologies
  • Used JavaScript front end Validations.

Environment: Java 1.5, J2EE, Servlets, JSP, JUnit, Git, Ajax, JavaScript, HTML, XML, REST, Tomcat, Oracle9i, Eclipse, Design Patterns, EJB3.0, Maven, Log4j, VMWare, VirtualBox, SSH, Putty, Ubuntu, CentOS

Java Developer

Confidential

Responsibilities:

  • Developed UI using HTML, CSS, Java Script and AJAX.
  • Used Oracle IDE to create web services for EI application using top down approach.
  • Worked on creating basic framework for spring and web services enabled environment for EI applications as web service provider.
  • Created SOAP Handler to enable authentication and audit logging during Web Service calls.
  • Created Service Layer API's and Domain objects using Struts.
  • Designed, developed and configured the applications using Struts Framework.
  • Created Spring DAO classes to call the database through spring -JPA ORM framework.
  • Wrote PL/SQL queries and created stored procedures and invoke stored procedures using spring JDBC.
  • Used Exception handling and Multi-threading for the optimum performance of the application.
  • Used the Core Java concepts to implement the Business Logic.
  • Created High level Design Document for Web Services and participated in review discussion meeting with client.
  • Deployed and configured the data source for database in WebLogic application server and utilized log4j for tracking errors and debugging, maintain the source code using Subversion.
  • Used Clear Case tool for build management and ANT for Application configuration and Integration.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements (Technical, Functional and User Interface).

Environment: Windows, Linux, Rational Clear Case, Java, JAX-WS, SOAP, WSDL, JSP, Java Script, Ajax, Oracle IDE, log4j, ANT, struts, JPA, XML, HTML5, CSS3, Oracle WebLogic.

We'd love your feedback!