Sr. Cloud Aws Engineer Resume
Philadelphia, PA
SUMMARY
- Overall 8 - years of experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end-to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
- Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.
- Administered and Maintained Linux (RHEL) 4.x, 5.x, 6.x and Solaris 8/9, CentOS 5 using kickstart based network installation.
- Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project
- Hands-on experience wif Amazon Web Services (AWS) and using AWS Kinesis, SQS.
- Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket -etc.-
- Implemented Continuous Integration and Continuous deployment (CI/CD) using various CI Tools like Jenkins, Bamboo.
- Integrated Jenkins wif the version control tools to pull the latest pushed code.
- Experience in creating Jenkins Environment and configuring end to end build pipe lines.
- Experience wif orchestration and configuration management tools like Ansible, Chef, Puppet, as I is much Passionate about automation.
- Installed and Configured Adobe Experience Manager (AEM) Authoring & Publishing Instance
- Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
- Done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding wif Public, Private and Hybrid Cloud Environments.
- Experience creating pods and clusters in Kubernetes (Kubelets) and deploy those using OpenShift.
- Good understanding of Open shiftplatform in managing Docker containers and Kubernetes Clusters.
- Good knowledge on protocols and REST and SOAP webservices.
- Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
- Installed and configured Adobe Experience Manager AEM 6.0 instance and developed Templates, Components, Dialogs, Widgets which are the building blocks for a page.
- Achieved continuous delivery by constantly coordinating wif testing and dev teams.
- Used Docker and Open Shift to manage micro services for development and testing.
- Experience wif Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Continuous deployment CD using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem., AWS and Azure
- Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, HTTP, TCP.
- Experienced wif Terraform to build Infrastructure as code.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Experienced wif Handling Cloud environments (AWS and OpenStack)
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Well Adverse wif the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find-bugs, Check-Style, SonarQube and Gerrit for code review.
- Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
- Experience in Amazon AWS Cloud Administration which includes services like: EC2, S3. For application or backend service worked on Lambda.
- Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-party software.
TECHNICAL SKILLS
Operating systems: Linux (Red Hat 4/5/6/7, CENTOS 5/6/7& SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, Ubuntu 12/13/14, Windows NT /2000/2003/2008/2010, DEBIAN
Cloud Environments: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF), Open
AWS Services: AWS EC2, IAM, VPC, ELB, S3, Direct Connect, AWS Auto-Scaling, Private Link (VPC Endpoint services), RDS, CloudFormation, CloudFront, Route 53, CloudWatch, CloudTrail, CloudHSM, Key Management Service (KMS), VPC Flow, API Gateway, Lambda, EKS, Serverless, Storage Gateway, NLB, ALB, Flow Logs, Automation using Python Boto3, High Availability, Disaster Recovery, CodeBuild, CodeBuild, CodeDeploy, CodePipeline, X-Ray
Application Servers Web Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
SCM Tools: Git, Subversion SVN, TFS, CVS, Bitbucket, Perforce.
CI/CD & Build Tools: Jenkins, Bamboo, Anthill Pro, Hudson, Maven, ANT, Gradle, UrbanCode Deploy (uDeploy)
Automation & container Tools: Chef, Puppet, Ansible, Kubernetes, Docker, Docker Swarm, Kickstart, Jumpstart, CloudFormation, Terraform.
Monitoring Tools: Nagios, Splunk, Zabbix, Amazon CloudWatch, New Relic, ELK (Elasticsearch, Logstash, Kibana), OSSEC
Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP
Virtualization: VMware ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen, KVM, vCenter, vSphere.
Scripting: Perl, Python, YAML, Ruby, PHP, Bash Shell scripting, PowerShell, JSON, Golang
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. Cloud AWS Engineer
Responsibilities:
- Worked wif Agile development team to develop continuous integration/continuous delivery in the delivery of product in an open source environment using tools such as Ansible, Jenkins, and Maven.
- Build and Release Management, Continuous Integration and Continuous Delivery (CICD), Configuration Management and Containerization having automation, build and releasing in Agile Methodologies and Software Development Life Cycle (SDLC).
- Built CI/CD pipeline to drive all microservices builds out to the internal artifact repository and deploy to different environments based on the GIT branch.
- Design, code, test and implement software CI/CD pipelines for java, .net applications using tools like Jenkins and Bamboo.
- Worked on Cloud technologies in AWS wif working on server-based operating system such as Linux; Ubuntu, Trouble Shooting System & Performance Issues.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates.
- Create read replicas of AWS RDS-MySQL DN in various regions and Availability Zones using backups and snapshots.
- Used Amazon Route53 to manage DNS zones and give public DNS names to Elastic Load Balancer IP's.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Involved in Ansible Playbooks by Ansible modules, implemented CICD automation by using Ansible, managing all servers and by automation of build and configuration of all the new servers.
- Involved in writing Ansible Playbooks and roles for setting up new servers on cloud by deploying these using Jenkins.
- Developed BASH scripts to redact sensitive data from Apache access and error logs using a sed expression, deploy WAR files to environments in parallel.
- Created automation and deployment templates for relational and nosql databases (standalone and RDS), including MSSQL, Mysql, MongoDB.
- Created docker images using a docker file, worked on docker container snapshots, removing images and managing docker volumes.
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple name spaced versions.
- Worked wif Dev teams to build and deploy application code to multiple environments in an automated manner.
- Build and lead POC’s for tools for internal use to support dev ops best practices.
- Bring new automation technologies to improve the velocity and quality of our engineering efforts.
- Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
- Used Jira for Bug Tracking, ticket tracking, change management.
Environment: Quick Test Professional (QTP), Kubernetes, Docker, Agile, Linux, CI/CD, Mercury Quality Center, Java/J2EE, DB2, Web Sphere, Windows, Load Runner, Oracle, Perl, SQL, PL/SQL, Teradata, Terraform, MS Excel, MS Office.
Confidential, NYC, NY
Sr. DevOps Engineer/ Cloud Engineer / AWS Engineer
Responsibilities:
- Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments- checking out code from SVN/Git and use ant/maven to build war/jar artifacts.
- Assisted developers in implementing DevOps strategies using Jenkins for automated deployment of builds to different environments.
- Deployed puppet, puppet Dashboard, and puppet DB for configuration management to existing infrastructure.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet on AWS.
- Created repositories, branches, tags and involved in code review & merging process.
- Create end to end pipelines using GIT, Jenkins for CI/CD, Puppet for Configuration management and monitoring using Nagios/Cloudwatch.
- Used Amazon S3 to backup EBS volumes periodically to save snapshots of data. Hosting static websites in S3 as secondary site and route customers to a custom error page if the primary webserver is down.
- Automated the cloud deployments using puppet, Python and AWS Cloud Formation Templates.
- Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, Virtual Private Cloud (VPC), Auto Scaling, Setup Elastic Load Balance (ELB) for different applications to ensure high availability of applications, RDS, Route53, sending notifications using Simple Email Services (SES), Simple Notification Service (SNS), Simple Queue Service (SQS).
- Configured custom Amazon Machine Images (AMI's) and launched instances wif requirements of specific applications.
- Implemented Puppetfor Package and configuration management.
- Developed automation and deployment utilities using Ruby, Bash, Powershell, and Python.
- Integrated docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments, Deployed and configuration of Microservices into Kubernetes Clusters using Jenkins
- Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating wif customers based on priority and other factors.
- Managed Servers and Reports using puppet through host groups and puppet modules and manifests.
- Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
- Created and Maintained docker files in Source Code Repository build images and ran containers for applications and testing purposes.
Environment: AWS, SQS, Ansible, CI/CD (Jenkins), Docker, Maven, Linux, Splunk, Terraform, Red Hat ELK Elastic Search, GIT, Cloud Watch, Python, Kubernetes, Adobe Experience Manager AEM 6.1, Shell Scripting, JSON, AEM 6.0, WebSphere, Tomcat
Confidential, Wilmington, DE
DevOps Engineer / Cloud Engineer
Responsibilities:
- Connected continuous integration system wif GIT version control repository and continually build as the check-in's come from the developer.
- Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging,
- Branches locking, access control and integration.
- Hands on experience in deploying the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration.
- Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Leveraged Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
- Developed infrastructure as code wif Terraform to deploy VMware and AWS infrastructure
- Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
- Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
- Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating wif Git and Jira to trigger builds using Web Hooks and Slave Machines.
- Virtualized the servers on AWS using the Docker, created Docker files and version control.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wif GIT and Maven to schedule the builds.
- Implemented new build framework using Jenkins & maven as build framework tools.
- Configured Jenkins daily periodic backups for Jenkins config and plugins files.
- Worked wif data management tools like Splunk, ELK- Elastic Search, Log Stack and Kibana.
- Developed Python application to generate dynamic inventory for Ansible from Terraform state
- Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
- Worked wif Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
- Worked wif Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
- Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
- Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
- Created and wrote Python and Shell scripts for automating tasks.
- Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
Environment: AWS, Ansible, CI/CD (Jenkins), Docker, Maven, Terraform, Splunk, ELK, GIT, Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Tomcat.
Confidential, Los Angeles, CA
Software Configuration Engineer/ Release Engineer
Responsibilities:
- Involved in user interactions, requirement analysis and design for the interfaces
- Prepared the design document for Document Management Module and User Management Module
- Created class diagrams and sequence diagrams using MS Visio and Network Migration from RIP to OSPF
- Build and maintain Visio documentations for Clients
- Followed waterfall methodology for application development
- Promoting the changes from trunk revisions to release branch
- Routing Protocol (BGP4, OSPF, EIGRP, IGRP, RIP, IS-IS, NLSP), Routed Protocol (TCP/IP, IPX/SPX)
- Administering & designing LANs, WANs internet / intranet, and voice networks
- Proposed and implemented branching strategy suitable for agile development in Subversion
- Installed and configured Hudson for Automating Deployments and providing an automation solution and Integrated Subversion into Hudson to automate the code check-out process
- Involved in enhancement of SOA web services using AXIS to support .net applications
- Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search on JSP pages
- Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, Java script
- Analyzed the existed Win32 C language-based installer and redesigned and developed as rich UI based installer using java, XML, XSL, and Install Shield Multiplatform (ISMP), which installs various Content Management products developed to Windows Operating System
- Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i
- Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console-based applications
- Involved in migration of code in CORBA framework to Java/J2ee framework
- Production support to fix bugs in products
- Mentored junior developers in design and development
- Discussed and presented architectural designs to the senior management and client
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application
- Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files
Environment: Java/J2EE, SQL, Perforce, Hudson, XML, C, .NET, MS Visio, Java Scripts, Log4J, CORBA Framework, Windows XP, Linux.