Sr Aws/devops Developer Resume
Kansas City -, KS
SUMMARY
- Over 9 years of experience as DevOps/Build and Release Engineer in solving complex problems wif creative solutions, supporting development, Deployment operations in different environments.
- Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
- Experience wif and thorough understanding of automated implementation/deployment of a cloud - based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
- Extensive experience using MAVEN and ANT as a Build Tool for teh building of deployable artifacts (war & ear) from source code.
- Configured and Installed GIT wif TFS as VSTS.
- Experience in working on source controller tools like Subversion (SVN) and GIT.
- Experience in OpenStack and Openshift installations on different Environments.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across teh environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
- Involved in installation, configuration, upgrading, patching and administration of Linux, UNIX and Windows Servers.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, and Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Extensively worked on Hudson/Jenkins, Docker for continuous integration and for end-to-end automation for all build and deployments.
- Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion (SVN)
- Strong experience in creating Jenkins Jobs CI/CD pipeline from Scratch. Experience in Jenkins to automate most of teh build related tasks.
- Experience working wif log monitoring tool such as Elastic search, Log stash, Kibana.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop Automation test scripts.
- Hands on Experience in development, installation, configuration and support of ELK (Elastic Search, Logstash and Kibana).
- Migrated ELK(Elastic Search) to version 6.0.0 from version 5.5 in Cloud formation template.
- Good understanding on Migrating applications to Google Cloud Platform, Off site disaster recovery and archival wif Google Cloud Platform, Hybrid architectures and multi cloud deployments
- Proficient wif deploying Java (EAR and WAR) files and Microsoft .Net(dll) files.
- Experience in teh design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development.
- Experience in cloud technologies like AZURE, Google cloud, Cloud Foundry.
- Expert in deploying teh code trough web application servers like WebSphere/ WebLogic/ Apache Tomcat/JBOSS.
- Automate orchestration of different environment using puppet/chef in Cloud (AWS and Azure)
- Targets internal communities to evangelize and educate IoT platform services, capabilities and used cases.
- Experience in using configuration management tools like Puppet/ Chef/AWS/Ansible/Open stack.
- Wrote ANSIBLE Playbooks wif Python, SSH as teh Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment wif 500+ servers and involved in developing manifests.
- Developed Chef Cookbooks to manage systems configuration.
- Used spark libraries for designing recommendation Engines analysis predicted by using statistical analysis.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration wif Puppet/Chef/Ansible Code.
- Expertise in Repository Management tools Arti factory, Nexus.
- Experience wif streaming platforms like Apache Kafka.
- Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Exposure on DNS and Load Balancing experience on Nginx and noledge on HA Proxy.
- Experience on data center setup, Cloud server configurations
- Experience on Software Configuration Management (SCM) in SDLC, Agile, SCRUM, ClearCase to Stash Migration, Waterfall methodologies.
- Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix,sendmail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Experience wif Docker, Kubernetes, swarm and clustering frameworks.
- Worked on Docker and created virtual instances wif Docker.
- Containerizing a multi-cell robotic process automation framework wif XL Deploy.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Worked on Vagrant for managing development environments through creation of Linux virtual containers.
- Worked on shell scripting, Maven scripts to deploy java jar, EAR, Plug-in files and check their dependencies.
- Familiar wif Installation, configuration, patching and upgrading of Tableau tool across teh environments.
- Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills wif ability to work efficiently in both independent and team work environments.
- Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.
TECHNICAL SKILLS
Operating Systems: Linux, Windows, Unix
Technology: Build/Release Management, Bug Tracking, Web Technologies,Continuous Integration
Build Tools: ANT, Maven
CI Tools: Jenkins, Bamboo
Scripting: ShellScripting, Perl,Powershell,VB,Batch,Python,JavaScript, Ruby
Version Control: Subversion(SVN), GIT, Perforce, BitBucket
Web/Application Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, VMWare
Database: MySQL, Oracle 10, 11g, DB2, Cassandra
Language Support: Java, C++, C, SQL, XML, UNIX Make, .Net
Cloud Environments: AWS(Amazon Web Services), Microsoft Azure, Google Cloud
Container Orchestration Tools: Docker, EC2 container services, Docker, Swarm, Kubernetes
Infrastructure Automation Tools: Chef, Ansible, Puppet
Test Tools: Selenium, JUNIT, JIRA
Monitor Tools: Nagios, CloudWatch, NewRelic
PROFESSIONAL EXPERIENCE
Sr Aws/DevOps Developer
Confidential, Kansas City - KS
Responsibilities:
- Hands on experience in Amazon Web Services (AWS) provisioning and good noledge of AWS services like EC2, S3, AMI, ELB (Load Balancers), RDS, SNS, SQS, Auto Scaling, VPC and EBS.
- Build server deployment on Cloud (EC2) servers wif halp of DevOps tools like Ansible.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, and VPC).
- Configured Apache webserver in teh Linux AWS Cloud environment using Ansible automation.
- Performed advanced procedures like text analytics and processing using teh in-memory capabilities of spark using Scala.
- Experienced working wif log monitoring tool Elastic search, logstash, Kibana.
- Implementing new projects builds framework using Jenkins & Maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins and Maven in Linux environment.
- Developed and maintained teh Continuous Integration and Deployment systems using GIT, Jenkins, Maven, and Nexus.
- Develop and maintain a repository of Microservices through OpenShift pods.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven wif GIT to manage and deploy project related tags.
- Develop graphs to cleanse and transform teh raw data into useful information and load it to kafka queue for UI team to display it using web applictions.
- Design, build and manage teh ELK (ElasticSearch, Logstash, Kibana) cluster for centralized logging and search functionalities for teh App.
- Integrated Apache Kafka for data ingestion.
- Designed and built teh reporting application dat uses teh spark SQL to fetch and generate teh results on HBase data table.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats)
- Wrote Maven Scripts to automate teh build process.
- Creating a fully Automated Jenkins Jobs CI/CD pipeline Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub from Scratch.
- Network Operations and application Delivery Responsible for operational delivery and production support focusing on monitoring, rapid response, SaaS and application Services.
- Integrated source control and versioning by using GIT.
- Supporting different projects Build & Release SCM effort like branching, tagging, merge etc.,
- Managed Ansible Playbooks wif Ansible roles.
- Support integration of OpenShift and Cloud forms.
- Worked on AWS Opsworks, AWS Lambda, AWS Code Deploy and Cloud Foundry.
- Experience in Installing and configuring cloud foundry, App manager etc.,
- Used file module in Ansible playbook to copy and remove files on remote systems
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Responsible for configuring management of different application layer modules.
- Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, dis St creates stacks, single servers or joins web servers to stacks.
- Development of a password vaulting integration wif Openshift in cloud-based technology.
- Created scripts in Python Which Integrated wif Amazon API to control instance operations.
- Automated teh cloud deployments using Ansible, python and AWS Cloud Formation Templates.
- Managed Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling through AWS console and API Integration wif Ansible Code.
- Used Kubernetes to deploy scale, load balance, scale and manage agile containers wif multiple namespace versions.
- Management role Extended to take over global SaaS operations Team in addition to teh oracle DB team.
- Working wif our SaaS Development organization to evolve product stability, efficiency, and manageability.
- Build server deployment on Cloud (EC2) servers wif halp of DevOps tools like Ansible.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, and VPC).
- Configured Apache webserver in teh Linux AWS Cloud environment using Ansible automation.
- Using Urban Code Deploy, Manage deployment target features like roles, permissions, approvals wif built-in tools.
- me used Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
- Configured Elastic Load Balancers wif EC2 Auto scaling groups.
- Worked on creation of Docker containers and Docker consoles for managing teh application life cycle.
- Created and managed a Docker deployment pipeline for custom application images in teh cloud using Jenkins.
- Created JIRA issues to prioritize and take an action on what's important and stayed up to date wif what's going on around teh project.
- Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
Environment: AWS, Git, Jenkins, Maven, Ansible, Nexus, Jira, Linux, Python, WebLogic, Docker, Kubernetes, Splunk, Terraform, Selenium, Urban Code deploy, Apache, Azure, and Ruby.
Sr DevOps/AWS engineer
Confidential, Rhode Island
Responsibilities:
- Managed teh Maven project dependencies by creating parent-child POM files to relate between projects.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Decomposing workflows to map to Azure Fabric components (Stateless/Stateful Service, Actors).
- Migration of Talent Exchange to Azure and related services.
- Responsible for testing and production of web application in TEST/STG/PROD environments.
- Deploying teh JAR, WAR, and EAR files to teh Application servers for continuous integration and delivery process.
- Installed and managed Openshift components on Linux environment.
- Managed teh Maven project dependencies by creating parent-child POM files to relate between projects.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Writing Build and Release automation and maintenance for .Net, Embedded System Applications.
- Provided guidance to teh CTO on integrating Azure Resource Manager and Service Management APIs into Azure Cloud Advisory Services, a holistic view of Azure resources for teh enterprise customer.
- Knowledge Jenkins workflow plugin to halp CI/CD pipeline process via container-based deployments using tools like docker.
- Configured and maintained Jenkins to implement teh CI/CD process and integrated teh tool wif Maven to schedule teh builds from Scratch.
- Build teh deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
- Develop Reference and Prescriptive Architectures, Best Practices and Standards for all American Express .NET and Azure applications.
- Develop and maintain a repository of Microservices through OpenShift pods
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch
- Written Chef Cookbooks for various DB configurations to modify and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Maintained Chef Servers and management application dat can use to build and deployment of existing Java/.Net applications environment.
- Configured chef to manage AZURE environments and automate teh build process for core AMIs used by all application deployments including Auto scaling, and incorporating chef using JSON Cloud Formation scripts for teh configuration deployment onto teh nodes.
- Used Maven Dependency Management system to deploy teh snapshots and release versions of code to teh Nexus repository.
- Configured Apache web server in teh Linux AWS Cloud environment using Chef Automation and Hands on experience wif Chef and OpsWorks in AWS cloud environment and noledge on writing and deploying cookbooks in Chef.
- Worked closely wif Git for different projects for build and release SCM effort like Branching, Tagging and Merge.
- Maintained Jenkins continuous integration and deployments automated releases to DEV/TEST/STG/PROD environments.
- Configured S3 to host static web content and also Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Developed Java API to connect teh Amazon S3 service to store and retrieve teh media files.
- Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Provide proactive and reactive consulting on Windows, .NET and Azure development.
- Microsoft Azure IaaS Tenant Provisioning for BBP application servers (Dev, QA and Prod), Porting Microsoft Active Directory to MS Azure Tenant and built on premise to Azure VPN Gateway.
- Researched and worked wif Microsoft and teh Business on cloud Services via Azure for B2B applications solutions.
- Assisted in migrating teh existing data center into teh AWS environment.
- Installed teh application on AWS EC2 AMI, Red hat, Ubuntu Instances.
- Managing AWS infrastructure wif automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
- Worked on Physical to Cloud Migration in AWS.
Environment: GIT, AZURE, Ruby, PostgreSQL, Agile, Cloud watch, Cloud trail, IAM, SNS, Maven, Docker, JIRA, Shell scripts, Selenium, Jenkins, Chef, Python.
DevOps Developer
Confidential, San Rafael, CA
Responsibilities:
- Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
- Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux) and configuring servers for specific applications.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
- Managing security groups on AWS and custom monitoring using cloud watch.
- Worked on Jenkins to build and test teh applications.
- Adding patches to keep teh servers updated against bugs present in teh operating system as well as other applications like VERITAS Storage Foundation, Web Sphere and Oracle.
- Worked on VERITAS NetBackup 6.5 which includes installation, creating policies, configuration and upgrading servers.
- Experience in installing configuring and deploying of Java/J2EE/.Net applications inApplication Servers like WebSphere, WebLogic and JBoss.
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts.
- Hands-on experience of end-to-end solutions for IoT including software and hardware.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
- Automation of configuration and management through Puppet.
- Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate wif teh networks.
- Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD.
- Responsible for Design and maintaining Automated Test Suite using Ranorex.
- Convert existing Manual tests scripts to new framework using Ranorex, Java and TestNG.
- Hands-on experience in mobile development wif Java using Eclipse IDE.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
- Load-balancing wif ELB.
- Researched and implemented an Agile work flow for continuous integration and testing of applications using JENKINS. Experience wif apache, PUPPET for automation of repetitive processes.
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Implemented rapid provisioning and life cycle management for Red hat Linux using kickstart.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Handling operational tickets. Resolving day-to-day trouble tickets for operating systems, applications, printers, and network problems.
- Perform upgrades, patch updates to hardware, operating systems, and applications.
- Responsible for Data center management & migration planning, build plan, cut over strategy, test strategy & plan, configuration changes.
Environment: PUPPET, JENKINS, DEV, QA, UAT and PROD, EC2, AMI, NAT, VERITAS Storage Foundation, Web Sphere and Oracle, VERITAS NetBackup 6.5, Ranorex ELB, RHEL
JAVA/Build and Release
Confidential
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing. Interact wif business managers to transform requirements into technical solutions. Provided CM and Build support for different applications, built, deployed to teh production and lower environment.
- Analyzed productivity and profitability of my key departments.
- Controlled profit and loss performance wif full accountability for locating product for purchases.
- Dealt tactfully and effectively wif difficult customers; communicated wif customers daily and provided customer assistance wif a halpful attitude.
- Hired and trained new sales associates.
- Forecasted sales, developed inventory models, identified sales trends and opportunities, coordinated special projects, and monitored retail outlet productivity.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Designed teh application using teh J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
- Integrated VSTS and Artifactory and published nuget packages on Artifactory.
- Used SONAR to move from one Environment to another Environment wif teh ANT as a build tool.
- Developed client-facing Struts web applications by creating and modifying Java classes, JSP, Struts Delegates and DAOs, AJAX.
- Worked in integrating TFS wif Visual Studio VSTS 2013 & 2015.
- Re-architected change management processes using Team Foundation Server (TFS/VSTS) for 200+ developers, testers, managers, and support personnel to remediate deficiencies identified by auditors in change control processes
- Developed JSP andJavaHelper classes for In-patient and out-patient Information. Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service Classes and JSP pages.
- Application integration wif Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
- Used Oracle as teh backend database and wrote PL/SQL packages, stored procedures, views and functions at teh Oracle database.
- Analyze and resolve conflicts related to merging of source code for GIT. Implemented a fully automated Continuous Integration platform to give developers real time testing and deployment feedback based on GitHub source code repository commits only.
- Involved in editing teh existing ANT build.xml files in case of errors or changes in teh project requirements.
- Involved in developing code for obtaining bean references in spring framework and used Spring MVC to implement teh Model View Controller pattern. Used Spring IoC to inject data intoJavabeans.
- Developed project in Eclipse IDE and created DB interactions using Hibernate. Provided management wif technical documentation forapplications using MS Visio and MS Word.
- Worked on JDBC for data persistence and prepared high and low-level design documents for teh business modules for future references and updates. Deployed teh application in JBoss Application Server in development and production environment.
- Implemented CVS as Version control system and used Maven as a build and dependency management tool to manage various dependencies.
- Used ANT as a build tool and Junit for writing Unit tests.
- Written ANT scripts to build teh entire module and deploy it on Web-logic application Server.
- Involved in teh functional test of teh application and testedJavaapplications using Functional Testing, JBoss, and log statements. Code Walkthrough/ Test cases and Test Plans.
Environment: CoreJava, J2EE, JSP, MAVEN, JENKINS, Struts, Servlets, Spring, Hibernate, JDBC, Oracle 8i, AJAX, XML, ANT, Junit, CVS, Maven and JBoss application Server Ant.
Linux Administrator
Confidential
Responsibilities:
- Managed AIX server's backups, restores and general system administration.
- Handling teh day-to-day Operations, installing software & plugins, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
- Used System imager open source to capture Linux production images before build. Installation, configuration, support and upgraded patches for Red Hat Satellite server.
- Installation and configuration of Redhat Device Multipathing. Deport/Import Volume Groups.
- Perform a variety of maintenance and end-user support to ensure dat all workstations, servers and overall network performance meet teh State's standards and requirements.
- Install new physical and virtual servers using VMware Virtual Center and configure hardware, settings, directories, storage in accordance wif standards and project/operational requirement.
- Maintained multiple Oracle databases wif an Apache/Tomcat web front end.
- Performed performance tuning and file system tuning procedures for Sun and RHEL servers
- Installation, configuration and management of Apache and Tomcat servers.
- Work wif DBAs on installation of DB, restoration and performance tuning.
- Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
- Provide Windows/Unix/Linux administration network operating center (NOC) administration, LAN/WAN/VPN administration, VMware administration and intrusion detection and prevention (IDP) monitoring.
- Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, system processes, viewing system and application logs and verify completion of scheduled jobs.
- Provide Linux System Administration, Linux System Security, Project Management and Risk Management in Information Systems.
- SELinux MLS cluster SBIR research and reporting.
- Day to day processes dat allowed for more time to be spent on developing new and improved ways of meeting teh needs of our clients.
- SELinux multilevel security (MLS) policy modules and associated OS configuration.
- Setup of Environments and Networks for new tasks.
- Building & configuring Red hat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets according to teh priority basis.
- Involved in build automation tools like Maven, Ant.
- Involved in planning and testing new applications and operating systems
- Installation and maintaining of Linux, UNIX and Windows Application Servers.
- Patched Linux, Windows systems regularly.
- Maintenance of a Linux Firewall System.
- Monitoring system performance, Server load and bandwidth issues.
- Regularly manage backup process for Server and Client data.
Environment: Oracle, Database, Apache/Tomcat, Red hat Linux, UNIX, Windows, VMware, Subversion, Maven, Ant, LAN, WAN, VPN.
