We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • IT professional with 8+ years of experience working as a Linux System administrator for different environments, DevOps / Build and release Engineer and implementing cloud strategies based on AWS.
  • Experienced in working with various operating systems like Red hat (6.0 and 7.0), CentOS (6 and 7), Ubuntu (16.0 and 17.0), Windows (7,8 and 10)
  • Good experience in migrating from Physical and virtual servers to AWS cloud.
  • Experienced in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
  • Designed Cost effective, High Available systems using EC2 instances, Auto scaling and elastic load balance. Experienced in maintaining and configuring multiple EC2 instances across VPS’s and setting up notifications and alerts based on requirements using Cloudwatch
  • Worked extensively in creating and administering different environments for development, testing, production and deployment.
  • Experience in Product Development process and working with interdisciplinary teams with excellent organizational and project management skills
  • Solid understanding of Project Life Cycle Management and strong experience on AGILE Methodologies
  • Experience in configuring and working on source control tools like GitLab, GitHub and Subversion with good experience on best practices for feature branching, merge conflicts and common library management.
  • Extensive Hands on experience using Continuous integration tools like Jenkins, Maven and ANT
  • Experience in development and configuration experience with software provisioning tools like Chef and Puppet.
  • Designed chef cookbooks to manage configurations and automate installation process and developed automation scripting using chef to deploy and manage applications across Linux servers.
  • Experience in Bug Tracking tool like Jira and Redmine. Worked on JIRA workflow customization and enhancing the schemas.
  • Experienced in Configuring and setting up Nagios to monitor both on - site and remote servers.
  • Experienced in all system administration jobs like user management, Backup and storage management.
  • Configured and installed multiple Linux virtual machines using Virtual box and VMware for a virtualized setup.
  • Extensive experience in installing, configuring and maintaining LAMP stack on servers using RPM, YUM and from source code
  • Hands on experience of setting up Network services like DNS, SFTP, SMTP, SCP and Security Management.
  • Experience in setting up backups, restorations automatically using Cron jobs.
  • Expertise in automating builds and deployment process using Bash shell script and Python.
  • Excellent inter-personal skills. Able to work with teams of different backgrounds to troubleshoot any problems arising in different environments.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 6 and 7), Ubuntu, CentOS (6 and 7), WINDOWS 8 and 10

Web/ Application Server: Tomcat Apache

Database Servers: My SQL, PostgreSQL, No SQL

Programming & Scripting: C, HTML, Python and Shell Scripting

Integration tools: Jenkins, HUDSON

Build tools: Make, Puppet, Chef

Version Control tools: SVN, GitHub, GitLab

Monitoring Packages: Nagios, Zabbix, Splunk

Cloud Environment: Amazon Web Services (AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudFormation AWS Config, S3, Cloud Trail, IAM.)

Jawaharlal Nehru technological University, Hyderabad, India

RELATEDEXPERIENCE

Confidential, Chicago, IL

AWS DevOps Engineer

Responsibilities:

  • Worked on coreAWSservices such as Setting up new server (EC2) instances/services inAWS, configuring security groups, and setting up Elastic IP's, auto-scaling config, and Cloud Formation
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in AWS S3
  • Setup/Configured NFS and Samba file sharing services onLinuxand Windows environments
  • Created automated Cron jobs for Database backups.
  • Installation and configuration of Nagios plugin to monitor remote machines.
  • Designed, managed, and oversaw Continuous Delivery pipeline using GitHub and Jenkins. Used JIRA for bug and issue tracking purposes
  • Set up Chef Master and node systems for automated deployment
  • Wrote Chef cook books from the scratch to configure and maintain remoter servers.
  • Utilized Dockers as a tool for containerizing services and tools based on requirement
  • Installed and tracked ClamAV for Anti-virus and security purposes.
  • Monitoring apps servers using ELK - Elasticsearch, Log stash and Kibana for debug and logging.
  • Participated in root-cause analysis of recurring issues, system backup and security setup.
  • Respond to allLinuxsystems problems and resolving them on a timely basis.
  • Planned and executed Sprint cycles in design and development as a part of Agile Project Management including conducting daily stand up meetings.
  • Provide thorough Documentation of the various issues handled along with the resolution provided.
  • Assisted other team members with NFS deployment.
  • Facilitated training on system infrastructure and standard operating procedures.

Environment: AWS (EC2, S3, VPC, RDS, IAM, Cloud watch), Cassandra, GitHub, Jenkins, Puppet, Dockers, Jira, Java/J2EE, Chef, Tomcat, Shell Scripts, Redhat Linux, UNIX, Windows 8/10, MySQL, PostgreSQL, Firewall,Elasticsearch, Log stash, Kibana, LAMP stack, ACL’s, Cron Jobs, ClamAV.

Confidential, Atlanta, GA

AWS DevOps engineer

Responsibilities:

  • Managed virtual Linux and windows servers on AWS EC2. Created and maintained different environments for development, testing and deployment.
  • Worked on AWS EC2, S3 VPC, IAM, and RDS.
  • Created Cloudwatch alerts for instances and used them in auto-scaling launch configurations.
  • Worked with puppet and ansible to automate servers
  • Involved in installation of puppet master/agent on Redhat servers for automation purposes.
  • Hands on experience with PuppetManifest files to deploy automated tasks to many servers at once.
  • Performing Manifests to update the Puppetagent using PuppetMaster.
  • Worked in an agile environment for continuous integration/continuous delivery pipeline by integrating Jenkins, GitHub/SVN and puppet.
  • Setup security based on LDAP configuration in Jenkins CI/CD
  • Worked with SVN and GitHub repositories. Experienced in setting up new development branches, merging requests and facilitating releases.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that listed all the changes done in last 24 hours.
  • Work as a JIRA Admin for creating the Jira Stories and assign them to the developers and QA's.
  • Managed Nagios modules to monitor health and status of all servers and applications. Set up alerts to notify in the event of a crash.
  • Implemented Iptables/firewall and ACL’s on Red Hat Linux servers
  • Developed Bash scripts to automate everyday tasks.

Environment: Redhat 6/7, Linux, Unix, AWS, EC2, S3, IAM, VPS, RDS, Puppet, Ansible, Jenkins, GitHub, SVN, Continuous Integration, Continuous Delivery, JIRA, Shell Scripting, Nagios, firewall, Iptables, ACL

Confidential, Denver, CO

Junior DevOps engineer

Responsibilities:

  • Extensive working experience with DevOps tools like Puppet, Jenkins, GitLab
  • Installed, configured and maintained CentOS servers using enterprise standards and build process.
  • Created different environments for Development, Testing, Production etc.
  • Created and maintained a continuous integration environment to facilitate agile development process using Jenkins as automation tool.
  • Experienced in both agile and waterfall procedures.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitLab, whenever a new GitLab branch gets started.
  • Configured and deployed puppet as an automation tool.
  • Configured puppet master and client servers to installation applications for CentOS servers.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Configured and installed Redmine as a bug and issue tracking for multiple projects.
  • Implemented and maintained server virtualization using VMware and Oracle VM Virtual box
  • Automating Operations task with Cron jobs using Python and Bash scripting
  • Disk configuration & Managing File Systems in RHEL 6 environment using LVM.

Environment: CentOS 6/7, GitLab, Jenkins, Puppet, Redmine, Tomcat, Shell Scripts, UNIX, Windows 8/10, LAMP stack, MySQL, PostgreSQL ACL’s, Python, Cron jobs.

Confidential, Richardson, TX

Linux system Administrator

Responsibilities:

  • Develop, administer, and support the company'sLinuxsystems (Redhat 6) for creating and enhancing specialized systems and applications that are efficient, effective, and secure
  • Performed all System Administration tasks like installing packages, and patches.
  • Experienced with the installation, configuration and volume/File system management using Logical Volume Manager (LVM)
  • Installed/configured RAID0, RAID1 and RAID5 configurations
  • Troubleshooting system, network and user issues.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients.
  • Worked Extensively on variousnetworking protocols like TCP/IP, FTP, HTTP, HTTPS, DHCP.
  • Responsible for managing log files for troubleshooting probable errors.
  • Responsible for setting up and configuring the nodes for Test, Dev environments. Worked with the development
  • and application teams for installation and configuring Mail Server, Apache Web Server.
  • Responsible for deployment and Configuration of application server (Tomcat) and web server (Apache) from scratch for deploying JAR and WAR Applications.
  • Planned and performed upgrades toLinuxoperating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Configured SUDO access and granting root permission to users for performing certain activities.
  • Performing tape backups, archiving and checking data integrity through Shell Scripts cron jobs and job automation.
  • Responsible for monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Responsible for providing for 24x7 support for production and responding to users' tickets from remedy.

Environment: Redhat6, Tomcat, MySQL, PostgreSQL, Shell Scripts, UNIX, Windows 8/10, LAMP stack, ACL’s, TCP/IP, FTP, HTTPS, DHCP, Python, Cron jobs.

Confidential

Jr. Linux system Administrator

Responsibilities:

  • Installed and configured Red hat 6 and 7 servers using Kickstart installation.
  • Performed account management according to requirements like creating new accounts, removing old accounts, changing passwords, setting up permissions.
  • Installed and upgraded packages through yum and RPM files.
  • Manage systems routine scheduling jobs and enabling Cron jobs.
  • Worked closely with application developers to develop custom plugins and for data collection and alerting.
  • Install Firmware Upgrades, kernel patches, systems configuration, performance tuning
  • Manage backups for file systems and databases automated through Cron jobs
  • Created Linux Virtual machines using VMware. Responsible for monitoring and management VMware environment of virtual servers
  • Installed, configured and managed Linux, Apache, MySQL and PHP (LAMP stack)
  • Implemented file sharing on network by configuring NFS on the systems to share essential resources
  • Configured LDAP, DHCP and DNS.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect
  • Installed and configured Logwatch to monitor logs for daily analysis and reports.
  • Prevented organization downturn by monitoring potential risks and implementing mitigation plans.
  • Used Splunk for Monitoring and Analysing logs in real time.
  • Setup Zabbix for monitoring server health and availability.

Environment: CentOS 6/7, Redmine, Tomcat, MySQL, PostgreSQL, Shell Scripts, UNIX, Windows 8/10, LAMP stack, ACL’s, SSH, SFTP, SCM, Python, Cron jobs.

We'd love your feedback!