Aws Devops Engineer Resume
0/5 (Submit Your Rating)
Hartford, CT
TECHNICAL SKILLS:
- Redhat - Github- Python- VMware Ubuntu - Nagios - Docker- MySQL AWS- Splunk- Kubernetes - RAID Azure - Jira - OpenShift - Jfrog Ansible - YAML- Terraform - Jenkins
PROFESSIONAL EXPERIENCE:
Confidential . - Hartford, CT
AWS Devops Engineer
Responsibilities:
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Launching EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Installed applications on AWS EC2 instances and configured S3 buckets.
- Created and managed S3 buckets access through policies, including IAM roles.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Used AWS console and the AWS CLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc.
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.
- Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks.
- Using roles, handlers, templates, variables to create dynamic playbooks.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub on AWS for automated releases.
- Used Kubernetes and OpenShift to deploy, load balancers, scale and manage Docker containers in production.
- Developed 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.
- Experience in SQL Server Installation, Configuration, Backup and Recovery.
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
- Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
- Used Terraform scripts to automate future AWS service creations.
- Deployed the java application into web application servers like Apache, Tomcat.
- Used Ansible and Terraform for creating subnets, security groups, route tables and ACL's for VPC creation
- Virtualized servers using Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
- Created branches and managed the source code for various applications in GIT.
- Worked on infrastructure with Docker containerization.
- Worked with Docker for a convenient environment setup the test environments.
- Created YAML scripts for cloudformation templates to launch multiple web servers, load balancers.
- Experience in working on version control systems like Subversion, GIT by using source code management client tools like Tortoise SVN, GitBash, GitHub, Bitbucket and other command line applications
- Experience in managing Ansible Playbooks with Ansible roles . Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
- Working knowledge of ticketing tools like JIRA, Zendesk.
- Collaborating with multiple levels of the organization to carry out large scale projects through the use of Jira user stories.
- Utilized BitBucket server, integrated with Jira and Confluence.
Confidential, Hartford, CT
Linux systems engineer
Responsibilities:
- Linux System Administrator with Linux, Red Hat, VMWare, Secured Storage Systems in production.
- Expertise in Networking TCP/IP, Ethernet, FTP, NFS, NIS, DNS, DHCP and RAIDs.
- Installed LAMP Linux, Apache, MySQL, and PHP for different applications.
- Monitored the performance of the system using TOP, SAR, PS, VMSTAT, NETSTAT, and IOSTAT.
- Used Logical Volume Manage (LVM) to create disk groups, Physical volumes, Volume groups, and used RAID technology for backup and recovery.
- Created and maintained user accounts, profiles, security rights, disk space and process monitoring.
- Experience on working with disk formatting, creating, extending and reducing of Volume group (VG) s, Logical volume (LV) s, disk striping and file systems creation
- Orchestrated troubleshooting Hardware, Network, Storage, swap and File system issues, application bottlenecks, System recovery, Crash dump analysis, Performance tuning and TCP/IP, NFS, DNS, SMTP in Linux
- Experience in network administration, deploying and troubleshooting of DNS, LDAP,
- NFS and DHCP etc.
- Installed and configured DHCP server to give IP leases to production servers.
- Installed packages and modules with package management tools YUM and RPM.
- Password-less setup and agent-forwarding done for SSH login using ssh-keygen.
- Created and maintained network users, user environment, directories, and security.
- Analyzed, designed, and implemented Switches, Routers, Firewalls.
- Created BASH shell scripts to automate Cron jobs and system maintenance, including scheduling cron jobs for repetitive operations.
- Configured Kickstart servers and booted the images using PXE in RedHat Linux and also used RedHat Satellite server extensively.
- Installed and configured VMware setup and Worked on deployment of applications on VMware and vCenter.
- Working with physical servers including replacing hardware, troubleshooting through service ports such as ilo and idrac.
- Upgraded WebSphere, WebLogic, JBoss, Tomcat and Apache application servers.
- Experience in setting up IP Bonding on Linux Enterprise Servers for high availability.
- Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
- Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual Machines
- Worked alongside QA on various projects dealing with updates and patches of servers and applications by doing pre checks, deployments, an post checks while meeting deadlines
- Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID 5 technologies.
- Experience in writing Jira API Tools to auto-move Service Desk tickets of one issue type to a Jira project of another issue type and to extract the list of Jira users with the respective Jira Groups and Project Roles
- Worked with the Application Support Engineering team for troubleshooting the issues on the resolver nodes in the Prod Env.