Aws + Devops Engineer Resume
Portland, OR
SUMMARY
- Around 6+Years of extensive work experience as system administrator and DevOps Engineer and process including Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- Implemented and building tools such as Ant to automate and enhance the overall operational environment
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Monitoring and managing performance of ESXi servers and Virtual Machines.
- Thorough knowledge of Infrastructure & Configuration Management tools like Ansible.
- Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Ansible, AWS, and Jenkins.
- Excellent Quality Assurance & Smoke testing skills in discovering edge case bugs using exploratory testing. Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Experience in using Version Control Tools Sub-Version, Git.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autocalling, chef and Microsoft Azure.
- Integrated, host mapped, built infrastructures, and monitored the Amazon wed services using the Datadog
- Implementation of Auto Scaling for instances under ELB using ELB Health Checks.
- Work experience on S3 bucket, scheduling automated backup jobs
- Worked on Informatica for data masking,data quality,data replication,data virtualization, clouddataintegration, complex event processing.
- Creating codes using the scripting languages like python and basic Ruby
- Worked on Multiple AWS instances, setting up the security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems.
- Experience in configuration of NIS, DNS, DHCP, NFS, Apache, send mail, FTP, remote access, security management and Security troubleshooting skills.
- Storage administrator, Mid-range Storage around 3 years of experience in infrastructure implementations, solution offerings for cloud and professional services.
- Implemented Logz.io for fault detection, alerts, multi-user accesson cloud.
- Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
- Configured Servers using Puppet and maintained around 40 Puppet agents.
- Migrated the cloud base into AWS using Puppet configuration management tool.
- WroteGroovy/Unix scripts to configure resources and Servers.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Extensively worked on Hudson/Jenkins, Docker, Team City and Build Forge for continuous integration and for End-to-End automation for all build and deployments.
- Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
- Experience in Linux/Windows administration
- Worked on Datadog to monitor the servers, apps, cloud at one place.
- Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.
- Experience on Software Configuration Management (SCM) in Agile, SCRUM, ClearCase, Clearcase to Stash Migration, Waterfall methodologies.
- Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SQUID, Postfix, FTP, send mail, Remote Access, Security Management & Security trouble shooting skills.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team. Experience with Agile Methodology, Scrum Methodology, software version control and release management.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Source Control/Versioning: Subversion, GIT, Tortoise SVN, Visual SVN, Perforce, RTC, Stash, Mercurial.
Infrastructure/Virtualization Environments: VMware ESXi, Oracle Virtual Box, KVM, Asset Management, Ansible, Web-logic
Project Management/ Monitoring Tools/DevOps tools: Jenkins, Ant, Nagios, Crontab, JIRA, Datadog, MS Project, Chef, Puppet, Gitlab, Mule, Vagrant, Docker, Vmware Air-watch, VMware ESXi IBM/Lenovo, Maven, Nagios.
Security / Analysis Tools: Wireshark, TCP Wrappers, TCP dump, openssh, nmap, dig, traceroute, netstat
Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP
Cloud Technologies: AWS (EC2, ELB, S3, Elastic Beanstack, RDS, Auto scaling, Cloudwatch, VPC, Route 53, Cloudfront, NATGW), Logz.io, Rack-space, Vcenter, Vcloud, Vsphere
Operating Systems: Ubuntu, Red Hat Linux 3.x, 4.x, 5.x, 6.x, Windows 8/7/Vista/XP/server20xx, SRM vSphere 4.x and 5.x, 6x, Android, Sun Solaris 11, 10, 9.
Networking: Cisco IOS, Routers, Switches, LAN/WAN, Firewalls, VPN
Visual Analytics: Tableau, Google Analytics, Bar/Pie Charts in Excel Sheets
Languages: Shell, Python, Java, Alfresco, XML, HTML, .Net, Java Script, C, C++, Ruby, Perl scripting, Shell scripting.
Methodologies: Waterfall, Agile, Kanban
PROFESSIONAL EXPERIENCE
Confidential, Portland OR
AWS + DevOps Engineer
Responsibilities:
- Installation, configuration, and administration of Tomcat Application Server.
- Created and federated profiles to the Deployment Manager using both Profile Management tool and automated the process using manage profiles and add Node command.
- Monitored Tomcat Application Server in a clustered and non-clustered environment.
- Recommended and used hybrid clustering (horizontal and vertical) to make use of efficient resources on a single system and to provide for hardware failover and load balancing.
- Used plug-ins for load balancing across the cluster members and manually updated it for remote Web Servers in the DMZ.
- Writing shell script to automate various administration tasks such as configuration, application deployment, ear/war installation, backups, and JVM export/import.
- Experienced in Configuring Relational Databases like Oracle and SQL Server with App Server.
- Enabled connectives for Web Services and JMS resources with Enterprise Service Bus for improving flexibility through the adoption of Service-oriented interfaces.
- Secured Tomcat and applications running on it.
- Update to Application Server was done using fix packs.
- Involved in writing Shell scripts to automate tasks and application specific syncs / backups and other schedulers.
- Configured multiple websites in Apache Web server and installed Plugins to proxy requests to Application Server.
- Included MDM’S to perform the smart text(E-MAILS) to indicate the AWS instance running.
- Installed SSL certificates on the Web Servers using ikeyman tool.
- Troubleshooting various issues involving the integrations of Tomcat Apache Server, and LDAP.
- Performed tuning of the JVMs as per the application’s requirements after load testing and monitoring the memory/heap, CPU, database connections usage - worked on session replication and its issues.
- Configured Apache web server, Populated mod jk, uriworkermap for clustering on JBOSS Application Servers - for load balancing and failover.
- Responsible for documenting the various procedures involved in the day-to-day maintenance of the various environments.
- Owner of Jenkins, GitHub, Puppet, Arti-factory, and all internal build systems for the core development team on an enterprise-level python-based cloud orchestration/automation tool.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python and Docker on familiar servers such as Apache, and IIS
Environment: Linux, Eclipse, Java, AWS, Chef, Ansible, Puppet, Jenkins, Hudson, Maven, ANT, Nexus, Perl, Python, Subversion, Bash, Shell, JIRA, XML, SQL, JBOSS.
Confidential, Columbus OH
AWS + DevOps Engineer
Responsibilities:
- Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
- Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users. Installed Hosted Chef Supermarket which stores and shares the cookbooks developed within the organization.
- Automation of OS builds and Application Installation through Puppet & Chef. Nagios for application and hardware resource monitoring. Writing new plugins in Nagios to monitor resources.
- Implemented auto builds (on QA and Dev servers) on our node server environment by configuring in config. cookbook modules.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Extensively worked on Hudson, Jenkins, Team City and Build forge for continuous integration and for End to End automation for all build and deployments.
- Experience Installing and setting up Oracle Products on Linux for the development team using Chef Cookbooks.
- AWS server provisioning using Chef Recipes.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
- Performed the automation using Puppet Configuration management.
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Coordinating the resources by working closely with Project Manager’s for the release and Project.
- Carried Deployments and builds on various environments using continuous integration tool.
- Source code configuration tools Subversion and GIT used for different projects.
- Developed and implemented the software release management for the release of web applications.
- Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
- Used Shell to automate the deployment process.
- Worked on MDM’S to Saas and on-premises modeling.
- Performed Load/Functional testing using Mercury Load runner and HP QTP.
- Developed Web Forms using ASP.NET
- Designed a customized Status Reporting tool used currently, based on the specific requirements using
- J2EE/Struts and Websphere Application Server with DB2 as Database.
- Extensively used Grid Views sorting and paging
- Implemented Template Columns for Custom Nested Grid Views
- Deployment of Application on Test and Production Server
- Coordinated all the IT projects successfully by resolving release interdependencies
Environment: Ant, Maven, Jenkins, Git, Linux, Python, Scheduling, Bamboo, Linux, Mercury, VMware, Microsoft visual studio. AWS, Docker, Chef, Puppet, Open stack, Build Forge, Nagios, MongoDB, Kubernetes, Unix, Linux, SUSE, SVN, /JBOSS.
Confidential
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed automation framework for Application Deployments to the cloud environments.
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Automated the cloud deployments using chef, python (Boto & fabric) and AWS Cloud Formation Templates.
- Implement Open Stack Log Analytics Solution as a service using Flume, Fluent,Log stashwith Elastic search and Kibana for searching and indexing the logs.
- Implement HSP Log analytic solution UsingLog stash, Elastic search, Kibana.
- Created deployment tickets usingJirafor build deployment in Production.
- Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
- Implemented Micro-services usingPivotalCloudFoundryplatform build upon Amazon Web Services.
- Implementing and designing new projects based on messaging (SMS), these projects were developed in Java (J2EE) andPythonforscripting.
- Developed somePythonScripts for Diagnosis module.
- Pythonscriptingimplementation for processing database records.
- Implemented and managed data using the Informatica.
- Creating Linux Virtual Machines usingVMwareVirtual Center and AIX LPARs on P550 and P570.
- ConfiguredTFSbuilds with continuous integration and build notifications.
- Configured users and permissions forTFS, SharePoint portals and Source Control Explorer folders
- Manage Enterprise Database Environments in Physical and Virtual Environments, Which Consist of a Mixture of SQL SERVER Databases, AMAZONREDSHIFT.
- Experience withDockerand Vagrant for different infrastructure setup and testing of code.
- Experienced in building and maintainingDockerinfrastructure for SOA applications in agile environment.
- DeployedDockerEngines in Virtualized Platforms for containerization of multiple apps.
- Implemented aNagiosmonitoring system to notify of system issues
- Worked in design and deployment of national data center using the Open-stack
- Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- InstalledPivotalCloudFoundryon EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2cloudusing PCF.
- Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/ vCloud / Cloud Stack/Microsoft Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
- Participated in installing and configuring ofUNIX/Linux based Oracle 10g products
Environment: DevOps, Java, Ant, Maven, Jenkins, Hudson, Chef, Puppet, Python, Perl, AWS, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, MetaCase, GIT, SVN, Windows.
Confidential
System administrator+ DevOps Engineer
Responsibilities:
- Established version controlled software deployment for +90000 remote Android clients and +1800 Servers using Git, S3 and Jenkins.
- Implemented Kanban (build a little, test a little) environment to support daily releases as part of Product usability testing.
- Test and troubleshoots live so that customers have instant and enjoyable user experiences.
- Using Tableau provided intuitive product updates for potential winners and entailed losers with new changes and enhancements in the product.
- Manage installer releases for Client-Server based tablet supported on all Unix and Windows environment.
- Planning, scheduling and documenting releases at different stages of agile development.
- Implemented lightweight process for communication of software releases to production & maintain Sprint release notes to client & server.
- Streamlined the process to support sprint based releases to production and improved current state of release management using Git & Jenkins.
- Collaborated with different teams by providing internal training on technical knowledge for operations and post-release support.
- Retrofitted the production deployment process to QA, Dev&Product teams.
- Managed merging, branch creation and tagging for Git based code repository.
- Debugged & discovered edge-case bugs from grey-box testing with software internals and log files analysis for pattern identification.
- Performed exploratory testing to expose defects/issues not discovered with unit tests or automated testing.
- Designed, Developed &migrated all Point of Sale Systems to VMware ESXi Servers, thus facilitated cost-effective in-house infrastructure for development & testing of Presto tablets.
- Assist Customer Support team to analyze and resolve tier 2 issues by using remote management software such as logmein, teamviewer.
- Installed and configured Infrastructure Automation tool Ansible.
- Configured Chef-Server, Chef-Analytics, and Chef Workstation, used existing recipes from Chef.
- Used Ansible cookbooks to automate in AWS features like EC2, IAM, VPC, EBS, Cloud Watch, Cloud
- Trail, Cloud Formation, Auto Scaling, IAM, S3and general knowledge in Kubernetes.
- Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Integration of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
- Responsible for Continuous Integration (CI) and Continuous Delivery(CD) process implementation using Jenkins
- Trouble-shooter issues along the CI/CD pipelines.
- Worked on the installation and configuration of the monitoring tool Nagios in AWS.
- Worked on Apache and Firewalls in both development and production.
- Monitoring system performance, Server load and bandwidth issues
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- Closely worked with development, QA, and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Branching, Tagging, Release Activities on Version Control Tools: GIT
- Managed and optimize the Continuous Delivery tools like Jenkins and Docker(containerization)
- Install, Configure, Administer Jenkins Continuous Integration Tool
- Provide stable build environments for product development.
Environment: Ansible, Git, AWS, Jenkins, Python and ruby scripting, Puppet, Scheduling, ESXi, Nagios, Nginx, VMware ESXi, JIRA, Confluence, Tableau, Internal Wiki, Test link.
