Aws/devops Engineer Resume
Monroeville, PA
SUMMARY
- 7+Years of effective work experience on Build Engineering & Release Management process, end - to-end code configuration, & deployments of artifacts for entire life cycle model in Enterprise Applications.
- Experience of Jenkins/ Hudson, Subversion, Git, VSS, Clear Case, Build Forge, Team Build, Perl, Shell script, Power Shell, Install Shield, Install Anywhere, VSN, SQL Server, Unix, Linux, Windows Server, Citrix Server.
- Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, Clear Case and Tomcat.
- Expertise in installing, configuring and managing Web Logic, Apache, VMWare etc. Server in clustered environments for High Availability, Load balancing and fail over.
- Excellent communication and interpersonal skills, and leadership quality with ability to work efficiently in both independent and team work environments.
- Expertise in Amazon AWSCloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Experience in architecting and managing AWScloud infrastructure.
- Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, botoAPI).
- Experienced in working on DevOps/Agileoperations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Experience in various Azureservices like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Experience in dealing with Windows AzureIaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.
- Submit request for implementation to various groups who participate in release. Assemble Release Kit and complete paperwork, including implementation/back out plans.
- Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWSRedshift.
- Strong expertise with designing Micro servicesbased solutions using Cloud Native Architectures.
- Experience in NoSQL Column-Oriented Databases like Hbase, Cassandra and its Integration with Hadoopcluster.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT/Stash on Linux, UNIX and windows environment.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Strong experience in designing, analyzing and troubleshooting IT infrastructure systems, knowledge on Cloud platforms (Paas, IaaS), Linux, middleware systems, networks and security infrastructure
- Experience in deployment, configuration and support of Platform as a Service provider solutions like PCFFull stack development
- Implemented Micro-services using Pivotal Cloud Foundry(PCF)platform build upon Spring Boot Services
- Ability to create scripts using AzurePowerShell during for automation and build process.
- Experience with TFS (Team Foundation System) based Build System.
- Extensively worked on CI tools like Jenkins, Hudson, Team City, and Bamboofor continuous integration and for end to end automated build and deployments.
- Strong Experience in implementing Data warehouse solutions in AWSRedshift Worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3.
- Virtualize the servers on AWSusing the Docker, create the Docker files and version control.
- Worked on Puppet for the deployment of servers with custom scripts.
- Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), Open Stack, Ansible, Puppet, Maven, Jenkins, Chef, SVN, GitHub, WebLogic, Tomcat, JBoss, and LINUX etc.
- Expertise in Para SoftSOA test and the functional testing tool Soap UI.
- Expertise in writing Automation scripts in Seleniumusing C#, .NET, Java, programming languages.
- Performing Regression Testing using Para softSOA test.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Route53, Auto scaling, Security Groups, Redshift, and Cloud Formation.
- Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
TECHNICAL SKILLS
Server Administration: AWS, RHEL 4.x, 5.x, 6.x; SuSE 9,10,11; CentOS 5.x, 6.x; Expertise on Developing, Staging and Production environment under various OS, Application and Storage platforms; Shell Scripting: Bash, Perl. Logical Volume Management, Veritas and Red Hat Cluster.
Virtualization: VMware, Vsphere, ESX 4.x, 5.x, KVM
File Transfer: FTP-Vsftpd; NFS & SAMBA; Autofs; DNS-BIND, NTP, SSH, Telnet, SCP, VNC, NIS.
Hardware& Virtualization: DELL PowerEdge 6650, HP Proliant DL 385, 585, 580; IBM X 3650 M3, IBM X 3200, IBM X 220, Storage/RAID setup; Web Application and Mail Servers. Apache HTTP/Tomcat/JBoss Server Installation & Configuration; SSL, Load balancing (F5, Pound), VMware ESX and ESXi.
Network Protocols: TCP/IP,DHCP, DNS, SNMP, SMTP, Ethernet, NFS.
Databases: Oracle 8/9i/10,11G; MySQL
Performance monitoring: Sar, Iostat, VMstat, Top, Nagios.
Application Tools: Puppet, TFS, SVN, CVS, IBM Rational Clear Case(SCM & UCM), IBM Rational Clear Quest, Ansible, NANT, Pivotal Cloud Foundry Bamboo, MSBUILD, ANT, Maven, Cruise Control, Hudson, GIT, Branching, Build Forge, Anthillpro, Para Soft, SOA Test, SOAPUI, Visual Studio, Visual Build Pro, SharePoint, MAKE, PVCS, Web logic, Tomcat, WebSphere, Windows Azure SQLDatabase, Hudson, Visual Source Safe, Eclipse, Quick Test Pro,) Language Support - Java, C++, C, C#, SQL, XML, JACL, PERL, Maven, Cruise Control, RQM, ANT, UNIX Make, and Rational Build Forge 7.0.0.0 Make, Awk, Sed, NFS, UFS, Urban code
PROFESSIONAL EXPERIENCE
Confidential, Monroeville, PA
AWS/DevOps engineer
Responsibilities:
- Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
- Served the ELK stack community with use cases and log stash plugin and Deployed applications usingJenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
- Installing, configuring and administeringJenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, Chef, Ansible etc.
- Implemented continuous deployment pipeline withJenkins andJenkins workflow on kubernets.
- Built end to end CI/CD Pipelines inJenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
- Deployed and configuredChef Server andChef Solo including bootstrapping ofChef Client nodes for provisioning.
- Wrote chefCookbooks to bootstrapchef Client and creation of VM's on cloud environments with the desired applications on the node.
- Automating with Opscodechef, testingchefrecipes/cookbooks with chef spec/server spec
- Collaboration outside of PivotalSupport - collaborating with R&D Engineering and Technical Project Management team of Pivotal Cloud Foundryto analyze the content gaps from Tickets, community threads and social referrals of Knowledge Base.
- Deployed restful web servicesand micro services to Dockers.
- Used Ansibleto document all infrastructures into version control.
- Installation and configuration of SCM tool, Ansibleon EC2 instance.
- Provisioning of AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets and all other operational tasks using Ansible.
- Developed build and deployment scripts using MAVEN from manually and Bit Bucket.
- Managed and optimize the Continuous Delivery using Jenkins, Bambooand troubleshoot the deployment build issues using the trigged logs.
- Migrate the Build tool Jenkins to Bambooand integrated with Bit bucket and JIRA.
- System Automation programming using Perl, Bash, shell scripting.
- Ensures Process, Quality and SLA(Service Level Adherence) tolerance.
- Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWSCloud.
- Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI.
- Managed batch jobs in Unix for data automated import and export of data using PerlScripts
- Supported small to medium sized projects using GIT. Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
- Writing Scripts for automatic Deployment through Bamboo.
- Migration from Jenkins continuous integration tool to Bamboo.
- Created CI/CD pipeline from dev to production environments using Bamboo.
- Design and development of SeleniumWeb driver or SeleniumRC/Grid based framework using Java.
- Set up build notifications, created the users and assigned the permissions on Bamboo.
- Developed, Enhanced and maintained automated testing scripts for web services testing using Para SoftSOA test for regression testing.
- Fixed errors and various bugs with necessary alterations to perlscripts
- Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWSCloud.
- Management of Icinga(Nagios derivative) monitoring system.
- Design roles and groups for users and resources using AWSIdentity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Deployed in a way that Components, baselines and change sets can flow between a Repository
- Experience with ETL tools such as snap logic, Using S3 Data pipeline to move data toAWS Redshift
- Scripting in multiple languages on UNIX, LINUX and Windows Batch, Shell, Perl script etc. and developed applications in python for multiple platforms.
Confidential, Overland park, Kansas
AWS/DevOps engineer
Responsibilities:
- Automated the build and deployment processes by combining the existing fragmented processes into a continuous integration system.
- Implementing new projects builds framework using Jenkins & maven as build framework tools and also Integrated Docker build as a part of Continuous Integration process and deployed local Registry server.
- Created Test Strategy, Test Plan and Test case in RQM.
- Monitoring using Jenkins, Ant, Maven, Artifactory, Chef, Custom scripting.
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
- Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
- Developed POCs for AEMand Angular components integration strategy.
- Manage TFSand build infrastructure using System Center tools and Lab Management
- Docker container deploying micro services, and scaling the deployment using Kubernetes.
- Use of Docker and Open Shift to manage micro Servicesfor development and testing.
- Provisioning of AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets and all other operational tasks using Ansible.
- Used the command line interface to manage apps, services in Pivotal Cloud Foundryas well as Apps manager.
- Implementation of Paasin Open Shift (OSE) and Amazon Web Service platforms
- Designed and implemented Software configuration management SCM and change management CM solution using TFS, Rational Clear Case, Rational Team Concert (RTC), GIT, JIRA, Clear Quest.
- Converted existing terraformmodules that had version conflicts to utilize cloud formation during terraformdeployments to enable more control or missing capabilities.
- Implement mission-critical applications in cloud platform both private, public and hybrid cloud Paas and IaaS.
- Created the Apache Maven Bundles and updated them in AEM Consoles.
- Deployed AzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Create, bind the user defined and built in services in Pivotal Cloud Foundry(PCF)
- Developed build and deployment scripts using MAVEN from manually and Bit Bucket.
- Managed and optimize the Continuous Delivery using Jenkins, Bambooand troubleshoot the deployment build issues using the trigged logs.
- Migrate the Build tool Jenkins to Bambooand integrated with Bit bucket and JIRA.
- System Automation programming using Perl, Bash, shell scripting.
- Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWSCloud.
- Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI.
- Source code configuration tools Subversion and GIT used for different projects.
- Subject Matter Expert for Pivotal Cloud Foundryand Platform as a Service.
- Worked on deployment and configuration of Pivotal Cloud Foundryon different cloudproviders like VMWare VSphere and Microsoft Azure for different customers on Dell Production and Non-Production environment.
- Identified SDLCand Project Management deliverables; ensured timely and quality completion.
- Run automated test in Microsoft Visual Studio and on Jenkins server
- Technical domain expertise in CloudPlatform, IOT, Data Platform & Analytics.
- Managed batch jobs in Unix for data automated import and export of data using PerlScripts
- Supported small to medium sized projects using GIT. Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
- Worked on installation and configuration of Concourse CI to create pipelines and setup automated workflows for CI/CD with PCF Full stack Development
- Worked with various cross functional teams in an Agile/SCRUM based software development model.
- Implemented high availability with Azure Classic and AzureResource Manager deployment models.
- Performed Design, involved in code reviews and wrote unit tests in Python.
- Worked on creating workflows on TeamCity for setting up automated pipelines for CI/CD with PCF
- Managed Amazon Web Service (AWS) projects while coaching the agile process and help implement agilemethodology.
- Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
- Set up a two way updates of work items from TFSand Microsoft Dynamics CRM.
- Supporting Rational ClearQuest8.0.1.3, RequisitePro 7.1.3.3, Rational ClearCase8.0.1.3, Rational Clear Case Team Explorer, RQM 4.0, RTC 4.0, RRC 4.0
- Migration from Jenkins continuous integration tool to Bamboo.
- Design and development of SeleniumWeb driver or SeleniumRC/Grid based framework using Java.
- Set up build notifications, created the users and assigned the permissions on Bamboo.
- Developed, Enhanced and maintained automated testing scripts for web services testing using Para SoftSOA test for regression testing.
- Support and maintain Clear Case, CCRC, Clear Quest, Clear Quest Web, RQM, RTC, Jazz Platform, Requisite Pro.
- Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWSCloud.
- Also worked in Installing, Configuring and Monitoring using Nagios and GRAPHITE.
Environment: GIT, TFS 2012/13, AEM6, JENKINS, Icinga, Ansible, PUPPET, Anthill, Bamboo, MAVEN, AWS, EC2, RDS, EBS, Elastic Load Balancer, Snap Logic, WEBSPHERE, ANT, Perl, PUTTY, CONFLUENCE, Java, PCF, J2ee, SOA.
Confidential, Phoenix, AZ
DevOps / Build Engineer
Responsibilities:
- Buildand release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Subversion support for different Projects.
- Created Perlscripts that retrieved data from the database using Oracle PL/SQL blocks
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Automated the deployments using Jenkins and its respective dependency plugins.
- Deployment of the Business processes by creating JAR, WAR and EAR files to IBM Web Logic application servers.
- Control branchingand merging of the code base in subversion.
- Developed Gemfireextension tools to support data management using Java, Spring Data Gemfire, Python, Docker, Vagrant, Maven, Oracle, NodeJS, JavaScript and IBM Websphere
- Supported in assisting Project Manager for Project Management activities like Creation of PLA, SLA and team building activities.
- Redesigned Snaplogicserver REST APIs using JAX-RS framework.
- Designed the SnapLogicdeveloper SDK for implementing business logic in Snaplogic.
- Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
- Developed and implemented Software Release Management strategies for various applications according to the agileprocess.
- Integrated backend layer with GemFire data grid/distributed cache using functions of GemFireData Access framework (Daffy) to DB2 database.
- Knowledge on several Dockercomponents like DockerEngine, Hub, Machine, Compose and Docker Registry.
- Reviewed Open Shift Paasproduct architecture and suggested improvement features after conducting research on Competitors products.
- Wrote Pythonscripts to parse XML documents and load the data in database.
- Develop Best practices and patterns guidance for Deployment, Configuration, Troubleshooting and Backup strategies for Cassandra, Pivotal GemFire Distributed Cache and PostgreSQL to be used Enterprise wide.
- Created entire application using Python, Djangounder Linux environment.
- Created User services in Pivotal Cloud Foundryfor connecting database with different life cycles using spring profile.
- Automation of testing using Python.
- Modify the existing Python/Djangomodules to deliver certain format of data.
- Worked as a system administrator for thebuildand deployments process on the enterprise server.
- Configured plugins on Bambooserver to automate the deployments onto app servers and Artifactory.
- By utilizing Python on DjangoWeb Framework developed entire frontend and backend modules.
- Used Pythonscripts to update the content in database and manipulate files.
- Developed Batch scripts to automate the .Net Builds using BambooCI server.
- Work on Auto scaling, Cloud watch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
- Implemented a Continuous Delivery pipeline with Docker, and Github and AWS.
- Implemented Subversion branching and merging operations for Java Source Code.
- Configured and Maintained the Jenkinsbuildand automation jobs.
- Configured Jenkins daily periodic backups for Jenkins config and plugins files.
Environment: Tomcat, Chef, Snaplogic, Oracle, Icinga, Ansible, GemFire, Bamboo, Perl, Jenkins, Nolio, Python, Ruby Chef, JIRA, Django, Maven, Artifactory, Git, Ubuntu, CentOS, AWS, Ruby, Windows.
Confidential, Minneapolis, MN
Cloud /AWS Engineer
Responsibilities:
- Design roles and groups for users and resources using AWSIdentity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Deployed in a way that Components, baselines and change sets can flow between a Repository
- Experience with ETL tools such as snap logic, Using S3 Data pipeline to move data toAWS Redshift
- Scripting in multiple languages on UNIX, LINUX and Windows Batch, Shell, Perl script etc. and developed applications in python for multiple platforms.
- Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
- Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Deployed restful web servicesand micro services to Dockers.
- Proposed and implemented branchingstrategy suitable for agile development in Subversion.
- Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWSacross availability zones.
- Involved in validating Sanity, functional, Integration and Regression test suites using Seleniumand the request and response of the Web Services (SOA) through SOAP UI.
- Solve complex SplunkIntegration challenges; Debug complex Splunkconfiguration issues.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Wrote MAVEN and Gradle Scripts to automate the build process.
- Used Pivotal Cloud Foundryto role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Worked on creating repositories in Git Stash for multiple applicationsConfigured Git repositories in CI setup in Jenkins.
- Configure VPC with subnets, security groups and NAT instances manually as well as with the VPC creator and Ansible.
Environment: Subversion, Git, Github, Django, Ant, Maven, Gradle, Jenkins, Nexus, Puppet, AppDynamics, Tomcat, Apache, Zabbix, python, shell, ruby.
Confidential
DevOps Build /Cloud Engineer
Responsibilities:
- Designed and implemented on Amazon Web Services cloud.
- Setup AWS VPC’s for dev, staging and Prod environments.
- Automated server/database backups using (snapshots/AMI images).
- Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
- Setup Jenkins Build server and maintenance.
- Version Control Using Perforce, branching and merging repositories.
- Deploying newly built code and removal of old code using Web Sphere Admin Console.
- Configuring F5load balancers with SSL certificate off-loading the traffic on to web servers by creating SSL Client-Server profiles including intermediate iRules.
- Worked on F5 LTM, GTM series like 6400, 6800, 8800 for the corporate applications and their availability.
- Maintained Puppetcode and data for each environment which having the different paths manifest files, Hiera data and modules as infrastructure as code.
- Managed Batch jobs using UNIX shell and Perl scripts.
- Work with Dockerfor convenient environment setup the test environments.
- Implemented a Continuous Integration process using shell scripts.
- Manage Releases, including coordinating with the Dev team and QA team.
Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, AWS, Ruby, Chef, Windows.
Confidential
LINUX Administrator
Responsibilities:
- Installed, upgraded and configured Red Hat Linux 5.x and 6.x using Kickstart installation and SUSE.
- Worked on administration of few UNIX servers like AIX and Sun Solaris in Test and Production environment and applied patches and packages to Red Hat.
- Updated YUM Repositories and Red hat Package Manager (RPM).
- Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+, RPM.
- Monitoring and service issue resolution of LAMP stack web servers, both shared and VPS.
- Improved monitoring with Nagios and custom plugins.
- Developed utilities in perl, including templates and configurations for Nagios and basic system configurations.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Extensive experience monitoring the servers using Nagios.
- Used Jira as ticket tracking and work flow tool.
Environment: Redhat, Java, J2EE, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, JBoss, UNIX Shell Scripting, Tomcat and Jira.
Confidential
Configuration/Release Manager
Responsibilities:
- Updated Maven build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.
- Creation and maintenance of scripts for development and deployment.
- Maintenance of continuous integration based on Maven and Hudson.
- Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Bashfor Web-sphere mapping modules to the enterprise application.
- Implemented and administered VMware ESX for running the Windows, RedhatLinux Servers on development and test servers.
- Responsible for maintaining and extending all build scripts and related tools, written in zsh/sh, Ruby.
- Installation, configuration and troubleshooting of Redhat, Ubuntu on various hardware platforms on Amazon AWS cloud services.
Environment: SVN, Shell/Perl Scripts, SCM, Build Forge, Maven and ANT Tomcat, Jira.