Devops Aws Cloud Engineer Resume
SUMMARY:
- 5 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Software Integration, Configuration, Release Engineer, Change/Incident Management, AWS & Open source technologies and Cloud Management.
- Experience on version control systems like Subversion, GIT, IBM clear case UCM and used Source code management client tools like Visual SVN, Tortoise SVN, UberSVN, SourceTree, Git Bash, GitHub, GitLab, Git GUI and other command line applications.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Knowledge in design and configuration of Azure for automation solution development for Microsoft POC engagements, Azure backup, Azure site recovery, IaaS.
- Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
- Implemented continuous integration with Jenkins, Build Forge, TeamCity, Hudson and Visual BuildPro and End-to- End automation for all Build and deployments.
- Actively involved in each phase of Software Development Life cycle (SDLC).
- Experience in scripting such as - Python, Groovy, UNIX Bash, Shell Scripting and Perl.
- Experience using MAVEN, ANT, Gradle and Xcode as build tools for the building of deployable artifacts from source code. And good exposer in Android platform and build tools.
- Experience in Nexus and Artifactory Repository for Maven and ANT builds.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
- Experience and knowledge of Cloud Management Platform (IaaS, PaaS, SaaS).
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Experience in Deploying Apache Tomcat web server, JBoss, Oracle web logic, and IBM Web sphere.
- Experience in documenting and automating the build and release process.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013 & 2015.
- Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server (TFS) 2010 & TFS 2012.
- Hands on experience in development and implementation of high end applications with Microsoft . Net Framework and Visual Studio.
- Experience of working with the release and deployment in C, C++, Java/J2EE and ASP.net Web applications environment.
- Knowledge of using Routed Protocols: FTP, SSH, HTTP, HTTPS and Connect direct.
- Expert in migrating CVS and Bugzilla data into Git and Atlassian (Jira, Crucible, Fisheye, Portfolio, easyBI).
- Proficient in deep analysis of existing tools that are integrated used with CVS (defect tracking (Bugzilla), continuous integration(Jenkins), etc.), reviewing the feature set.
- Support and enhance SDLC cycle by using Docker containers delivered with Openshift for web application deployment
- Experience on Deployment Automation & Containerization (Puppet, Docker, Kubernetes)
- Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.
TECHNICAL SKILLS:
Operating Systems: Windows 10, CentOS, MacOS
AWS Resources: EC2, S3, VPC, Cloud watch, Code commit, code pipeline, Auto-sailing, Cloud-Formation, EKS, ECS, SNS, EBS etc..
Version control tools: Git, GitHub, Bitbucket
Configuration providing Management tools: Ansible, Chef, Terraform
Scripting languages: Python, Bash, Ruby, Shell, Yaml, Json
Programming: Java, Python
Containerization: Docker, Kubernetes
Monitoring tools: Cloud Watch, Nagios
PROFESSIONAL EXPERIENCE:
Confidential
DevOps AWS Cloud Engineer
Responsibilities:
- Worked as a DevOps Engineer for a team that involves different development teams and multiple simultaneous software releases.
- Planned, designed and configured AWS services (EC2, S3, IAM, Amazon Glacier, EBS, VPC, Elastic Load Balancing, Amazon Cloud Watch, Auto Scaling, Route 53, Cloud Formation).
- Planned, designed and configured Hybrid cloud which enabled servers containing highly sensitive data on premise while connecting with servers migrated to AWS Cloud.
- Created custom Amazon Machine Images (AMIs) to automate server build during for auto scaling during peak times. Also, deployed applications in AWS using Elastic Beanstalk.
- Implemented automation of provisioning and deployment using AWS Cloud Formation.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Involved in planning, designing and configuring multi-region failover with AWS Route53.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment.
- Worked on distributed version control system Git for data integrity. Support for distributed and non-linear workflows.
- Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.
- Used Azure Express Route to establish connections to Microsoft cloud services such as Microsoft Azure, Office 365, and Dynamic 365.
- Experience in Azure infrastructure management
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes that occurred in last 24 hours.
- Automated the cloud deployments using Server less, Groovy and AWS Cloud Formation Templates.
- Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
- Managed the configurations of servers using Server less and configured Jenkins builds for continuous integration and delivery.
- Utilized Lambda and serverless.yml as configuration management tools to deploy consistent infrastructure across multiple environments.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management using serverless Framework.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Achieved Continuous Delivery goal on high scalable environment, using Docker coupled with load-balancing tool Nginx.
- Implementation of cloud services IAAS, PAAS, and SaaS, which include AWS and Docker.
- Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Worked with Version control tools GIT Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
- Installed, Configured and Managed Monitoring Tools such as ELK, Nagios, Cloud Watch for Resource Monitoring.
Environment : AWS EC2, S3, Lambda, Docker, ELK, VMware, Cloud Watch, NPM, Cloud Formation, Groovy, Python, Dynamo DB, VPC, IAM, Nagios, Nginx, Git, Linux, Blue/Green Deploy, Data Centre Migration AWS, Jenkins.
Cloud Devops Engineer Intern
Confidential, Santaclara CA
- Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, Cloud Formation, VPC , and IAM Security Groups that are utilized for different environments.
- Create IAM Users, Roles and following security compliances like password and key rotation policies
- Creating some build plugins by using a configure to integrating with Git, Maven, Ant. Setting up continuous integration and formal builds using Jenkins with Artifactory repository.
- Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS .
- Having Knowledge on Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job and for every corn job SNS will notifies you.
- Maintained build related scripts developed in ANT, Maven. Modified build configuration files including Ant's build.xml .
- Strong knowledge/experience in creating Jenkins CI pipelines, and troubleshooting issues along the CI/CD Pipelines.
- Having Knowledge on the database server on Sql and Teradata .
- Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production
Graduate Assistant/Intern
Confidential, San Jose CA
- Designed an algorithm based on compressed sensing for wireless channel estimation
- Evaluated the use of the algorithm on various OFDM channels simulated in MATLAB
- Compared the performance of the algorithm with other standard channel estimation techniques
- Teaching Assistant for the graduate Computer Vision course in Fall 2016
- Responsible for conducting office hours and grading assignments
- Experience in development, maintain, Quality assurance and troubleshoot web application.
- Focused in web development technologies HTML5, CSS3, JavaScript .
- Knowledge in configuring and deploying web application servers such as Web Logic and Apache Tomcat. knowledge in Service Oriented Architecture SOAP, Restful web services and WSDL, XML
Confidential
LINUX ADMIN/BUILD AND RELEASE ENGINEER
Responsibilities:
- Installation,Maintenance,Administration and troubleshooting of Red hat Enterprise Linux 5.xservers on various hardware platform.
- Migrated Projects from SVN to GIT .
- Used Ant, Maven to perform daily and weekly Software Builds. Managed builds and made necessary changes to ANT build scripts for JAVA/ WEBSPHERE based applications.
- Solid understanding of Linux shell and Perl scripting UNIX, Windows, build and release engineering principles.
- Deployed JAVA/J2EE applications through Tomcat application servers Written scripts in Python to automate log rotation of multiple logs from web servers.
- Developed Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
- Maintain continuous build automation - currently within Hudson/Jenkins .
- Installed and Configured Oracle 10g/11g client on different domains.
- Installed, configured, upgraded and managed Puppet master, agents & Databases.
- User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
- Worked on VMware ESX server, VMware Workstation .
- Upgrading Linux Kernel with the latest releases on RHEL servers.
- Get the storage from SAN team and do a scan, increase the volume.
- Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications.
- UNIX Shell/Perl scripting for job automation. Creating zones for application.
- Created ZFS file system in Solaris 10 using Zpool and ZFS and created Veritas file systems 5.0, RAID 0, 1, 5 volumes.
- Installed application connectivity software to enable IBM print services. Configured and administered firewall rules, including the use of SNORT, NMAP to monitor system files, port security, and network traffic activity coming through the firewall.
- Implemented Oracle RAC high availability application cluster on RHEL 4.5.
Environment: RHEL,SVN,GIT,ANT,Maven,Nagios,Vmwareesx,Linuxkernel,Oracle10g/ 11g,Hudson, Python, Perl, Ruby,Puppet, 2500+ Linux instances, 900+ AIX Servers, HP-DL380 G6/G8 and DELL R710/720 and 920, p8/p7 Series
Confidential
Java Developer
Responsibilities:
- Performed a detailed evaluation of the WebLogic environment including application server configuration and tuning, JVM tuning, software architecture and application code assessment and deployment procedures for a large scale J2EE application.
- Developed and Worked in EA Frame Work.
- Identified the Business Requirements of the project.
- Prepared the Design document by reviewing the Solution Requirement Specifications.
- Worked on the Change requests and involved in Construction phase.
- Wrote Test Cases from Function Specifications.
- Handled Status Calls to explain the progress of defects.
- Involved in developed the application using Core Java, J2EE and JSP.
- Used JSP to develop the front-end screens of the application.
- Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
- Developed html-based forms, validations using JavaScript.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in writing Application Context XML (applicationContext.xml) file that contains declarations and another dependent object declaration.
- Participated in database design using Oracle10g.
- Version Control was mandated through CVS.
- Provided reports and performed Cleanups requested by client.
- Java coding to fix the defects and performing unit and integrated testing.
- Created new database instances & managing table Spaces, users & roles.
- Conversant in XML related technologies.
- Used Multi-threading to overcome the errors in the process of transactions.
- Demonstrated skills in working with operating systems like Linux and windows, across various databases like MS-SQL, DB2 and Oracle 10g/11g.
- Developed dynamic web-based user interfaces using HTML and Java Script.
Environment: Java EE 1.5, JDBC, Multi-Threading, Servlets, JSP, Struts 1.0, XML, XSLT, JUnit, Eclipse, ANT, Web logic server 9.2, Oracle 9I, CVS, Unix