Sr. Aws Devops Engineer Resume
Raleigh, NC
SUMMARY
- Expertise in Agile Testing Methodologies and full Software Development Life Cycle (SDLC ) Methodologies & Validations to ensure the Quality Assurance Control.
- Over 8+ years of comprehensive experience in the areas of DevOps, AWS and Linux Administration.
- Experience with an in - depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB
- Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3.
- Extensive knowledge in working with Java, J2EE technologies such as JDBC, Hibernate, Ibatis, MyBatis, Servlets, JSP, JNDI, JSTL, Struts, JSF, Spring, XML, Web Services, SOAP, REST, JQuery, JSON, Oracle, SQL, Rich Faces, JDBC, JNDI and Object-Oriented Programming techniques.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Skilled in configuring Docker containers and created Dockerfiles for different environments.
- Experience in Container Orchestration with Docker and Kubernetes.
- Experience in working with AWS IAM in creating new roles, users and groups within different accounts with customized policies.
- Skillful in managing AWS Route53 to route and manage the traffic between different regions.
- Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Ansible and Jira for end-to-end automation.
- Extensive experience in building and deploying artifacts such as war and ear files from Source Code by using build tools likeANT and Maven.
- Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by Atlassian.
- Designed and developed application using Core Java, J2EE (JSP, Servlets), spring and Oracle.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and
- Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Expertise in Scripting technologies like HTML 5, DHTML, JavaScript, CSS 3, XML and XSL/XSLT, AJAX, Angular JS 1.5 / Angular JS 2 and JQuery.
- Have strong experience in RDBMS like Oracle, DB2, PL/SQL, Sybase and SQL.
- Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3.
- Extensive knowledge in working with Java, J2EE technologies such as JDBC, Hibernate, Ibatis, MyBatis, Servlets, JSP, JNDI, JSTL, Struts, JSF, Spring, XML, Web Services, SOAP, REST, JQuery, JSON, Oracle, SQL, Rich Faces, JDBC, JNDI and Object-Oriented Programming techniques.
- Extensive development experience on different IDE's like Eclipse, IntelliJ, Weblogic Workshop IDE, Net Beans and RAD.
- Expertise in Scripting technologies like HTML 5, DHTML, JavaScript, CSS 3, XML and XSL/XSLT, AJAX, Angular JS 1.5 / Angular JS 2 and JQuery.
- Have strong experience in RDBMS like Oracle, DB2, PL/SQL, Sybase and SQL.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Extensive experience in implementation of the version control software CVS, SCME, SVN, Perforce, Clear Case and GIT.
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr. AWS DevOps Engineer
Responsibilities:
- Designed and deployed applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Experience in handling AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
- Designed security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Management of SaaS product development activities using variety of services such as Amazon Web Services (AWS).
- Developed supporting data analysis projects using Elastic Map Reduce on the Amazon Web Services (AWS) cloud.
- Developed project to interface with extensive database via cloud-based API utilizing Github, AWS/RDS servers, and continuous integration with Codeship.
- Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Technology implemented to leverage MicroServices, the power of AWS, Ansible and Docker to reduce development cycles by 45%.
- Used AWS created and queried data using DynamoDB and created a Web interface allowing users to dynamically
- Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM and DynamoDB
- Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Create cloud formation template in json format and uses AWS SDK to call AWS Cloud formation service to create AWS resources like ELB, EC2 instance, Route53, Auto scaling group.
- Experience in Build/Release/Deployment/Operations (DevOps) / AWS Cloud
- Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
- Responsible for writing Spring Configuration XML file that contains declarations and another dependent object declaration.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz., OEL, RHEL, CentOS and Ubuntu 12.04 in Linux and Windows 2008 and 2012.
- Changed the existing Terraform templates to Cloud Formation Templates for use in AWS environment.
- Architect, design, implement, support, and evaluate security-focused tools and services.
- Conducted performance testing of Apache and Tomcat management services
- Implemented Web Services integration components from SOA using SOAP Web Services.
- Develop and interpret security policies and procedures.
- Work item modification, creation, security management and code management in TFS.
- Perform day-to-day operation and troubleshooting of VMs
- 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.
- Integrated Docker container-based test infrastructure to JenkinsCI test flow and set up build environment integrating with Git to trigger builds using Web Hooks and Slave Machines.
- Implemented Continuous Integration using Jenkins.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Implemented Maven builds to automate JAR, WAR, and EAR files.
- Migrated standalone applications from local to AWS cloud. Deployed artifacts on AWS with Jenkins AWS Code Deployplugin.
- Used JenkinsPipeline (Pipeline as code) with Jenkins file for many CI/CD Deployments.
- Used Ansible for configuration management of hosted Instances within AWS.
- Employed versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
Environment: Chef, Recipes, Cookbooks, Puppet, Ansible, Cloudformation, TravisCI, Javascript, Python, Ruby, Java, Oracle, MySql, Db2, MS SQL Server, Websphere, SVN, Agile, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Docker, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elasticsearch, kinesis, hadoop, data pipeline, elasticbeanstalk, lambda, elasticache, codedeploy, SSO, SSL, Linux, hipchat
Confidential, Raleigh, NC
Sr. AWS DevOps Engineer
Responsibilities:
- Design of scalable back-end with AWS Lambda, API Gateway, BeanStalk, DynamoDB, S3, CloudFront, EC3 and Identity Management with AWS Cognito.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Successfully integrated and tested Fast QC and Dtox analysis Docker containers into Orange.
- Developed Ansible playbooks for Linux bare metal and Kubernetes based big data, machine learning, GPU, and storage technologies.
- Experience in working with AWS (Amazon Web Services) cloud platform and its features which includes EC2, IAM, EBS CloudWatch, AWS Config and AWS S3.
- Implemented JMS features such as acknowledgement modes, receive modes and redelivery by using SQS services in the backend. Installed and configured Elasticsearch with logstash ship of logs of three.
- Developed a Spark Streaming pipe line which ingests Activity data and Email Delivery Events into S3 using Kinesis. Used Spark API over Cloudera Hadoop to perform analytics on data in Hive.
- Experience in creating notifications and alarms for EC2 instances using CloudWatch.
- 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.
- Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu 14.04) and Configured launched instances with respect to specific applications.
- 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 - Check style, Find bugs with CI tools.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap, RSpec and Html.
- Designed the mobile application using java design patterns such as Singleton and Factory
- 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 Docker.
- Developed front-end application using JavaScript, HTML5, AJAX, CSS AngularJS, ReactJS, Bootstrap and JQuery.
- Made changes to the Ruby on rails application for the support of internationalization.
- Developed Java (Spring Boot ) mobile applications to Store/Extract data in/from LDAP and Cassandra database
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Edited T-SQL stored procedures.
- Worked in different environments like DEV, QA, Datalake and Analytics Cluster as part of Hadoop Development. Automate build process by writing Maven build scripts
- Developed JavaScript functions for Client side validations
- Configure and managing daily and hourly scheduled snapshots backup.
- Using Jenkins AWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping in AWS.
- Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
- Used Nginx as load balancer to pass requests to node.js server.
- Worked on the project prototypes using Dynamodb and AWS.
- Worked on Deploying a Gatling Docker Image into the Mesos Cluster with help of Docker swarm.
- Developed Jenkins-Kubernetes deployment for dockerized microservices in Golang and Python.
- Developed JMS Wrapper for Amazon SQS (Simple Queuing Service) which enabled the user to interact.
- Developed and implemented software release management strategies for various applications according to agile process.
- Resolved update, merge and password authentication issues in Bamboo and JIRA
Environment: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail,Cloud watch, CloudFormation and Route 53), GIT, GitHub, EBS, Kubernetes, Ansible, Docker, Maven, Jenkins, AWS Auto Scaling, Unix/Linux
Confidential, Columbus, OH
Sr. AWS DevOps Engineer
Responsibilities:
- Designed and deployed applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Experience in handling AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
- Designed security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Implemented setting up of IAM user roles with corresponding user and group policies using JSON.
- Created SNS (Simple Notification Services) and triggered it by Cloud Watch monitoring to send SMS or Email to desired recipients.
- Configured and ensured connection to RDS database running on MySQL engines.
- Expert in writing Templates for AWS infrastructure, as a code using Terraform to build Development, Testing, staging and production environments.
- 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.
- Used Oracle to connect to various databases and to check for the invalid objects after and before each release. Build and maintain SQL scripts and execute different scripts for different environments.
- Created Instances in Apache WebServer and JBOSS Application server in QA and Production environments.
- Documented the SCM process and policies of the company and recommended some process changes.
- Worked with scrum and development team in overseeing bug tracking, test prioritization, test automation and releases.
- Educated team about continuous integration and automated testing practices and supported them throughout development.
- Maintain and enhance current build procedures for all software development projects.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments. Implemented Maven builds to automate JAR, WAR, and EAR files.
- Migrated standalone applications from local to AWS cloud. Deployed artifacts on AWS with Jenkins AWS Code Deployplugin. Used Ansible for configuration management of hosted Instances within AWS.
- Used JenkinsPipeline (Pipeline as code) with Jenkins file for many CI/CD Deployments.
- Employed versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
Environment: AWS (EC2, VPC, ELB, S3, EBS, RDS, IAM, Cloud Trail, Cloud watch, CloudFormationand Route 53), GIT, GITHUB, Jenkins, Ansible, Docker, Maven, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.
Confidential, Seattle, WA
Cloud Engineer
Responsibilities:
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Developed and integrated the deployment process in CI environment using Jenkins.
- Written Chef Recipes to manage configurations and automate installation process.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Took the sole responsibility to maintain the CI Jenkins server.
- Created deployment workflows in Jenkins which includes pre release, release and Post release steps.
- Analyzed and resolved conflicts related to merging of source code for SVN/GIT.
- Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Created and maintained user accounts, roles on Rally, MySQL, production and staging servers.
- Documented and worked on project features, technical specifications & infrastructure requirements.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- Re-designing/ developing the main website to improve user experience and add new functionality and converting from PERL to PHP.
- Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency. Used Robocop tool for automatic ruby code style checking.
- Experience with all of the GEMS and libraries of all version of the ruby/rails.
- Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features.
- Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
- Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
- Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS with Mustache.JS for front end MVC/ templating.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components. Implemented a Node.JS server to manage authentication.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS and jQuery.
- Developed an Angular.JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
Environment : JavaScript, DOJO, HTML, CSS, XML, XSLT, AJAX, JSP, JSON, Jquery, Angular.js, Backbone.js, Bootstrap, Node.js, React.js, ES6, TypeScript, Polymer.js, Docker, kubernates, Npm, Gulp, Grunt, Bower, Core Java, UNIX, Linux, Sybase, JDBC, Oracle, SQL, MySql, MsSql, Toad, CRUD, Eclipse, REST, Apache CXF, Clear Case, Tomcat, JUnit, JIRA, Maven, iText, Weblogic, SVN, UML, Agile