Cloud Engineer / Devops Engineer Resume
New York, NY
SUMMARY
- A software engineer with a strong background in technology engineering and computer science seeking an opportunity to utilize my design expertise, customer service and support skills, and analytical thinking to deliver software that exceeds the customer's expectations and objectives.
TECHNICAL SKILLS
Cloud Computing: AWS / Amazon EC2 / Amazon CloudWatch, IAM, VPC, S3, Elastic Load Balancing, Auto Scaling / Selinux
Automation: Ansible / Terraform
Operating System: Red Hat / CentOS/ Ubuntu / Windows 2003, 2008, 2012 / VMware Esxi.
Network: LAN / TCP/IP / UDP / SNMP / Tcpdump / Wireshark/ Traceroute / Netstat / Dig / DNS / DHCP / VLAN / NIC Bonding / Systat / Sar
Hardware: HP / Dell Servers / Desktops / Phaser Printers / Cisco Switches
Programming Basic Knowledge of Python Database: MySQL
Applications & Protocols: SSH / SFTP / Yum / RPM / Apache / Samba / NIS / NFS / SMTP / Nagios XI / Postfix /PXE Boot / Kickstart / KVM / Oracle RAC 12g / SAN ( LUN / iSCSI ) / NAS / Kerberos / Openldap / ITSM Remedy Ticketing System/ Netbackup / Logical Volume Manager ( LVM ) / RAID / FirewallD / IPtables
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Cloud Engineer / Devops Engineer
Responsibilities:
- Implemented S3 versioning and lifecycle management policies to duplicate files and store them in the S3 Glacier storage class.
- Experienced in using CloudWatch to monitor various AWS EC2 resources like Memory and CPU usage for system and application performance.
- Experience in deploying AWS EC2 instances, S3 buckets, regions, snapshots and RDS.
- Experience in managing multiple AWS VPCs, NACLs, and network infrastructure using Terraform.
- Experience with using GIT to retrieve code and integrating it with Ansible Tower to run playbooks.
- Experience in deploying infrastructure using DHCP, TFTP and PXE - enabled NIC for performing installation via the internal network.
- Experience in troubleshooting network and DNS issues using various OS utilities such as traceroute, netstat, nslookup, dig, sshd, nfsd, mountd, strace.
- Experience in setting up Terraform as an infrastructure management tool.
- Experience in managing AWS Cloud administration, including services such as EC2, VPC, ELB, S3, EBS, Elastic Beanstalk, AMI, SNS, RDS, DynamoDB, and IAM Route53.
- Experience in working with Auto Scaling, CloudFront, Cloud Watch, Cloud Trail, CloudFormation and Security Groups.
- Practical experience in creating multiple AWS instances and implementing Elastic Load Balancer.
- Experience in using Auto Scaling to design cost-efficient, fault-tolerant, and highly available systems.
- Strong understanding of Linux and experience in implementing various DevOps practices in mixed Linux environments (Ubuntu, CentOS).
- Experience in delivering reliable and accessible data by using S3 storage and creating AMIs for production servers as backups.
- Experience in designing and implementing practical Ansible playbooks on UAT testing environment for configuring NFS and automating installation on RHEL 6.8 / RHEL 7.x
- Expertise in Amazon Web Services (AWS), including CloudFront, RDS, Auto Scaling, SQS, SES, Lambda, and Route53.
- Experience in creating, implementing and designing a dashboard control panel for clients that utilizes Oracle DB, VMWare API calls, and PostgreSQL.
- Experience in configuring multiple servers with Ansible and installing services such as FTP, Postfix, NFS, and Apache.
- Functioned on multiples Ansible modules in a playbook for example file, copy, service, shell command.
- Experience in working with the setup of various AWS cloud services such as EC2, VPC, EBS, IAM, and CloudWatch.
- Experience in maintaining Logical Volume Management (LVM), disk partitioning, and working with RAID.
- Experience in creating, configuring and managing cloud infrastructure using Amazon Web Services such as EC2, Auto-Scaling, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, RDS, VPC, Direct Connect, Route 53, Cloud Watch and IAM.
- Set up and managed user and group access, as well as permission policies and roles, using the IAM service for security, stability, and protection.
- Experience in creating custom Amazon Elastic Compute Cloud (EC2) instances with custom Amazon Machine Images (AMI), Elastic Block Store (EBS) volumes, Identity and Access Management (IAM) roles, security groups, and instance keys for multiple applications and environments.
- Assigned elastic IP addresses to EC2 instances to maintain network consistency in the event of computing resource failures and managing traffic flow between networks.
- Created backups of important systems and data using Elastic Block Storage volume snapshots before implementing major updates on EC2 instances.
- Implemented a shared file system using EFS for sharing data between multiple EC2 instances for application purposes.
- Handled the administration of S3 buckets, including uploading and organizing objects within different storage tiers.
- Experienced in creating policies to manage the movement of objects between different S3 storage classes, based on the level of availability required and to minimize storage costs.
- Experience in implementing and managing software packages and upgrades using RPM and YUM commands.
- Conducted analysis and applied security updates to multiple systems in both development and production environments.
- Performing critical system administration tasks while in single user mode.
- Designing and setting up an Apache HTTPD server to host web applications for developers to use.
- Creating and implementing firewall rules using iptables and firewall.
- Creating and managing an NFS server to provide access to shared resources for customers.
- Implementing secure authentication on servers without the use of passwords by utilizing SSH key pairs.
- Monitoring and adjusting system performance using tools such as renice, top, and kill.
- Responsible for migrating client/server platforms to AWS Cloud environments, supporting over 400 EC2 instances as part of datacenter transformation efforts.
- Developed a highly available and scalable architecture for hosting web applications on AWS, incorporating IAM, containers, and abstracted services.
- Implemented the use of Route 53 and S3 Buckets for hosting and monitoring high-availability web applications on AWS, using tools such as CloudTrail, Nagios, and CloudWatch.
- Implemented the transition of the AWS infrastructure from EC2-Classic to VPC, and established VPC Peering connections.
- Established and implemented guidelines for managing identities and access within AWS using the IAM service.
- Implemented automation of processes and tasks using Ansible.
- Implemented and managed the deployment of container replicas onto cluster nodes using Kubernetes infrastructure.
- Developed automation processes for creating, deploying, and testing different components of the system using Docker and Ansible scripts.
- Implemented a secure multi-factor authentication solution using AWS Single Sign-On.
- Implemented an AWS Identity and Access Management system and successfully deployed it to all users.
- Offered expert advice and recommendations to clients on secure networking within the Amazon Web Services cloud environment.
- Assist customers and AWS account teams in resolving networking issues through troubleshooting.
- Experience in creating AWS Security Groups.
- Design and implement security measures on AWS by creating and managing security groups for EC2 instances.
- Implemented and managed user authentication and authorization using AWS IAM, including assigning access permissions and restrictions for users and other AWS services within the accounts.
- Establishing VPC peering connections between different accounts to enable communication and access between services and users in separate accounts.
- Created, configured, and maintained AWS infrastructure and services to support various business needs.
