We provide IT Staff Augmentation Services!

Devops /aws Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7+ years of experience as a DevOps/Linux/System Administrator engineer in application configuration, code compilation, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience With Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Hands on experience with Chef and OpsWorks in AWS cloud environment.
  • Configured and monitored Multi - platform servers using Chef. Managed and configured nodes by defining Chef Server and workstation.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Experience in branching, tagging and maintaining the version across the environments.
  • Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash)
  • Worked on web servers and application servers like ApacheTomcat, Web logic, Web sphere, JBOSS to deploy code.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven.
  • Good knowledge in Continuous Integration and Continuous Deployment methodologies.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Effectively managed code merge process.
  • Installed and managed Jenkins and Nexus for CI and sharing artifacts respectively within the company.
  • Experience in installation, configuration, backup, recovery, maintenance, and supporting Linux.
  • Developed and maintained SQL queries and stored procedures to meet business requirements and achieve desired performance.
  • Familiar with automated testing methodologies.
  • Solid understanding of Project Life Cycle Management and strong experience on working of AGILE Methodologies. Good understanding on Agile tools Rally, tracking status and setting up velocities for the projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Excellent communication, team and relationship management skills.
  • Self-motivated, dedicated individual with the ability to understand the demands of 24/7 system maintenance. Also, a good team player with excellent interpersonal skills and good customer support experience.

TECHNICAL SKILLS

Cloud Platform: Amazon Web Services EC2, VPC, IAM, DynamoDB, S3, Glacier, SQS, SNS, Elastic BeanStalk, Elastic Load Balancer (ELB), Cloud Formation, Route 53, CloudWatch.

Configuration Management: Chef, Puppet, Ansible.

Virtualization Technology: VMware, Docker.

Database: DB2, MySQL, SQL Server.

Operating Systems: Linux, Ubuntu and Windows.

Build Tools: ANT, Maven.

CI Tools: Jenkins and Hudson.

ApplicationServers: JBOSS, Apache Tomcat, Weblogic, Web Sphere.

Version Control Tools: GIT, GIT Hub, Subversion (SVN).

Scripting Languages: .Net, HTML, Python, Ruby and Perl.

SDLC: Agile, Scrum.

Web Technologies: HTML, XML, JSON, JavaScript.

PROFESSIONAL EXPERIENCE

DevOps /AWS Engineer

Confidential, Chicago, IL

Responsibilities:

  • Designing and deploying multitude applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Generated AWS Route53 to route traffic between different regions.
  • Performed basic database administration using MySQL, DynamoDB and ElastiCache.
  • Managed Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Generated Python scripts to automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, these script creates stacks, single servers, or joins web servers to stacks.
  • Managed AWS EC2 instances utilizing Auto scaling, Elastic Load Balancer and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Utilized Configuration Management tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Administered and Engineered Jenkins for managing weekly build, test and deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • User, Group creation, monitoring and maintaining logs for system status/health using Linux commands and Nagios system monitor.
  • Designed and developed automation test scripts using Python.
  • Configured plugins for the integration tools to the version control tools.
  • Managed source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.
  • Developed build artifact on the source code for .Net projects using ANT and MAVEN.
  • Involved in DevOps processes for build and deploy systems.

Environment: AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Data Centre Migration AWS, Jenkins, Maven

DevOps/AWS Engineer

Confidential, Orlando, FL

Responsibilities:

  • Analyzed business and functional requirement &high level design documents.
  • Assisted in migrating the existing data center into the AWS environment.
  • Installed the application on AWS EC2 AMI, RedHat and Ubuntu Instances.
  • Configured the storage on S3 Buckets.
  • Experience working with IAM in order to create new accounts, roles, and groups.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Experience withChefto manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
  • Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
  • UsePuppetandChefAutomation tools for configuration management in different systems.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx.
  • Configured Docker container for branching purposes.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Participated in configuring and monitoring distributed and multiple platform servers usingPuppet.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Implemented the setup for Master Slave architecture to improve the Performance of Jenkins.
  • Installed, configured and maintained DNS, FTP and TCP/IP on RedHat Linux.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Apache Tomcat, Nginx.

Environment: Git, Jenkins,CHEF, Maven, AWS, EC2, WebSphere, Ruby, Pearl, Putty, Ansible, Apache tomcat, JBoss, Linux, Windows

Database Administrator

Confidential, Mount Pleasant, MI

Responsibilities:

  • Worked for Contracting and Purchasing Department as Database Administrator.
  • Involved in Analysis, Design, Coding, and Testing and maintenance phase of modules of software development life cycle (SDLC).
  • Administered the Database and involved in creating and maintaining SQL server databases.
  • Writing Stored Procedures Triggers in SQL Server Databases.
  • Worked with Dataset and Data reader as a part of ADO.NET to access and update database.
  • Designed and developed Web pages using C# programming, ASP.Net 3.0 framework, HTML, CSS, JavaScript and SQL as backend database.
  • Designed Web Pages using existing CSS for design and created new custom built CSS for the application to meet the design standards.

Graduate Assistant

Confidential, Mount Pleasant, MI

Responsibilities:

  • Worked as Graduate Assistant in Finance and Law department.
  • Assisted professor in writing research paper by reviewing data from scholarly articles.
  • Developed a balance between graduate assistant tasks and graduate coursework.
  • Performed CRUD (Create, Read, Update and Delete) using MS ACCESS to perform operations of student’s information; designed and drafted tables, charts for updating relevant information as needed.

Linux Administrator

Confidential

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, integration, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Maintain and enhance current build procedures for all software development projects.
  • Develop and enhance the automated configuration management system.
  • Responsible for Branching and merging the code as per the schedule.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Installed and configured Apache/Tomcat web server.
  • Working with developers to load software onto Linux Enterprise servers and also debugging Scripts.
  • Upgraded and installed OS for third party software, packages and patches as per requirement.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Installing and configuring SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red hat Linux.
  • Installing open source application, search, analyze and develop new application for users.
  • Developed LINUX and Perl Scripts for the purpose of manual deployment of the code to different environments.
  • Created and maintained Perl/Shell scripts to automate build and deployment Process.
  • JIRA has been used as Issue Tracking Tool.

Environment: .Net, Ant, Maven, Apache Tomcat, UNIX, JIRA, Perl and Shell scripting.

System Administrator

Confidential

Responsibilities:

  • Installed configured and Administered Centos / RHEL and UNIX servers, Red Hat Centos services.
  • Configuration of NIS, NFS, AutoFS on UNIX Systems.
  • System and Network Administration, which include but is not limited to installing UNIX internals, NFS/ NIS management, and DNS Configuration.
  • Handled System tuning, log maintenance, disk space management.
  • Planned, scheduled and Implemented OS patches on Centos / RHEL boxes as a part of proactive maintenance.
  • Sudo administration and Red Hat Centos /RHEL, Centos package administration using rpm and YUM.
  • Use of Korn shell and Bash for scripting.
  • ExpertiseinCentos,RedHatCentos/RHELbackup/restorewithtarincludingdiskpartitioningandformatting.
  • Involvedindevelopment,useracceptance,andperformancetesting,production&disasterrecoveryserver.
  • WorkedwithotherITteams,customers(users),andothermanagersinhelpingbuildandimplementsystems and standards.

Environment: Red Hat Centos / RHEL (RHEL 4/5), MySQL, Perl programming, DNS, Apache Tomcat.

We'd love your feedback!