Devops/aws Engineer Resume
Detroit, MI
SUMMARY
- 8+ Years of experience in planning, designing, implementation and technical skills in areas ofAWSCloud, Configuration, Build and Release Management in solving complex problems with creative solutions, supporting development and operations environment.
- Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities onAWS.
- Experience with VPC, EBS, AMI, SNS, RDS, Cloud Trail,, IAM, S3.
- Knowledge Cloud Formation, AWSOps Works, AWSElastic Beanstalk
- Configuring and Networking of Virtual Private Cloud (VPC), Cloud Front, Route53.
- Knowledge onAWSAPI Gateway for custom domain and Record sets in Amazon Route53 for applications hosted inAWSEnvironment.
- Extensive experience focusing on services like IAM, S3, Elastic ache, SNS, SQS, Amazon Glacier.
- Experience in working across DEV, QA, UAT, PROD systems in addition to managing requests and tickets for IT process management through Remedy ticketing tool
- Launched LAMP stacks in multitierAWSinstances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.
- Knowledge onAWScode services Code Commit, Code Pipeline, Code Build, Code Deploy
- Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
- Experience in monitoring the servers using Nagios and Cacti.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Setting up the automatic build and deployment automation for Java base project by using Jenkins and Maven.
- Adept in using Configuration Management tools like Chef, Puppet, Ansible.
- Adept experience in monitoring remote systems using Nagios.
- Experience on Jenkins/ Hudson, Ant, Apache Tomcat, Subversion, Git, Maven.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Extensively worked with Version Control Systems and SCM Tools like SVN, GIT.
- Experience is using IIS web servers for deployments.
- Very good knowledge on Bitnami insoftware packages for web applications and for deploying applications in cloud.
- Wrote many manifests for different modules to be configured remotely. Authored many recipes and cookbooks for node management.
- Extensively worked on Monitoring and Logging Tools with Amazon Cloud Watch,
- Experience in all phases of SDLC like requirement gathering, analysis, designing, coding, testing, integration, and documentation.
- Experience in developing the web services (like SOAP and Restful services).
- Worked with Asp.net, databases like MS SQL, SharePoint and MS CRM
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML, CSS, JavaScript, jQuery, JSON, etc.
SCM Tools: Puppet, Chef, CVS, Subversion, GIT, ANT, Maven, SonarQube, Gradle, Jira, Quality Center, MS Project, Visual Studio 2008/2010, MS buildJenkins
Cloud Computing: AWS, Azure and Open Stack
CI Tools: Jenkins, Hudson and TeamCity.
Operating Systems: UNIX, Linux (red hat), Windows XP/ 2000/ 2003.
Database: PL/SQL, SQL Server 2005/2008R2
Scripting: Shell(groovy), Python, Ruby, XML and Golang
Automation Tools: Selenium2.0,SeleniumWeb driver, Test NG.
Programming Languages: C/C++, Java, SQL, PL/SQL, VB .NET
Monitoring & Log Tools: New Relic, IBM Tealeaf and splunk, Nagios.
Web Technologies: HTML, XML
Application Server: IBM Web Sphere, Web Logic Server, Apache Tomcat
Web Server: Apache and IBM HTTP server
PROFESSIONAL EXPERIENCE
Confidential, Detroit MI
DevOps/AWS Engineer
Responsibilities:
- Converted existing AWS apps to become auto - scaled and multi-regional
- Designed AWS Deployment Reference Architecture. Aspects of the AWS architecture include legacy infrastructure integration, lifecycle tools integration, IAM, backup/recovery, disaster recovery, and security compliance.
- Deploy large enterprise applications into AWS
- Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups
- Designed and Implemented AWS Virtual Private Cloud (VPC)
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system.
- Responsible for database Build, Release and Configuration.
- Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
- Implemented Puppet,Nagios, Splunk, Docker, Ansible.
- Administration and maintenanceof Docker runtime environment.
- Versioning and lifecycle management of Docker images.
- Experienced in Docker orchestration framework.
- Configured tools like Elastic Search, Logstash and kibana.
- Troubleshooting of Docker based applications.
- AWS Cloud management and Puppet automation.
- Created puppet manifests and modules to automate system operations.
- Deployed puppet, puppet dashboard and puppet DB for configuration management to existing infrastructure.
- Release to various QA & UAT in Linux environments.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, VPC, Cloud Formation.
- Deploy, manage, and operate scalable, highly available, and fault tolerant systems on AWS.
- Capability to provide AWS operations and deployment guidance and best practices throughout the lifecycle of a project.
- Experience with application/data migration to AWS and also good knowledge on Salt stack.
- Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
- Installation, configuration and administration of JBoss, Apache, WebLogic, Tomcat and WebSphere.
- Managing Monitoring solution using Nagios Environment.
- Updating monitoring parameter in Nagios with active and passive check.
- Work with different team members for Automation of Release components.
Environment: Docker, Jenkins, Maven, AWS, Nagios, Oracle/DB2, VMWare ESX 4.x, Autosys, VMware VSphere, ESX, TFS
Confidential, Bellevue, WA
DevOps Engineer
Responsibilities:
- Setting up with Jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry.
- SCM Engineer for a team that involved five different development teams and multiple simultaneous Java/J2EE software releases.
- Expertise in the Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, Build Pipeline, Docker, GIT, and Pipeline plugins.
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
- Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
- Design and implementation of Hybrid Datacenter with Amazon AWS using VPN (OpenVPN) and DirectConnect.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working with IAM in order to create new accounts, roles and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
- Managed S3 buckets and bucket policies, Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier
- Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc.
- Deployed infrastructure on AWS utilizing as EC2 (Virtual Servers in the Cloud), RDS (Managed Relational Database Service), VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ropeworks (Automate operations), AWS S3, Glacier (Storage in the cloud) and CloudWatch Monitoring Management.
Environment: Jenkins, Docker, Chef, AWS, S3, Auto scaling, EBS, RDS, Maven, Bitbuckets, Apache Tomcat, Shell, Groovy, Nexus, AWS, Ec2, Jira.
Confidential, Atlanta,GA
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Used ANT as a build tool on java projects for the development of build artifacts on the source code.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Imported and managed multiple corporate applications into Git.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Installed/Configured/Managed Jenkins CI Automation.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
- Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
- Implemented Bash, Perl, Python scripting.
- Implemented automations tools Chef, Puppet, Splunk.
- Worked exclusively on VMware virtual environment.
- Support application projects and create new applications using Python. Worked on Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- Ability to work on SQL queries across multiple database and applications.
- Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
- Installed packages using YUM and Red hat Package Manager (RPM) on various servers
- Responsible for independent support of Tier 2 issues: Reboots, Start/Stop Services, Reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
- Provide support to Account Managers, UNIX and Windows technicians, and other departments.
- Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
Environment: Git, Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA,Puppet, Bitnami
Confidential, Stratford, CT
DevOps Engineer
Responsibilities:
- Established and executed the build processes for multiple projects.
- Participatedin agile meetings with onsite and offshore development teams to discuss the build processes and provided regular updates and suggestions for improving the existing processes.
- Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
- Involved in Automation Deployment Team by working withPuppet.
- Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Maintainedthe branchingandbuild/releasestrategies utilizingTFS.
- Analyze and resolve conflicts related to merging of source code for TFS.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
- Assisted developers in the branching and merging strategies of source code using Subversion.
- Created and maintained the Python deployment scripts for Web Sphere web application server.
- Used shell scripts for automation of the build and release process.
- Deployed the build packages on cloud providing Continuous Integration.
- Configured build environments on Linux machines for building and packaging applications.
- Experience in Deploying and Configuring SharePoint Applications
- Worked on migration of various applications from Clear Quest to JIRA
- Deployed Enterprise applications to Websphere application server/Apache Tomcat server and upgarding it by using XL Deploy.
Environment: Maven, Ant, Subversion, Jenkins, GIT, Puppet, OpenStack, Java/J2EE, Perl, Linux, Python Scripts, Shell scripts/Ruby,JIRA, Clear Quest,XL Deploy, TFS.
Confidential
Build and Release Engineer
Responsibilities:
- Developed and implemented Software build and deployment 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.
- Imported and managed multiple corporate applications using Tortoise SVN.
- Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
- Build scripts using Ant and Maven build tools in Jenkins to move from one environment to other environments.
- Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
- Developed shell scripts for automation of the build and release process.
- Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements
- Jenkins is used as a continuous integration tool for automation of daily process.
- Used SQL queries to check the data integrity on an Oracle data base.
- Documented the entire build and release engineering process and provided on call support.
Environment: Subversion,AWS, GIT, Bamboo, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, Web Sphere, HP Quality Center.
Confidential
Jr. Release Engineer
Responsibilities:
- Log management like monitoring and cleaning the old log files.
- System audit report like no. of logins, success & failures, running cron jobs.
- System performance for hourly basis or daily basis.
- Remotely coping files using sftp, ftp, scp, winscp, and filezilla.
- Created user roles and groups for securing the resources using local operating
- System authentication.
- Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems NFS, SVM.
- Configuring & monitoring DHCP server. Maintained LVM, VxVM
- Taking backup using tar and recovering during the data loss.
- Experience in writing bash scripts for job automation.
- Configuring printers to the Solaris and Linux servers and also installing third party softwares.
- Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
- Performed regular installation of patches using RPM and YUM.
Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT Tomcat, Jira.
