Sr. Aws/devops Engineer Resume
Long Beach, CA
SUMMARY
- Having 8 years of professional Experience dedicated to automation and optimization.
- Understands and manages the space between operations and development to quickly deliver code to customers. Has experience with the Cloud, as well as DevOps automation development for Linux systems.
- Utilized AWS CLI to automate backups of ephemeral data - stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Designed and deployed large applications utilizing all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Worked on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Created Puppet manifests, classes and modules to automate system operations.
- Worked with Devops practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
- Writing new plugins in Nagios to monitor resources.
- Worked on configuring data sources for JBOSS with various versions of databases.
- Configured GIT with Jenkins and schedule jobs using POLL SCM option.
- Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
- Code Quality Analysis techniques are performed by integrating - Check style, Find bugs with CI tools.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Worked with Puppet and Chef.
- Designed Continues Delivery platform using Docker, Jenkins and Puppet.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
- Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
- Implemented Continuous Integration using Jenkins and Hudson.
- Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
- Involved in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
TECHNICAL SKILLS
Operating Systems: RHEL Linux, Centos, Ubuntu, Windows
Source Code Management Tools: Subversion, GIT
Cloud Services: AWS, Azure
Build Tools: ANT, MAVEN
Continuous Deployment Tools: Chef, Puppet, Ansible, Docker
Continuous Integration Tools: Jenkins, Bamboo
Servers: Apache, Tomcat, Nginx, MySQL
Scripting Languages: C, Ruby, Shell, Perl, Python, Bash
PROFESSIONAL EXPERIENCE
Sr. AWS/DevOps Engineer
Confidential, Long Beach, CA
Responsibilities:
- Have experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Assisted in migrating the existing data center into the AWS environment.
- Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Prepare the metrics and analyze the work and identify the improvement areas. Responsible for versioning the source code, releasing binary files and tagging on source files and release files.
- Managed hardware, software, and networking for a large-scale OpenStack cluster
- Managed and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
- Dealt with various merging conflicts and pushes appropriate code into GitHub repository
- Developed Ansible Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Used Ansible to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
- Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced
- Extensive experience and knowledge on Jenkins, Build Forge and Docker for continuous integration and end to end automation for all build and deployments.
- Develop CI/CD system with Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
- Worked with BMC Remedy tool for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Managing a team of DevOps Engineer for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software's through shell scripts.
- Managing AWS Infra and automation with CLI, API. Managing DATA Center Inbound and outbound services. Working on automation tool like Ansible, chef and Puppet.
- Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation
- Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
- Deployment and Configuration of application server Tomcat deploying Java and Web Application.
- Migration of over 25 Applications with 30 Databases
- Developing automation scripts using EC2 commands. Designing SQL Server Reporting Services (SSRS) High Availability
Environment: AWS (EC2, VPC, ELB, S3, Elastic Load balancer (ELB), IAM, shell scripts, Chef, Maven, Jenkins, Puppet, VMware ESX/ESXi Server and Workstation, Ansible, Git version Control, GIT, GITHUB, Docker, Open Stack, LINUX, UNIX, Windows XP, SQL, Apache Tomcat 6.x/7.x, Windows and Linux environment
Sr. DevOps Automation Engineer
Confidential, Houston, TX
Responsibilities:
- Build and 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.
- Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.
- Deployment of the Business processes by creating JAR, WAR and EAR files to IBM WebSphere application servers.
- Built, configured and supported Application team environments.
- Used Maven as a build tools on java projects for the development of build artifacts on the source code.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Used Atlassian JIRA as ticketing tool.
- Implemented CI and CD for database using Jenkins and UDeploy.
- Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
- Involved in two production windows per week and monthly on-call support.
- Implemented Subversion branching and merging operations for Java Source Code.
- Responsible to maintain ANTBuild Scripts and tweak if changes in the requirements.
- Worked with the Automation Team to Automate the Windows and Linux Deployments.
- Troubleshoot Build and Deploy Issues, with little downtime.
- Designed a Configuration Management solution using Puppet
- Configured and Maintained the Jenkins build and automation jobs.
- Deployed the Java applications into web application servers like Apache Tomcat
Environment: Subversion, Jenkins, Junit, Puppet, Java/J2EE, Maven, JIRA, LINUX, OpenStack, XML, IBM Web Sphere, Oracle, Perl Scripts, Shell scripts.
DevOps Engineer
Confidential, Rosemead, CA
Responsibilities:
- Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
- Worked with Red Hat Satellite Server which is used to push changes across various servers simultaneously.
- Implemented automations tools Chef.
- Migrated to Red hat satellite server 6 version.
- Experience in using VMware Motion to move VM's from One Datacenter to another datacenter.
- Designed a Configuration Management solution using Puppet
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Automated setting up server infrastructure for the DevOps services with Puppet/Ansible, shell, python scripts.
- 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.
- Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
- Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
- Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
- Build, implemented and maintainedsystem-level software packages such as OS, Clustering, disk, file management, backup, web applications, DNS, LDAP.
- Worked on configuring, maintaining and troubleshooting of local development servers, software implementations.
- Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
Environment: Chef, Puppet, Git, Red Hat Enterprise Linux, Solaris, Tivoli Storage Manager, VMware ESX5, Cassandra, Tivoli Net backup, and Web sphere, ALM. Windows, Windows 2008
Linux Administrator
Confidential, Dallas TX
Responsibilities:
- Installation and administration of RHEL 4, 5, and 6, Solaris 8, 9 and 10, and SUSE 9 and 10.
- Configured kickstart server and applied patches to the servers using RedHat Satellite server.
- Installation, configuration and administration of VMware, Solaris Zones and LDOMs.
- Installed, configured, cloned VMs on VMware 5, Vsphere 4.0, configured ESX hosts, adding datastores to ESX hosts, creating Vswitches, templates, migrating VMs across ESX hosts.
- Administered Network File Systems using Auto mounted and administering user and OS data files in NIS and NFS environment on both RedHat Linux and Solaris environments.
- Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
- Splunk deployment configuration and maintenance across a variety of UNIX and Windows platforms for creating Libraries, Projects and Jobs in build forge automating the build and deployment process.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
- Handled user and client security and access on AIX and Linux servers for remote access.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintainingsystemsecurity.
- Administered Linux servers for several functions including Apache/Tomcat server, mail server and MySQL databases in both development and production.