Devops/aws Cloud Engineer Resume
Bloomington, MN
SUMMARY
- 8+ years of IT Experiences Specialized as DevOps Engineer, and LINUX System Administration.
- Expertise in Amazon Cloud Services and its features (EC2, SNS, EBS, AMI, snapshots, Auto scaling, Cloud Formation, IAM, RDS, SES, SQS, SNS, RDS, ELB, CloudWatch etc.)
- Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket.
- Experience in implementing Data warehouse solutions in AWS Redshift worked on various projects to migrate data from on database to AWS Redshift, RDS and S3.
- Experience in Application deployment on various web/application Servers including Web Sphere/Web Logic/Apache Tomcat/JBOSS.
- Experience in Build and Continuous Integration with like Ant, Maven, Jenkins, and Bamboo.
- Experience in Creating Shell Scripts (kasha, Bash), Python for setting up baselines, branching, merging and automation processes.
- Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers.
- Experience in working with configuration management tools like Puppet, Chef and Ansible.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for installations and domain configurations.
- Worked on Build and Release Management methodologies and Software Procedures in all aspects of SDLC.
- Good understanding of OSI Model, TCP/IP Protocol Suite (IP, ARP, TCP,UDP,SMTP,FTP and TFTP)
- Experience in LINUX performance monitoring, kernel tuning and Load balancing to ensure stable performance.
- Experience in working knowledge with Python and Ruby in writing scripts to automate software configuration process with Chef and Puppet.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/Hudson.
- Experience in working on Openstackapplication for deploying, maintaining and troubleshooting in a Cloud environment.
- Experience with Linux system administration and virtualization (Redhat, Ubuntu, and VMware).
- Experienced in writing complex SQL queries and scheduled tasks using cron jobs.
- Good knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, DynamoDB, MongoDB.
- Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Good presentation, Customer Support and trouble Shooting Skills & Experience in Providing 24x7 supports.
TECHNICAL SKILLS
Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat), Solaris, Windows.
Server Configuration: Windows - 2008, 2012.
Languages: Java, Shell Scripting, Power Shell Scripting, HTML5, Python, JavaScript, Json.
Databases: Oracle, MySQL, SQL Server, Mongo DB, RDS, DynamoDB.
AWS Cloud: Amazon EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS
Openstack Cloud: keystone, Neutron,Glance, Nova, Monasca
Web Server: Tomcat, APACHE, Web Logic & Web Sphere, and JBoss.
Configuration Management Tool: Ansible, Docker,Chef and Puppet.
Test and Build tools: Ant, Maven, Jenkins, Bamboo and Hudson.
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, MN
DevOps/AWS Cloud Engineer
Responsibilities:
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in teh defined virtual private connection.
- Creating alarms in Cloud Watch service for monitoring teh server performance, CPU Utilization, disk usage etc.
- Managed users and groups using teh Amazon Identity and Access Management (IAM)
- Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
- Configured Apache on EC2 instances to make sure application that was created is up and running troubleshoots issues to meet teh desired application state.
- Experience with CI tools Jenkins.
- Configuring, administering and supporting Amazon Web Service cloud environment
- Building post install scripts using Shell scripting in Linux servers.
- Experience in agile environment.
- Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
- Implemented Continuous Integration using Jenkins and GIT from scratch.
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.
- Experience in executing teh script using amazon lambda service.
- Implemented pipeline concept of Jenkins jobs in Continuous integration.
- Debug and resolve Pre-Post Openstackdeployment failures.
- Developed automation framework for Application Deployments to teh AWS cloud Environments.
- Automated teh cloud deployments using Chef and AWS Cloud Formation Templates.
- Designing and configuring teh AWS Secure Notification Service (SNS) and Secure Email Service (SES) architecture of teh solution and working with a client.
- Maintaining teh user accounts (IAM), RDS, Route53, SES and SNS services in teh AWS cloud.
- Created and managed Openstackinstances using Nova Compute.
- Experience in containerizing Openstack services in Docker using ansible.
- Experience in deploying and monitoring applications on various platforms using Elastic Beanstalk.
- Containerized services in Docker in Amazon environment
- Created playbooks for Openstack deployments and bug fixes with Ansible
- Server migration using cloud services like AWS from physical to cloud environment.
- Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
- Configuring and managing Openstackcomponents such as keystone, nova, neutron, glance, swift, Heat
- Experience with AWS, which included managing application in teh cloud and creating instances.
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with teh networks.
- Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
- Experience in developing applications using python programming.
- Used Amazon IAM to grant fine-grained access to AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
- Provided 24 x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Amazon Web Services (AWS)
- Configured Elastic Load balancer (ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, VDI), Linux, Git version Control, Docker, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Openstack, Ansible, Python, MySQL, Shell Scripting, Jenkins, Chef, Nginx, Tomcat, JBoss.
Confidential, New York
DevOps/Cloud Engineer
Responsibilities:
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge ofAWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, Cloudfront, IAM, SNS etc.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- DefinedAWSSecurity Groups which acted as virtual firewalls that controlled teh traffic allowed reaching one or moreAWSEC2 instances.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring teh servers for specified applications.
- Setup up and maintenance of automated environment using Chef Recipes & Cookbooks withinAWS environment.
- Installed Workstation, Bootstrapped Nodes, and Cookbooks and uploaded them to Chef Server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
- Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, and WebSphere for configuring load balancers and fail over.
- Tested high availability of AWS-RDS-MySQL database by simulating failover from teh primary database to read replicas and hence promoting read replica to primary.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Implemented and maintained teh monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets usingAWSCloud Watch..
- Configured anAWSVirtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within teh Amazon RDS Aurora DB cluster.
- Has experience in setting up Baselines, Branching, Patches, Merging and Automation processes usingShell/bash and Batch Scripts
- Build scripts onAWScloud for scheduling EC2 auto scaling load balancer withpythonSDK.
- Worked with various scripting languages like Bash, Perl, Shell andPython.
- Performed database SQL queries to address connectivity and integration activities.
- Worked with multiple development groups to design/create automated build and deployments using MS Build, Ant andShellScripting.
- To design high availability applications onAWSacross availability zones and availability regions.
Environment: Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud-Front, RDS, Route53, IAM, MySQL, VPC, Auto-scaling, Shell, Perl, Python, Ruby.
Confidential, Irvine, CA
Linux Administrator/DevOps
Responsibilities:
- Installed and Configured Red Hat Linux servers.
- Actively engaged in power maintenance and network maintenance calls where me is responsible to fix issues on Red Hat Linux Servers and Solaris Servers.
- Installation, configuration and Operating System upgrade on, Red Hat Linux 5, 6. and Sun Solaris 8,9,10
- Worked on various components ofOpen Stackand Heat orchestration templates (HOT) on diff project.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment via Scalrand EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux.
- Managed servers on teh Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
- Setting up teh virtual private cloud network in Amazon Web Service (AWS).
- Auto scaling teh Amazon Web Service (AWS) depends upon teh requirement.
- Created and maintained various DevOps related tools for teh team such as provisioning scripts, deployment tools, and development and staging environments on AWS and Cloud.
- VERITAS File system and VERITAS Volume Manager 2.5 are used to configure teh RAID 1 and RAID 5 Storage Systems
- Responsible for multicasting of various components as a system administrator.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases
- Unit Test Python library was used for testing many programs on python and other codes.
- Tuning teh kernel parameters based on teh application/database requirement.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Configuring SUDO and granting root permission to users for performing certain activities.
- Experience in Bash, Python and Perl scripts for backup and automation.
- Upgrading RHEL 5.0 to RHEL 5.5 using live upgrade and manual upgrade.
- Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Installed Puppet Master, agents, created and automated platform environment setup.
- Conceptual knowledge of DNS, DHCP.
- Troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. Login to teh remote system using sudo, putty, and telnet.
- Linux technical support and prepared technical documentation for decommissioning
- Regular backing up of critical data and restoring backed up data.
Environment: Red Hat Linux 5,6, AWS, VERITAS Volume Manager, Ruby, Python, Sun Solaris 8,9,10, Solaris Volume Manager, VERITAS Cluster Server, Oracle 9i/10g.
Confidential
Linux Administrator
Responsibilities:
- Provided 24/7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/ Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of teh Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Installed/Configured/Maintained/Administrated teh network servers DNS, NIS, NFS, SENDMAIL, Involved in Adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, server hardening and crash recovery issues.
- Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers, Implemented teh skills of Load balancing for edge components using F5's Big-IP load sprayer.
- Responsible for change management, troubleshooting and resolution of server issues for end user support.
- Turning Kernel parameters for optimum performance.
- Configuring Synchronization and file servers, Monitoring and managing content stores.
- Maintained Load balancing, High availability, Failover functionality, and Disaster recovery included changing teh IP address of teh web and app server machines, which caused a change in teh virtual host and HTTP transport configurations.
- Monitoring of space availability on each file system using Shell Scripts.
- Administered file system and volumes using VERITAS storage Foundation, Solaris Volume Manager on Solaris and Logical Volume Manager on Linux.
- Installed and configured Red Hat Satellite server for package transfer across servers, to store client's system profile and to control other servers in teh network.
- Worked in an environment containing Solaris zones/containers and involved extensively in troubleshooting teh issues by finding out root causes, analyzing core dumps and resolved system crashes.
Environment: Redhat (5.x/6.x), Solaris (10.x/11.x), SUSE, HP-UX, HTTP, VERITAS, Open LDAP and Active Directory.
Confidential
Linux Administrator
Responsibilities:
- Trained and worked Primarily on RHEL4 Operating Systems.
- Assisted senior-level administrators in various aspects of Linux (Red Hat) server administration including installing and maintaining teh operating system software, performance monitoring, problem analysis and resolution and production support.
- Assisted other Linux/UNIX administrators when halp was needed (me.e. creating Linux/UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc.)
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
- Perform primary Linux Server administration tasks, including setup, installation, OS patching, data backup, user account management and access control.
- Disk Management like adding and replacing of hot swappable drives on existing servers,
- Established and maintained user accounts, assigned file permissions and established password and account policies.
- Troubleshoot and resolved basic level system hardware, software and communication problems.
- Improve system performance by working with teh development team to analyze, identify and resolve issues quickly.
- Monitored server and application performance and tuned me/O, memory and Installation of SSH and configuring of keys base autantication.
- Created Local Yum Repositories to support Package Management with Yum and RPM and Installed and configured secure FTP daemon to support a FTP-based Yum repository.
- Scheduled jobs and automating processes using CRON and AT and Created and maintained file systems and performed RAID configuration on LINUX.
- Monitored everyday systems and evaluate availability of all server resources and perform all activities for Linux servers.
- Managed and maintained user accounts and Configured and managed network interfaces.
Environment: Linux, Red Hat 4.x, SAN, NAS, Samba, Jira, Apache, Tomcat Web Sphere.