We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Nebraska, OmahA

SUMMARY

  • Over 8 Years of experience in the IT industry comprising of Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Experience with Configuration Management tools (Chef, Puppet and Ansible).
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored multi - platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB, DynamoDB.
  • Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC and Auto Scaling) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail).
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration using mCollective.
  • Experience in DevOps Engineering in automating, building and deploying of code within different environments (Dev, SIT, UAT, Staging & Prod).
  • Strong Experience in Amazon EC2 setting up Instances, VPCs, and Security Groups.
  • Experience in managing AWS VPC (Virtual Private Cloud) environment with around 2000+ Linux and Ubuntu instances.
  • Installation, configuration and administration of MongoDB database
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Worked on migrating MongoDB collections to new DynamoDB tables.
  • Point in time Backup and recovery in MongoDB using onsite MMS
  • Strong experience in analyzing chunk migrations, splitting and balancing across the cluster.
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
  • Production experience in large environments using configuration management tools Chef, Puppet.
  • Working experience on User management, disk quota and Job Scheduling using Crontab at jobs.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
  • Expertise in implementing applications using Informix 4GL, C, shell scripting and UNIX.
  • Domain expertise includes, system developments using Core Java& J2EE Technologies such as JDBC, XML, ANT, Maven.
  • Well Versed in developing applications using Struts, JSF, spring and Hibernate.
  • Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.

TECHNICAL SKILLS

Languages: Perl scripting, UNIX Shell-Bash scripting, JAVA/J2EE, Python.

Operating Systems: Windows, Linux, Solaris, RHEL, CentOS.

SCM Tools: CVS, SVN, TFS, GIT, GitHub, Nexus, Perforce.

Build Tools: ANT, Maven 2.0, Jenkins, Hudson, Bamboo.

Deployment Tools: Ansible, Chef, Puppet.

Containers: Docker, EC2 Container Service(ECS).

Web Servers: WebLogic, Web Sphere, Tomcat, Jboss, NGNIX, Apache.

Databases: MYSQL, MS SQL, Oracle, MongoDB, AWS RDS.

Cloud Services: AWS (EC2, S3, ELB, EBS, IAM, VPC, RDS, SNS, SQS, Glacier, Route53, Cloud Watch, Cloud Formation, Cloud Front, Auto Scaling, Elastic Cache, EMR, Red Shift).

SDLC: Agile, Scrum, Sprint, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential - Nebraska, Omaha

AWS DevOps Engineer

Responsibilities:

  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project.
  • Was a part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ’s.
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
  • Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Experienced in implementing Chef and Docker.
  • Worked on chef for the deployment of servers.
  • Experience in chef, creating cookbooks from scratch and coding in chef.
  • Responsible for creating branches and resolving the conflicts while merging in Git
  • Implemented Branching strategies using Git.
  • Performed migration setup from SVN to Git using bit buckets.
  • Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
  • Performed configurations from Jenkins to nexus
  • Performed configurations from Apache tomcat and web logic to Jenkins.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Git, Chef, splunk, Bash, Shell, Dynamo DB, RHEL 4/5/6, CentOS, Apache Tomcat.

Confidential - Washington, DC

Sr. DevOps/AWS Engineer

Responsibilities:

  • Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists with services provided by IAM.
  • Document system configurations, Instances, Operating Systems, and AMI build practices, backup procedures, troubleshooting guides, and safe keep infrastructure and architecture updated with appending.
  • Experience in working with an Agile / Scrum environment and daily standup meetings.
  • Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode
  • Created Chefcoding best practices for existing development team.
  • Debug existing automation code and test to confirm functionality within AWS/EC2.
  • Coach, mentor and train developers in OpscodeChefand autonomously provisioning instances in a virtual environment.
  • Support application deployments, building new systems and upgrading and patching existing ones through DevOps methodologies.
  • Build servers in cloud based and physical infrastructure.
  • Since DynamoDB only stores data as key/value pairs, worked to strategize how to convert the MongoDB JSON document
  • Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
  • Configured alerts for relevant mongo metrics.
  • Provide oversight and guidance for the architecture; develop best practices for application hosting, and infrastructure deployment for each application hosted with AWS and Docker containers.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Experience with CloudTrail, CloudFront, and Glacier services
  • Design EC2 instance architecture to meet high availability application architecture and deploying, configuring, and managing servers in AWS.
  • Support, troubleshooting and problem resolution for the developed Cloud Formation scripts to build on demand EC2 instance formation.
  • Continuous deployment, continuous integration, and promoting Enterprise Solution deployment assets to target environments.
  • Use Amazon RDS MySQL to perform basic database administration. Set up DynamoDB for NoSQL data for other teams on lightweight Docker containers with elastic search and quick indexing.
  • Utilized Puppet for configuration management of hosted Instances within AWS.
  • Integrated existing systems into AWS/EC2 cloud infrastructure. Built/maintain a puppet master server, and used that to push out bi-weekly application updates.
  • Elastic Load Balancer, and DNS services with amazon Route 53.
  • Manage AWS and install web certificates (SSL, Client Authentication Certificates).
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. This included migrating a number of production MySQL databases into RDS/ ElastiCache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
  • Setup up and maintenance of automated environment using Chef recipes and cookbooks within AWS environment.
  • Support various web services including Apache Tomcat.
  • Createdweb services, WSDL and web methods with Annotation in hibernate, used the spring container for data source and to load the Hibernate specific classes.
  • Coded Java backend, JSP, JavaScript, Business classes.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef best practice, approaches to systems deployment with tools such as vagrant, test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Security conscious in all the system administration, development and tools configuration management.
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Git, Chef, splunk, Bash, Shell, DynamoDB, RHEL 4/5/6, CentOS, Open SUSE, Apache Tomcat.

Confidential - Kingsport, TN

Build and Release/DevOps Engineer

Responsibilities:

  • Supported 250+ AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
  • Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with OpscodeChef.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Written HBASEClient program in Java and web services.
  • Model, serialize, and manipulate data in multiple forms (xml).
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instance
  • Installation configuration and administration of MongoDB databases
  • Used IAM to create new accounts, roles and groups
  • Automation of Redshift, EC2, RDS, ElasticCache.
  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
  • Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Involved in developing custom scripts using Python, Perl & Shell to automate jobs.
  • Used Python programming in Linux platform to design the front-end portion of the plug-in.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
  • Implement and manage Monitoring services with SQS, SNS, CloudWatch, and CloudFormation
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured S3 to host static web content
  • Deployed cloud stack using AWS OpsWorks
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Supported 2000+ AWS Cloud instance’s and also familiar with Amazon Cloud command line management.
  • Worked with elasticsearch plugins shield for end-to-end SSL implementation.
  • Result driven consultant with good experience in the area of UNIX/Linux System Administration.
  • Utilize DevOps methodologies and best practices to create infrastructure automation and continuous delivery.
  • Ensure communication between Operations and all Engineering Teams, Product Owners, and Scrum Masters.

Environment: SCM, RHEL, Unix, Windows, AWS Services (EC2, VPC, IAM, S3, RDS, ElasticCache, SQS, SNS, CloudWatch, CloudFormation, OpsWorks), GIT, Subversion, Web Server, WebLogic, Java/J2EE, JBoss, TFS, Chef, Nagios, Ant, Maven, Jenkins.

Confidential

Build and Release Engineer

Responsibilities:

  • configured and deployed Java and J2EE applications into application servers.
  • Used build tools like ANT and MAVEN on java projects for the development of build artifacts on the source code.
  • Worked with Jenkins for any automation builds which are integrated with GIT as part of infrastructure automation under continuous integration (CI).
  • Strong usage of GIT commands to clone the central repository to the local server, merge the local changes with the master.
  • Automated the build and release management process including monitoring changes between releases.
  • Scheduled automated builds using Hudson/Jenkins.
  • Wrote Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
  • Configured the File transfer environment using Proftpd packages and open SSL to secure FTP.
  • Disk and File system management through Veritas Volume Manager, LVM and SVM.
  • Implemented and maintained the branching of build/release strategies utilizing ClearCase.
  • Used SQL queries to validate data and updated the records for the various modules.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • On-call support for 24/7 for troubleshooting production issues.

Environment: Java/J2EE, Bash, Shell, Linux, Unix, CI/CD, GIT, SVN, Hudson, Jenkins, JIRA, ClearCase, SQL, Ant, Maven.

Confidential

Linux Administrator

RESPONSIBILITIES:

  • Responsible for remote Linux support for more than 150 Servers. installation, configuration, patching, administration, troubleshooting, security, backup, recovery and upgrades of Red Hat Enterprise Linux (RHEL) 5/6/7, CentOS, Fedora, Solaris 8/9/10.
  • Performance tuning of the operating system for better application performance and network performance.
  • Configuring and troubleshooting of network services like NFS, FTP, SAMBA, NTP, Telnet, SSH.
  • Used putty and SSH certificate tools to login and use secure access points.
  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Developed Shell/Perl scripts to automate the deployment process.
  • Worked with Development and QA teams to continuously integrate software development using GIT, Maven, Jenkins.
  • Coordinated with the Network Team and Oracle database Administrators to resolve issues.
  • Setup and configured network TCP/IP on Red hat Linux including RPC connectivity for NFS and Created mount points for Server directories, and mounted these directories on Red hat Linux Servers.
  • Worked on Ticket based problem management.
  • Excellent working knowledge in implementing LDAP security models using Netscape LDAP and IBM secure way (LTPA)
  • Creation of VMs for Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization.
  • Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.

ENVIRONMENT: Red Hat Enterprise Linux, Fedora, CentOS, Solaris, Windows 2008 server, VMware vSphere, Shell/Perl Script, TCP/IP, LDAP, NFS.

We'd love your feedback!