We provide IT Staff Augmentation Services!

Devops Aws Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Senior AWS / DevOps Engineer with 5 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.
  • Good experience on DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker. Worked on Apache writing python application to convert txt, xls files and parse.
  • Experience working on SOLR to develop search engine. Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Well versed with creation of puppet profiles and role modules. Leveraged Hiera to create various re-usable puppet modules.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Experienced with Docker container service . Dockerized applications by creating Docker images from Docker file. Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux. Automated the process of launching and stopping / terminating EC2 instances on Amazon AWS with BOTO.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Used Chef for server provisioning and automating infrastructure . Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Expertise in Agile Testing Methodologies and full Software Development Life Cycle (SDLC) Methodologies & Validations to ensure the Quality Assurance Control.
  • Experienced with build automation tools like Ant and Maven . Well versed with Open stack based cloud infrastructure. Implementing and administering monitoring tools Splunk and Nagios.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Write data in JSON format and worked closely with SME to prepare a tool using Map reduce to maintain versioning of records and involved in setting up standards for SCD2 Mapper.
  • Well versed with Ansible Playbooks, modules and roles . Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, AWS EMR, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elactic Cache, Cloud Watch, Redshift.
  • Experienced in maintaining the Hadoop cluster on AWS EMR . Automating AWS EMR, Building AWS Data solution, Building Infrastructure as a service using Cloud Formation.
  • Knowledge and experience in creating Jenkins Pipeline. Set up Continuous Integration for major releases in Jenkins. Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms. Used GIT to keep track of all changes in source code. Experience extending AD into VPC.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Extensive experience in UNIX performance tuning and Capacity Planning. Strong experience in working in Linux and Windows environments.
  • Used Redshift to manage the data warehouse and to run SQL queries in Exabyte of unstructured data in Amazon S3. Redshift to analyze, visualize real time data and to perform data analytics.
  • Have good experience in ASP .Net MVC 4.0, Web API, RESTful WCF, SOAP based Web services.
  • Experience in Configuration Management, Build, Release Management using TFS, Subversion, on windows and Unix environment.
  • Experience in Install, Administer and Configure Team Foundation Server (TFS) 2013.
  • Good analytical, problem solving, communication skills and have ability to work either independently with little or no supervision or as a member of a team.
  • Experience in using KMaas for cloud security . Used cloud based HSM modules for hardware security.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center.
  • Experience in administrating, deploying and managing UBUNTU and centos servers.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

SCM Tool: Subversion (SVN), GIT.

Build Tool: ANT, Maven, Jenkins, Docker, MS Build

CI tools: Hudson, Jenkins, cruise control Anthill pro, Bamboo, Ansible, Rundeck

Configuration management: Chef, Puppet, Ansible, source view

AWS services: EC-2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS.

Scripting: Ruby, Perl, python, Node.js, bash shell, PowerShell

Servers: JBOSS, Apache Tomcat, Web Logic, WebSphere, TFS, IIS, Nginix

Languages: PHP, JAVA, python, Node.js, BashScript, C, C++, .net, Ruby, SQL, J2EE, JQuery, Groovy

Monitoring tools: Splunk, Nagios, Loggly, Zabbix, Hyegia, Icienga

Database System: SQL Server 2000/2005, Mongo db. Oracle 9i/10g-PL/SQL

AWS RDS: PostgreSQL, Aurora, MySQL, Dynamo DBLinux flavors: Centos 6.5,7, Ubuntu, Red hat, Solaris.

Windows: Windows NT/2003/2008, Windows XP, Vista, 7, 10

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

DevOps AWS Engineer

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Wrote Java 8 utility classes to access web services from server side.
  • Ran HTTP Webinar program - from agenda development to execution, ensuring leads passed to internal databases.
  • Have used the groovy to make the configuration loading dynamically seamlessly when there are changes required for GPRS additions or removal.
  • Responsible for creating multiple environments (Test, Pre-prod and Production) to build and deploy Java applications using AWS Cloud Formation template which includes VPC EC2, ELB, Auto scaling, RDS, Route53, S3, SNS and IAM.
  • Responsible to Manage IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • D eveloped enhancements to MongoDB architecture to improve performance and scalability.
  • Configured AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch, Splunk and Nagios.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools.
  • Used Dynamo DB to store product information and Created Product catalog table for different products.
  • Designed and implemented for fully automated server build management, monitoring and deployment using Chef.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Deployed applications on J-BOSS 4.x/5.x and JBPM.
  • Configured, monitored, distributed multi-platform servers using Chef.
  • Used Test Kitchen to test the Chef Recipes on workstations before running the recipe on servers.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Designed Implemented Asynchronous Angular RESTful back end Service using $http Promises to AWS JSON Cloud
  • Working with Docker practices by AWS, Elastic Bean stalk& Docker with Kubernetes.
  • Conducted auto deployment of software applications in secured and managed environment using container technology Docker.
  • Customized Docker container images, tagging and pushing the images for various generic requirements.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments.
  • Object Oriented JavaScript Class instance declaration/definition experience for inheritance & J2EE Design Patterns factory, service, singleton, decorator, call back, model, controller, modules and templates. Knowledge of Java/JavaScript REST routing
  • Used Groovy to automate a cumbersome, manual data processing utility based on legacy bash scripts.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Responsible for various repository management activities in Git like branching, tagging, rebasing and merging.
  • Developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell, Python and Perl scripts.
  • Integrated AT&T app Mapper Android calibration binaries and scripts file in to Intel Android5.1 AT&T devices
  • Developed unit and functional tests in a and Ruby
  • Developing Web Application in Groovy/Grails with Mongo DB as a data store.
  • Involved in Android Voice recognition application framework development to billing tab through AT&T.
  • Used JSON as response type in REST services
  • Experienced in using Nexus and Arti factory Repository Managers for Maven Builds.
  • Expert in deploying the code through web application servers like WebSphere, WebLogic, Tomcat.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration build.
  • Creating Virtual machines for Red hat Linux and Solaris on VMware ESX and also administering them with Virtual Infrastructure client.
  • Work with different team members for automation of Release components.
  • Used Jira as ticket tracking and work flow tool.

Environment: Java, Linux, Maven, Nexus, Chef, Puppet, Jenkins, Docker, Nginix, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Python, Unix/ Linux environment, Redshift.

Confidential, Charlotte, NC

DevOps Engineer/ AWS Cloud Services

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EMR, EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions. Implemented automated local user provisioning instances created in AWS cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it. Defined branching, labeling, and merge strategies for all applications in Git .
  • Support and provide best SCRUM practices to teams using Agile methodologies. Demonstrate, observe and support SCRUM ceremonies. Enforced SQL injection techniques to avoid unauthorized breaks to the data access. Automated deployment of builds to different environments using Jenkins.
  • Developed data conversion procedures in PL/SQL .Involved in maintaining batch processing PL/SQL procedures for data extraction for feed creation.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT and use ant/maven to build war / jar artifacts.
  • Used MySQL, Dynamo DB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system. Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Developed new API endpoints and features using Java, Drop wizard, and Couch base. Wrote unit tests, integration tests, and performance tests using Mockito, JUnit, and Gatling .
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef .
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Deployed applications on AWS by using Elastic Beanstalk . Configured plugins for the integration tools to the version control tools.
  • Developed Web Forms using ASP. NET Server Controls and validated client side using JavaScript.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Environment: AWS, Chef, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, GIT.

Confidential

Build & Release Engineer

  • Developed build and release processes. Perform software builds using Clear Case as version control tool.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Perform software builds using SVN as version control. Writing, editing config specs and creating views for developers.
  • Designing and deployed best SCM processes and procedures. Posting the Build on time & following it up the testing team on posted builds.
  • Help Development teams to understand MongoDB design principals.
  • Managed SVN repositories for Branching, Merging, and Tagging. Developed Shell/Batch/Perl Scripts for automating build process.
  • Resolved merging issues during build and release by conducting meetings with developers and managers.
  • Administrated & Used SVN for branching, tagging, and merging.
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
  • Im plemented Android web client applications and web services REST & JSON in Intel Android ICS phones.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Practical understanding and experience in scaling puppet with 100's of agents and few puppet servers.
  • Practical/hands-on knowledge on using Hiera in conjunction with puppet modules.
  • Planned for, tested, and then managed the upgrade of our puppet infrastructure from 0.25.4 to 2.6.6.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Created several stored SQL procedures to handle the data from different tables in the database and for fast retrieval of data.
  • Involved in Android OpenCV and open source 3D video algorithms porting on Intel phone Midfield PR3x - ICS4.x.
  • Deployed the archives to WebSphere Application Servers using Admin Console and Deploy Scripts Provided by WebSphere admin Team.
  • The deployment and server bounce process are automated by creating the scripts using WebLogic Scripting Tool (WLST).
  • Administered TFS and created TFS backup schedules.Customized TFS build definitions to automate TFS build process.
  • Worked on TFS-Rally Connector to Synchronize User Stories and Tasks Bi-Directional. Worked with Dev Teams on TFS Performance Monitoring in the New TFS 2015 Environment.
  • Responsible for Plugin Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.

Environment: Java, Maven, Open stack, Ansible, Jira, Linux, Subversion (SVN), Clear case, Jenkins, Android JNI, Android Jelly Bean, Android r5 NDK, Perl Scripts, Shell Scripts, XML, WebSphere, WebLogic, PL SQL.

Confidential

Linux Administrator

  • Install and configure Red Hat Enterprise Linux 5.x/6.x operating systems on large distributed environment at multiple Data centers.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups, Created multi AWS VPC instances.
  • Experience in handling Day-to-Day operation of all servers running Production jobs, Backups, Restores and Report generations.
  • Set Up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Responsible for puppet implementation and maintenance and to develop the puppet manifests in Ruby.
  • Configured Red Hat Kick start for installing multiple production servers.
  • Installed and configured DHCP server to give IP leases to production servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Red hat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual centre and VI client.
  • Worked on server-side technologies like JSP, Servlets, EJB, JNDI, JDBC, JMS and RMI, CORBA, XML, HTML, Java Beans on IBM Web Sphere Application Server.
  • Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red Hat Linux.

Environment: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directory server 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun Enterprise Server T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, Solstice Disk Suite, Oracle 7.x/8. x.

We'd love your feedback!