Aws/ Devops Engineer Resume
PA
SUMMARY:
- Around 5 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.
- 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, lifecycle 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 EC2instances, 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.
- 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, S3, IAM, 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 .
- Used 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, and XM L.
- Worked on AWS for deploying EC2 instances consisting of various flavours viz., Ubuntu and Solaris in both Linux and Windows.
- Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface)
- Redesigned infrastructure for high availability using multiple AWS availability zones.
- Knowledge of Agile development methodologies like Scrum, Sprints model .
- Writing shell scripts for Automated Back - ups and Cron Jobs.
- Developed python scripts for automating infrastructure.
- Documenting and Maintaining excellent and efficient software & security compliance.
- Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
- Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
- 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 .
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
- 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 Web Server and JBOSS Application server in QA and Production environment.
- Conducted performance testing of Apache and Tomcat management services.
TECHNICAL SKILLS:
Cloud Infrastructure: AWS, OpenStack, MS Azure, Rackspace
Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible and Opswork
Continuous Integration Tools: Jenkins, Bamboo, build master
Build Tools: ANT, MAVEN, MS Build
Versioning Tools: GIT, CVSBug Tracking Tools: JIRA,, NexusScripting: Shell, Python, PL/SQL, C#,HTML,Groovy, Ruby and Perl.
Languages: PHP, PL/SQL, Swift
Web Technologies: Java Script,, CSS, API Gateway's
Virtualization Tools: VMware vSphere, 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, Centos, Ubuntu
Network Services: LDAP, DNS,Web, mail, FTP
Network Topologies: LAN, WAN, VPN and Firewalls
Logging & Monitoring Tools: Splunk, Teraform
WORK EXPERIENCE:
Confidential, PA
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
- 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.
- Created branches and managed the source code for various applications in GIT .
- Configured GIT with Jenkins and schedule jobs using POLL SCM option.
- Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
- Code Quality Analysis techniques are performed by integrating- Checkstyle, Findbugs with CI tools.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Create and setup automated nightly build environment for java projects using MAVEN .
- Collaborated with development support teams to setup a continuous delivery environment with the use of
- Coded different Java validation classes for the Application logic and utilities
- Edited T-SQL stored procedures.
- Using API Gateway Services for java based applications.
- Configure and managing daily and hourly scheduled snapshots backup.
- Using Jenkins AWS Code Deploy 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 a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's, whenever a new github branch gets started, automatically, Jenkins, our Continuous Integration server attempts to build a new Docker container from it, the Docker container has the AMI baked in and leverages Linux containers.
- Converted our Production and staging environment from a handful AMI's to a single bare metal host running Docker.
- Experience in using Dockers Swarm and deployed spring boot applications.
- Designed Continuous Delivery platform using Docker, Jenkins and Puppet .
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
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 layers 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 micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
- 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 - SpringXML 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 AWSEC2 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.
- Developed server-side services using Java, spring, Web Services ( SOAP, Restful, WSDL, JAXB, JAX-RPC ).
- Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
- Integrated spring with Hibernate using configurations and implemented DAOlayer to save entities into data base.
- Used JSP, CSS3, JQuery and Angular .
- Set up Secure Sockets Layer ( SSL ) communication in Websphere application server.
- Experience working with Oracle EBS modules.
- Experienced in collaborating with senior backend and senior mobile developers in an Agile & Scrum Methodology
Environment: 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.
Confidential
Marketing Officer
Responsibilities:
- As an individual contributor, generated leads and obtained 150 signed university applications
- Creating marketing campaigns and working with the company's external PR agency to see them executed.
- Contributing to the annual sales and marketing plan.
- Planning and project managing marketing events and evaluating their success.
- Evaluating the effectiveness of all marketing activity.
- Developing and implementing an internal marketing program.
- Supporting the marketing manager in day to day marketing activities.
- Plan, develop and deliver campaigns as agreed within ti
Environment: Subversion. Nexus, CVS, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Apache Tomcat, Shell scripts.