We provide IT Staff Augmentation Services!

Devops (aws) Engineer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Overall 8+ years of IT experience In DevOps, Linux System Administration, Build Engineering & Release Management process, including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
  • Experience with various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS Cloud and Linux
  • Extensive experience working with AWS provided Solutions like EC2, AMI, ECS,ELB, VPC, Route 53, RDS, S3, IAM, Cloud Watch and cloud formation templates.
  • Experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience with Setup, Implementation, Configuration of Backup/Restore solutions for Disaster/Business Recovery of clients on UNIX and LINUX platform
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS Clear case and Perforce.
  • Application Deployments & Environment configuration using Chef and Puppet.
  • Extensive experience using MAVEN, Gradle and ANT as a Build Tools for the building of deployable artifacts (war & ear) from source code.
  • Hands on experience on Jenkins, Docker, for setting up of continuous integration and continuous deployments.
  • Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins
  • Expert in deploying the code trough web application servers like Web Sphere, Web Logic/Apache Tomcat, and JBOSS.
  • Building shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Maintenance of Splunk Environment with multiple Indexers.
  • Ability in managing all aspects of the software configuration management process including code Compilation, packaging / deployment / release methodology, and application configurations.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, GitHub, Nexus, SVN, CHEF,Terraformand AWS.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Remedy, Rally, HP Quality Centre and IBM Clear Quest.
  • Experience in developing plunk queries and dashboards targeted at understanding application performance and capacity analysis
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Excellent experience in documenting and automating the build and release process.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

AWS Cloud Tools: EC2,ECS, ELB, Route 53, IAM, S3, AMI, Cloud Front, RDS, Lambda, Snowball, VPC, Glacier, SQS, EFS, Dynamo DB, Code Deploy

Programming/Scripting Languages: C,C++,Bash, Shell Scripting, Python, SQL, HTML,CSS JavaScript, YAML, Json, PowerShell

CI/CD Automation: Jenkins, Anthill Pro, Chef, Puppet

Application Stack: Java EE, Micro services, NodeJS, AngularJS

Version Control Tools: Subversion (SVN), GIT, CVS

Web/ Application Server: Apache Tomcat, WebLogic, WebSphere, JBOSS

Continues Integration Tools: Jenkins, Anthill Pro

Database: Oracle, MySql, MongoDB, SQL Server

Build/Package Tools: Maven, Ant, Gradle, Npm, Bower, Grunt

Virtualization/Infrastructure: VMware, Virtual Box, and Docker, CentOS, RHEL, Ubuntu.

Network Protocols: TCP/IP, SSH, Telnet, TLS/SSL, DHCP, DNS, HTTP, FTP, TFTP, LDAP, NIS, NIS+

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

DevOps (AWS) Engineer

Responsibilities:

  • Implemented AWS solutions using E2C, S3, RDS, Elastic Load Balancer, Auto-scaling groups
  • Worked on Physical to AWS Cloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Responsible for Configuring S3 versioning and lifecycle policies to backup files and archive files in glacier and set up IAM in order to create new accounts, roles, and groups.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Installed/Configured/Managed Ansible Tower and Ansible Agents.
  • Developing customized Ansible playbooks for Amazon Cloud for the defined Infrastructure.
  • CreateAMIs by using Packer for production usage as part of a continuous delivery pipeline.
  • Setting up the Amazon ECS as a Jenkins slaves to run the Docker containers
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Implement CI Stack from GIT and Jenkins.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications
  • Worked with build tools Gradle and MAVEN for build process and automation process
  • Managed the Maven Repository using Nexus artifactory tool and used the same to share the binary (EAR, WAR & JAR) snapshots.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for thebuildand deployments process on the enterprise server.
  • Automation of daily tasks using Shell and Python scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: Red Hat Linux, Putty, AWS, Docker, S3, EC2, IAM, Cloud Watch, Load Balancer (ELB), Nagios, Git, Jenkins, Ansible, Gradle, Ant, Maven, Shell, Bash, Python, Jira.

Confidential, Parsippany, NJ

DevOps Engineer

Responsibilities:

  • Expertise in launching Amazon EC2 Cloud Instances using Amazon Machine Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience with AWS services (EC2, S3, RDS, EBS, VPC, IAM, Cloud formation, Auto scaling).
  • Provided enhanced security and identity access management (IAM) for AWS account.
  • Worked on EC2 features to provision, monitor, scale, and distribute infrastructure.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Application deployment and data migration on AWS.
  • Documented release, builds and source control processes and plans using Corporate WIKI.
  • Provide support for customer deployments, including automation to create repeatable processes using Jenkins.
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins with AWS services.
  • Manage the configurations of multiple servers using Salt.
  • Written multiple manifests and also customized facts for efficient management of the Salt clients.
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS.
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Strong Server Build skills and building client/server services like NFS, DNS, DHCP, HTTP/HTTPS, SSH, LAMP, VNC, Send mail, Qmail.
  • Perform JIRA administration, setting up new projects, creating new workflows, adding users to roles.
  • Assisted in move from Jira 5.2 to 6.3.6, making sure the various Jira containers for DevOps.
  • Created Amazon VPC resources such as subnets, network access control lists, and security groups.
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Experienced on content management for configuration management using Salt.
  • Worked on managing packages and configuration across multiple of nodes.
  • Setting up and administering DNS system in AWS.
  • Experience in architecting and configuring secure VPC through private and public networks in AWS.
  • Monitored AWS resources set a notification alarm in case of trouble through CloudWatch.
  • Managing users and groups using the amazon identity and access management (IAM)
  • Created and managed cloud VMs with AWSEC2 command line clients and AWS management console.
  • Creation and setup of new environments/branches such as development, testing and production. Worked closely with development team and SQA team for product releases
  • Documented work done, skills required and mitigated in future projects.

Environment: EC2, S3, RDS, EBS, VPC, IAM, Cloud formation, Auto scaling, AWS, CloudWatch, Amazon Machine Images, Maven, Salt, CentOS.

Confidential, Irving, TX

Linux/DevOps Engineer

Responsibilities:

  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Responsible for installation and upgrade of patches and packages on RHEL using RPM&YUM.
  • Also excelled on Linux kernel, memory upgrades, and swap area.
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Worked on VMware, VMware View, vSphere. Dealt with ESX, ESXi servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts, Solve Server Problems in LINUX
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Experienced in configuring and maintaining System Securities using IPTABLES.
  • Experienced in networking with LAN, WAN, Routers, Gateways, etc.
  • Worked on directory servers like LDAP (Linux Server) and Active Directory (Windows server).
  • Creation of SAN File System on RedHat Linux using multipath configuration.
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • Installation of HBA cards ( Emulex and Qlogic )
  • Installing and configuring Redhat Linux locally or over the network-kick start.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.

Environment: Red Hat Linux (RHEL), CentOS, MYSQL, DNS, NIS, NFS, Apache, Tomcat, Logical Volume Manager, Global File System.

Confidential

Sr. Linux Administrator

Responsibilities:

  • Organize weekly release meetings with multiple development teams to identify the releases ahead and bring awareness on milestones as per master release calendar.
  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Responsible for monitoring various servers’ performance ensuring security and stability with the help of available utilities.
  • Maintaining the infrastructure servers for different data centers using Amazon Web Services AWS .
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Implemented central authentication system using NIS server.
  • Responsible for troubleshooting various networking and system related issues with UNIX server’s application and hardware.
  • Co-ordinate applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications.
  • Conduct Post Release Reviews, Implementation Reviews to identify improvements to processes and procedures over time and lessons learned.
  • Administered Rational Build Forge and created users and given permissions based on their roles.
  • Installed and configured build manager and agents to queue builds in TFS.
  • Created groups/users and defined user permissions for the projects in TFS.
  • Defined methodology for TFS Source code migration and branching and merging.
  • Configured master and agent configuration in Rational Build Forge for better performance.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Performed common database tasks like executing DMLs, DDLs and package body.
  • Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release activities.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.
  • Installed and configured GIT, implemented Pre and Post hooks in GIT, responsible for GIT.

Environment: Linux, Git, Jenkins, Shell, Bash, Ruby, SVN, IIS, Windows, Debian, CentOs,JBoss, Web Sphere, UNIX, Oracle

Confidential

Jr. Software Engineer

Responsibilities:

  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Implemented applications in JavaScript and MySQL.
  • Created various web page layouts using HTML and CSS.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Defined text alignment, size, borders and many other typographic characteristics.
  • Performed client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.
  • Tested/De-bugged web browser using Firebug.
  • Diagnosed hardware and software problems and provided solution to them.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Involved in enhancing certain modules of web portal using Spring Framework.
  • Developed all the components as flows using spring web flow.
  • Developed web and service layer components using Spring MVC.
  • Implemented various design patterns like, MVC, Factory, Singleton
  • Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, and CSS3, groovy.
  • Writing custom filters, directives, controller for the HTML using Angular code.
  • Source code management done using GIT.

Environment: HTML, CSS, JavaScript, XML, XHTML, jQuery, AJAX, Adobe Dreamweaver, SVN, GIT, Firebug, Windows XP and MS Office, Red Hat Linux, Oracle 9i/10g, Tomcat, Apache Server, Bash.

We'd love your feedback!