Devops Engineer Resume
SUMMARY
- Currently looking for 100% remote DevOps or Server Administration positions.
- 6 years of IT Infrastructure Management experience which includes DevOps, AWS Engineer and Linux Administration working on Red hat Linux, CentOS, and Windows environments.
- A strong performance background in system support and solution based IT services including Monitoring, Configurations, Troubleshooting and Maintenance of Operating Systems.
- Very good experience in using Linux Utilities such as handling User Management, Process Management, Memory Management, Disk Management and Swap Partition/Files Management.
- Extensively worked on system up gradation and patch installation.
- Good Knowledge of using different protocols like TCP, UDP, DNS, DHCP, HTTP, SSH, FTP, SNMP, and LDAP.
- Bilangual English/French
- Experienced in shell scripting, bash to automate system administration jobs
- Extensive experience of working with release and deployment of large scale and Enterprise applications and DevOps.
- Profound experience with various tools like Ansible, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms.
- Experience implementing Continuous Integration and deployment using various CI Tools like Jenkins, Rundeck, Bamboo, Chef, Ansible.
- Experience in AWS Cloud platform and its features which includes EC2, VPC, AMI, Simple Notification Services (SNS), Relational Database System (RDS), Elastic Load Balancer(ELB), CloudWatch, Cloud - Formation AWS Config, Autoscalling, CloudFront, IAM, S3.
- Very good understanding of firewalls, IDSs, IPsec, VPNs, F5 Load Balancer, SELinux, ACLs.
- Coordinate and work with vendors for particular solutions
- Possesses and applies comprehensive knowledge in a specialized area to oversee significant assignments or provides technical expertise for significant assignments
- Clearly document defects and enhancements with customer ( internal and external )
- Expertise in configuring and tuning LAMP for production environment.
TECHNICAL SKILLS
Configuration Mgmt. Tools: Chef, Ansible, Docker
Cloud Platforms: AWS(EC2, S3, RDS, VPC, ROUTE53, SNS, SQS, IAM POLICIES)
Version Control Tools: SVN, Perforce
Build Tools: ANT, MAVEN
Operating Systems: Linux, RHEL CentOS Ubuntu and Windows
Database: MYSQL, SQL Server, DynamoDB
Scripting: Shell scripting, Python
CI Tools: Jenkins, BAMBOO, Rundeck
Issue Tracking Tools: Jira, Service now
Repository Managers: Artifactory, Nexus, GITHUB
Virtualization: Virtual Box
Monitoring Tools: Nagios, Splunk, HP SiteScope, AppDynamic, PagerDuty CloudWatch
Web Server: Apache Tomcat, Ngnix
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Created, installed, and administered Red Hat AMIs in AWS Environment. Administration of RHEL includes installation, testing, tuning, patching, and troubleshooting day-to-day issues.
- Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Created secured cloud infra using (VPC) for Staging and Development environment on AWS.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers ip's.
- Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
- Problems investigation and diagnosis
- Automated provisioning and deployment of resources using CloudWatch, Ansible and CloudFormation templates.
- Used file module in Ansible playbook to copy and remove files on remote systems.
- Built servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Monitored resources and applications using AWS CloudWatch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
- Created alarms in Cloud Watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
- Experience with McAfee and Nessus for vulnerability scans
- Automated backups full AMI backups, OS backups using Lambda and boto3 python module.
- Wrote Ansible Playbooks to deploy automated tasks to many servers at once.
- Worked with developers to ensure new environments both met their requirements and conformed to industry-standard best practices.
- Set up and configured Nagios
- Updated cloud formation Templates from existing environments to use in building similar environments in the same or different regions for High Availability (AZ).
- Automated OS Patch Management using Ansible
- Assist in performance analysis
- Automated Linux server hardening to make the system CIS compliance using Ansible
- Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Involved in maintaining Billing and Cost Management for multiple AWS accounts.
- Wrote Python script to backup EC2 instances.
- Documented all the processes for above, issues, root cause analysis and its solutions in timely manner. Experienced automating tasks using BASH, YAML scripting language.
Confidential
DevOps Engineer
Responsibilities:
- Used Scripts to stop and start Instances in downtime for cost reduction.
- Participated in (CI/CD) for Continuous Integration and Continuous Delivery through deployment into several environments of Test, QA, Stress, and Production using Jenkins.
- Provided 24/7 on-call support on a monthly rotational basis.
- Monitored system performance/Health check (alerts, logs, Disk and CPU utilization, Network).
- Worked closely with various Business Units to troubleshoot issues and provide excellent customer support
- Configured new VMs and applied existing recipes using Chef
- Maintained and deployed Disney's Middleware applications such as Disney Vacation Club
- Wrote Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk and configuration tasks for new environments continuous management.
- Manual Installation and configuration of Tomcat, and Apache servers.
- Built continuous integration and continuous deployment platform of project (Jenkins, Shell, Maven).
- Used Jenkins to automate most of the build related tasks.
- Implemented and maintained Chef Configuration management spanning several environments 4000+ servers in VMware and the AWS cloud.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Used Tomcat Web Server and JBOSS, and WebSphere Application Servers for deployment.
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Jenkins for continuous integration.
- Experience with iRule and F5 load balancer administration.
- Involved in software configurations, releases, debugging, troubleshooting, and monitoring
- Working with developer and QA engineers to design, test, deploy, document monitor and maintain Tomcat, Jboss and Legacy applications.
- Managed Change Control process by creating and reviewing changes, test and roll back plan
- Monitor systems performance and health using Sensu and HP SiteScope
- Performing day to day operational support such as SSL Certificate Renewals across multiple SSL providers, DNS reviews, Firewall requests
- Coordinate with Development and QA team to improve release process.
Confidential
Linux System Administrator
Responsibilities:
- Responsible for Day to Day Server administration, Patch Management, Operational task, and Maintenance of RHEL Servers.
- Applied patches in Linux servers using Yum and RPM
- Managed User Administration - Creating user and groups, modifying, and deleting user accounts/groups and managing permissions.
- Performed health checks on servers by monitoring performance related components such as memory, CPU, network, and disk activities, analyzing these reports and finding any issues that occur and remediate them.
- Managed file systems using LVM, performing LUN scanning and adding RAW disks, partitioning using disk utility.
- Managed Virtual Servers on VMware through Vcenter, performing CPU, memory, and disk additions on virtual servers through Vcenter.
- Built physical and VM servers based upon Users request.
- Migrated physical to virtual machine (P2v)
- Knowledge in VMware, managing/migrating virtual servers, checking NIC/Storage status.
- Performed Network Management - troubleshot IP related issues, managing network interfaces.
- Prepared SOPs for Linux activities and Run-books.
- Knowledge of HP Service Manager (HPSM) and Service Now (SNOW) for Incident/Change/Request Management.
- Participating in root-cause analysis of reoccurring issues, system backup and security setup24/7 support in Production and Development environments
- Utilizing kickstart and jumpstart for systems and related software products
- Maintaining Linux Servers, evaluating needs and installed appropriate recommended patches as needed
Confidential
System Administrator
Responsibilities:
- Managed of Red Hat servers including server builds, configuration, and troubleshooting in an environment consisting of 600+ servers.
- Monitoring systems performance, virtual memory, disk space and CPU utilization.
- Manage and prioritize multiple projects simultaneously.
- Distribute tickets to the right IT departments when necessary
- Interpret error messages from OS, Middleware stacks, Performance Management tools and applications to identify root cause and to restore service
- Hardware and software inventory.
- Provide basic first level telephone support to end-user community on hardware, software and network related problems, questions, and/or issues.
- Use Active Directory (Windows Server 2003) to create, modify, reset and delete user account, reset and modify user password
- Utilizing kickstart and jumpstart for systems and related software products
- Maintaining Linux Servers, evaluating needs and installed appropriate recommended patches as needed