Devops/aws Engineer Resume
Clifton, NJ
PROFESSIONAL SUMMARY:
- Over 5+ years of experience as AWS Cloud Engineer, UNIX System Admin (Centos, Redhat, Ubuntu & Debian), Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
- Extensive hands on experience in designing, building, deploying and automating cloud infrastructures on Amazon Web Services (AWS).
- Experience in deploying the scalable, highly available and fault tolerant solutions in AWS cloud infrastructure using the VPC, EC2, EBS, Auto Scaling, Elastic Load Balancer, Route 53, IAM, Cloud watch, Cloud trail, S3, RDS and other AWS services.
- Experience in managing VPC configurations for organizations and maintaining networks and subnet ranges.
- Experience in creating VPN tunnels to AWS from on premises networks.
- Configured AWS IAM users and groups for improved login authentication.
- Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Experience in building environments using Jenkins CI/CD pipeline for QA, Dev and Prod.
- Experience in Automation of Jenkins job creation using seed jobs.
- Experience in writing shell script in Jenkins to deploy the code on EC2 instances.
- Experience in managing different plugins in Jenkins like NodeJS, Maven, SSH, Ansible, etc.,
- Implemented Build Automation concepts in Jenkins using Maven, Ant, Git and GitHub.
- Setting up Docker containers and orchestrated using Docker swarm.
- Experience in creating Docker swarm environments on EC2 instances for NodeJS, Java.
- Experience working on Docker, Docker hub, creating Docker images and handling multiple images primarily for the test and dev environments needs and configured automation using Docker containers.
- Experience in Docker swarm management using Portainer.
- Experience in implementing high availability fault torrent cluster for Atlassian tools like Jira, Wiki, Bitbucket.
- Strong knowledge on administration and management of Atlassian tools like Confluence, JIRA and Bitbucket (installation, deployment, configuration, migration, upgrade, patching, server management etc.).
- Hands on experience in managing on premise infrastructure using VMwareESXi, Citrix Xenserver, Proxmox Virtualization tools.
- Hands on experience in Installation, Configuration and Management of RDMS tools such as MySql, Postgres, MongoDB.
- Experienced in deploying multiple versions of Apache and Nginx as reverse proxy servers.
- Experience in administration, Installation of monitoring tools like Splunk, Observium and Zabbix.
- Hands on experience on Linux servers (Redhat/Centos 6.x, 7.x, Ubuntu & Debian) and supported applications.
- Experienced in Installation, Upgrades, Patches, Configuration, performance tuning on system software & hardware.
- Good knowledge over IT infrastructure scalability, optimization and dealing with incidents, Problems, Change and release management.
- Experience in writing Shell Scripting to automate system administration tasks.
- Excellent analytical, problem solving, communication and interpersonal skills.
TECHNICAL SKILLS:
Cloud Technologies: AWS
Virtualization: VmwareESXi V5.5, Vsphere, Citrix Xenserver V6.5,V7.0,Xencenter, Proxmox.
Hardware Server: Super micro, HP servers.
Cloud Backup: AWS S3, Glacier
DevOps skills: Docker, Kubernetes, Ansible, Jenkins, GitHub, Git, Portainer Vagrant, Jira, Bitbucket Confluence, Maven & Apache Tomcat.
Operating Systems: Linux - Red Hat/Centos 5.5/6.3/7.1, Ubuntu, Debian, Windows XP,Vista,7,8,10, Mac Os.
Database: MySQL (phpMyAdmin), Postgres (PgAdmin), AWSAurora, MongoDB.
Scripting: Shell scripting, Python, YAML.
Monitoring Tools: Zabbix, Observium, Cloud watch, Splunk.
Web Servers: Nginx, Httpd.
E-mail Applications/Servers: MS Outlook, Kerio connect, Office 365, Proof point.
Networking Concepts: FTP, SFTP, SCP, TCP/IP, UDP, SSH,RSYNC, Subnet Mask, Telnet, Static/DHCP IP Configuration, Http, Https.
Ticketing Tools: Zen Desk, Service Desk Plus.
DNS Managing Tools: Active Directory, Go Daddy, Route53.
Content Delivery Networks: AWS-Cloud front.
User Management Tools: Active Directory (AD), Azure Active Directory, AWS IAM.
Scheduling Tool: Crontab.
Others: 1password, Password Pro, Duo, Microsoft Teams, Share point, LVM.
PROFESSIONAL EXPERIENCE:
Confidential, Clifton, NJ
Devops/AWS Engineer
Responsibilities:
- Designed highly scalable and fault tolerant, highly available and secure, distributed infrastructure (IAAS) using EC2 instances, EBS, S3, RDS, ELB, Auto Scaling, SNS, SES.
- Experience in deploying of AWS infrastructure using cloud formation through JSON, and YAML scripting.
- Created Multiple Region Multi-VPC connectivity (VPC-Peering).
- Configured NAT instance for internal servers within the private subnets thereby not exposing to the public internet and accessing them using bashin host.
- Applying company security policies using Security groups and Network ACLs for instance and subnet level security as per project requirements.
- Provided Migration plan and strategy for cloud, to migrate infrastructure and data from on premise data center/VM to AWS Cloud.
- Creating highly available, fault tolerant and multi-AZ database instances like MySQL, Postgres, MongoDB, AURORA using AWS RDS.
- Install and configure Jenkins on VMware and EC2 instances.
- Install Jenkins in a Docker container for testing QA jobs.
- Experience in creating build process using Jenkins, Github and EC2 instances.
- Installing and configuring the Docker swarm on EC2 instances.
- Experience in writing Docker file, Docker-compose.
- Created local Docker registry to push images into it.
- Automate the deployment of NodeJS code on Docker swarm cluster using Jenkins.
- Managing the Docker swarm using Ansible Playbooks to prune.
- Created multiple Ansible Playbooks on updating tags of AWS resources.
- Created Ansible Playbooks to install NodeJS, Java, Docker, Nginx, Monitoring plugins on EC2 instances.
- Worked on Implementing high available cluster for Jira, Confluence.
- Migrated on premise Confluence, Jira and Bitbucket to AWS EC2 instances, their databases to AWS Postgres instances.
- Experience in working with Snapshots, Amazon Machine Images (AMIs), Elastic Block Storage, Instance Store Volumes and mounting them to EC2 instances.
- Installed and configured AWS IAM API Keys to AWS-CLI.
- Created a Bash script for Automatic EBS Snapshots and Clean Up on AWS using AWS-CLI.
- Creating S3 buckets, managing policies for S3 buckets, Glacier for storage and backup on AWS.
- Created records (A-record, C-name record) in Route53 and mapping with domain names.
- Creating and configuring Content Delivery Network (CDN) using Cloud front.
- Monitoring AWS resources using cloud watch and cloud trail.
- Installed and customized Splunk, Splunk forwarder and Normalizer.
- Upgraded Splunk version from 6.5 to 7.0.
- Migrated Splunk on premise to cloud (packet.net) and Dockerized Splunk.
- Dockerized tools like Jira, Bitbucket, confluence in test environment.
- Done all Atlassian Upgrades fromJira6.x to 7.1.x, Confluence 5.7.x to 5.10.3, Bit Bucket 4.1.3 to 4.9.1.
- Migrated Jira, Bitbucket local Embedded HSQL Database to external Postgres Database on production servers.
- Creating and managing users and groups onJira, Bitbucket, Confluence (Wiki)in Internal Directory, LDAP, and Active Directory.
Confidential
Linux System Administrator
Responsibilities:
- Installing packages as per user requirement in Linux box using YUM, RPM and APT, DEB.
- Installation, configuration, troubleshooting and administration of Linux/Windows operating systems.
- Creating and Extending of Linux file system partitions by using Logical Volume Manager (LVM).
- Extensively worked on Linux utilities like tar, zip, gz, FTP, TELNET, SCP, RSYNC, SSH, NFS, Crontab.
- Extensively worked on SSH Key generation and exchanging with remote servers for password less authentication.
- Automatic rotation, compression, removal, and mailing of log files using log rotate.
- Configure and manage NFS, SAMBA server.
- Basic Shell Scripting.
- Creating and managing Virtual Machines and installing VM Tools into VMs.
- Monitoring of VMs & ESX servers (CPU, Memory, Disk, Network Utilization).
- Adding memory /CPU on virtual servers.
- File system creation and mounting in Linux servers
- Performing Snapshots, Linux disk partitions, File system management, backup utilities and swap partitions.
- Volume groups, LVM Creation, extension and removing, RAID Partition.
- Network Card and Static/DHCP IP address Configuration, Network utility checking, Network troubleshooting.
- Analyzing system logs and identifying potential issues related to the OS.
- Sending Daily, Weekly, Monthly reports to higher management.
- Incident/Change Management.
- Creating, scheduling and implementing a change request as per agreed SLA time.
- Attending Change Management Review Meeting on behalf of my team on rotational basis.
- Providing 24/7 on call support during critical situations.
