We provide IT Staff Augmentation Services!

Sr. Devops Engineer/aws Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8 years of Software Design, Development, Implementation and providing cloud solutions which includes Configuration Management, Continuous Integration and Continuous Deployment(CI/CD), Release Management and to implement Infrastructure as a Service.
  • Experienced including Installation, Configuration, Testing, Troubleshooting, and Performance monitoring and tuning of Unix/Linux/Windows systems.
  • Developed Puppet manifests to automate provisioning of servers, and to install and configure software.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Jenkins, Docker, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Extensive experience with Continuous Integration Tools like Jenkins, and good working knowledge on source repository management tools like GIT, SVN.
  • Automate, configure & deploy instances on AWS, Azure, OpenStack and Rack space cloud environments.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53 and managing security groups on AWS.
  • Automate, configure & deploy instances on AWS, Azure, OpenStack and Rack space cloud environments.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Developed Azure API Management (APIM) Publisher portal and Developer portal for hosting APIs.
  • Created Azure Power shell script for APIM backup and restore operations.
  • Ability in authoring and maintaining of XML’s, Shell and Python Scripts for scheduling services, backups to automate the administrative tasks and management.
  • Experience with configuration, maintenance of Chef as a Configuration management tool & developed Cookbooks, Recipes to automate repetitive tasks, quickly deploy critical applications.
  • Experienced in troubleshooting, configuring and deploying Enterprise Web Application servers like Apache Tomcat, Nginx, JBOSS, IBM Web Sphere and Oracle WebLogic.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins & GitHub and AWS AMI’s.
  • Experience in Installing, upgrading and configuring RedHatLinux3.x, 4.x, 5.x using Kickstart Servers and Interactive Installation.
  • Used Cloud formation & launch configuration to automate the repeatable provisioning of AWS resources.
  • Adept at the execution of XML, Ant Scripts, Ruby, Perl, Python, Shell Scripts and JAVA Scripts.
  • Experienced in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic
  • Experienced in administering, installing, configuring, troubleshooting, performance monitoring of the Clusters.
  • Worked with Cloudera admin team to build multi - node cluster & configure HDFS to give thebest query performance.
  • Strong ability to troubleshoot any issues generated while building, deploying, in production support and documenting the build and release process.
  • Create continuous alerting around deployment and production metrics leveraging NewRelic, Nagios, CheckMK, PagerDuty, HipChat, Slack, SumoLogic.
  • Experience with Bug tracking tools like JIRA, Bugzilla and Sonatype Nexus, Artifactory as Jenkinsitory Manager Tools to create & manage Artifacts across various projects.
  • Good fundamental knowldege on working with other Cloud Infrastructures like Microsoft Azure and OpenStack.

TECHNICAL SKILLS

Configuration Management Tools: Chef/Puppet, PowerShell DST, Ansible for continuous delivery

Version Control Systems: Subversion& GIT

Source Code Management Client Tools: GitHub, Git GUI and other command line applications

Build Tools: MAVEN, ANT for building deployable artifacts from source code

Project Management Tools: Base Camp, MS Project, MS Share point

Atlassian Tools: JIRA, confluence, Stash, Source Tree, Crucible

Web Development Tools: Ruby, PERL CGI, and experience with SQL

Amazon AWS Cloud Services: EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch

Continuous Integration (CI) Tools: Bamboo, Build Forge, Anthill Pro, Cruise Control & Jenkins, Hudson for automation of all build & deployment

Ticketing Tools: JIRA, Red Mine, Neoload, Nagiosand Bugzilla

Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.

Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista

SCM Tool: Subversion, GIT, Perforce, Clear case, Cassandra,Terraform

Build Tool: Ant, Maven

CI tools: Jenkins/Hudson, Puppet, Anthill Pro, Bamboo, U Deploy, X Deploy

Bug tracker & Testing: JIRA, Bugzilla, Red mine, Junit, Test Flight, Test Rail

Repositories: Nexus, Art factory

Web Developing tools: HTML, CSS, Java Script, AJAX, SOAP

Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server.

Languages/Utilities: Shell Script, ANT Script, Batch Script, Ruby, Perl, C, C++, Objective-C, Groovy, Bash, Python, Java, J2EE

Cloud Technologies: Open Stack, AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53 Cloud Watch), Microsoft Azure, Docker

Database SQL server: Oracle, DB2, and Teradata

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer/AWS

Confidential - Chicago, IL

Responsibilities:

  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Worked withAWSCloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, Cloud Watch, SNS, and RDS.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • ConfiguredAWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Developed Python Scripts for automation purpose.
  • Familiarity creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or PowerShell.
  • Expertise in scripting for automation, and monitoring using Shell and Ruby scripts.
  • Developed Shell and Python scripts for automation of the build and release process.
  • Used GIT HUB as source code repositories.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Primarily used Ruby to write GIT applications and Chef Recipes.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Hosting applications along with building and testing the applications using Jenkins.
  • Responsible for building application full automation pipeline for deployment into AWS using Jenkins, Artifactory, Chef andTerraform.
  • Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments usingTerraform.
  • Used MAVEN as a build tool on java projects for the development of build artifacts like war or ear files on the source code.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml
  • Implemented cloud infrastructure using Chef.
  • Created Chef Cookbooks for Sudo users and network configurations using Chef Server.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Developed build and deployment processes for Pre-production environments.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers like Web Logic, Web Sphere and Apache Tomcat.
  • Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Worked hands-on to create automated, containerized cloud application platforms (PaaS), and design and implement DevOps processes that use those platforms.
  • Experience deploying highly scalable and fault-tolerant services within public and private cloud infrastructure (SaaS, IaaS,PaaS, VMware)
  • Modify and Execute Processes, Standard Operating Procedures (SOP), Work Instructions (WI), troubleshooting guides and tools.
  • Create and maintain system run books; documenting day-to-day support, maintenance, and troubleshooting knowledgebase of the infrastructure.
  • Experience working on User admin groups, maintaining account and monitoring system performance using Nagios and Splunk.
  • Assisted internal users ofSplunkin designing and maintaining production quality dashboards.
  • Skilled in monitoring servers using Nagios, Cloud watch and using ELK StackElastic SearchLogstash.

Environment: AWSEC2, EBS, ELB, S3, Nagios, Chef, Ant, Maven, Jenkins, GIT, Docker, VPC, Red Hat, Web Logic, Web Sphere, Apache Tomcat, BASH, Python, Linux, UNIX.

Senior DevOps/Cloud/Linux Engineer

Confidential - San Antonio, TX

Responsibilities:

  • Worked with the development team thedesign phase and developed use case diagrams using Rational Rose.
  • Worked in building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments. Managed profiles for various technology stacks in Puppet.
  • Creating and Administrating File systems on Red Hat Linux.
  • Designed &implemented Subversion &GIT metadatalike elements, labels, attributes, triggers &hyperlinks
  • Implemented & maintained branching &build/release strategies utilisingSVN/GIT and given project support
  • Designed & maintained the Subversion/GIT repositories, views, and the access control strategies
  • Troubleshooting Unix/Linux network and security related issues.
  • Used the Continuous Integration (CI)tool Bambooto automate build and release management processes
  • Configured email &messaging notifications, managed users &permissions, and system settings using Bamboo
  • Worked on Configuration Managementtool Ansible; created &modified playbooks into Rackspace.
  • Written Cloud formation templates and deployedAWS resources using it
  • Responsible for setting up local development environments using Vagrant/Chef.
  • Installation, Maintenance, Administration and troubleshooting of Linux, HP-UX systems.
  • Used Amazon S3 &managed related policies; utilisedS3 bucket &Glacier for storage &backup onAWS.
  • Managed network using Security Groups, NACLS, &IAM. Used Amazon RD &MySQL for database admin.
  • Configured and maintained NFS servers on Linux.
  • Deployed Microservices including provisioning AWS environments using AnsiblePlaybooks.
  • Utilised Puppet for configuration management of hosted instances withinAWS and utilised S3 bucket and Glacier for storage and backup onAWS; configured and networked Virtual Private Cloud (VPC).
  • Used Cloud watch logs to move application logs to S3 and created alarms based on applications’ exceptions.
  • Developed Cloud Foundryprototype deployed anapplication for testing and evaluation.
  • Created GroovyServices for extracting data from Jira for internal project management system.
  • Configured IP chains and IP tables to provide the packet filtering and firewall security to Linux Boxes
  • Evaluated Pivotal Cloud Foundry(PCF)Platform as a Service(PaaS) in a private cloud and Amazon Web Services (AWS).
  • Performed deployment of the code to the Pivotal Cloud Foundry (PCF)using Jenkins.
  • Setup entire process for automated DEV, QA, and production deployments with Ansibleand Jenkins.
  • Redhat Linux Kickstart configuration, DNS, DHCP, NIS, NFS in Redhat environments.
  • Create services in Groovy utilising JIRA SOAP API to automate and manage release schedule of Projects.
  • Setup IIS servers and administered &configured IIS server on Windows 2008.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins, Sonar server and Vagrant the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Involved in environment provisioning solutions using Docker, Vagrant, Red Hat Satellite
  • Also excelled on Linux kernel, memory upgrades, and swapping tuning. Redhat Linux Kickstart configuration, DNS, DHCP, NIS, NFS in Redhat environments.
  • Implemented transaction, management, &persistence using lightweight frameworks such as JPA &Hibernate
  • Collaborate in the automation of AWS infrastructure via Terraformand Jenkins - software and services configuration via chef cookbooks.
  • Experienced in Setting up Salt Stack Server/Workstation and Bootstrapping Nodes.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux and Solaris.
  • Worked on big data (Hadoop) environment along with exposure to HIVE, Spark, Cassandra,SQL and ETL components.
  • Handled migration of 2500+ Applications with 3000+ Databases; implementation of SQL Web Replication.
  • Built DNSsystem in EC2 and managedallDNS-related tasks; configured applications using chef.
  • Worked on directory servers like LDAP (Linux Server) and Active Directory (Windows server)
  • Maintained alldevelopment tools & infrastructure and ensuredavailability for 24/7 development cycle.
  • Created Chef driven configuration of user accounts; installed packages on Chef to manage the attributes.
  • Created users, managed user permissions, maintained user and group quota on Red Hat Enterprise Linux, Sun Solaris and AIX systems.
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins and Groovy DSL.
  • Writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Used ANT &MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Demonstrate an understanding of Azure architecture from networking/ Network Security Groups standpoint.
  • Ability to implement and deploy Azureofferings including both the IaaS and PaaS offering.
  • Designed and implemented Cloud CI/CD Pipelines and Highly Available and Scalable Microservices platforms adapting VM Services to Docker.
  • Virtualized Linux servers and deployed automated tasks using BMC BladeLogic Server Automation Suite.
  • Architected and developed an Azure resource deployment tool to automate management of cloud resources and applications. Created a guide for migrating anexisting application from on-premises to Azure.
  • Designed, architecture & built Chef as configuration management tool, Jenkins for Continuous Integration, and Sensu Monitoring tool to replace Nagios and monitor critical applications &server’s health.
  • Configured and performed troubleshooting Samba, NFS and NIS over Red Hat Linux and AIX Servers.
  • Deployed Java applications into web application servers (Web logic); managed Jobs on Hadoop cluster
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elasticsearch, and Zend PHP and IIS Clusters.
  • Installed &configured Cassandra cluster&CQL on cluster and upgraded Cassandra cluster to latest releases
  • Documented project's software release procedures; developed & distributed release notes for scheduled release
  • Used the continuous integration (CI) tool AnthillPro to automate the daily processes.
  • Created &maintained technical documentsto launch HadoopClusters and execute Hive queries &Pig Scripts.
  • Integrated Sensu Monitoring tool to send notifications to Slack and Email using plugins & custom scripts; integrated Jenkins to do anauto build when thecode is pushed to Git.

Environment: Subversion, GIT, Chef, Salt Stack, Anthill pro, Ansible, Azure, Jenkins, Docker, Cassandra, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Bamboo, Sensu, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Senior Linux Engineer

Confidential

Responsibilities:

  • Developed JSP for UI and Java classes as per business logic; used XSLT for UI to display XML Data.
  • Handled Build and Deployment of java applications onto different environments like Dev, QA, UAT &Prod.
  • UtiliseJavaScript for client side validation and Oracle PL/SQL for database operations using JDBC API.
  • Installed BIND package, updated the BIND database and troubleshoot the problems in Red Hat Linux DNS servers.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in design, development and deployment of the Application using Java/J2EE Technologies.
  • Developed logging tool to analyse and monitor performance using AngularJS, Web Services, and WEB API.
  • Installed and configured the Nexus repository manager for sharing the artifacts within the company.
  • Modified vfstab and fstab file for automatic mounting while booting, format disk and restoration of UNIX/LINUX files and file systems.
  • Developed application in Jakarta Struts Framework using MVC architecture and IDE tool WSAD.
  • Handled Branching and Merging with SVN SCM; Created Action Forms & Action Classes for the modules.
  • Created System audit report like no. of logins, success & failures, running cron jobs, etc.
  • Configured and deployed of Nagios Monitoring system for managing all the Linux warehouse systems.
  • Installed/configured and administrated network servers DNS, NIS, NFS, SENDMAIL and Application Servers.
  • Involved in coding for the presentation layer using Apache Struts, XML, and JavaScript.
  • Tech and non-tech refresh ofLinuxservers which includes new hardware, OS upgrade, application installation, testing.
  • Administration of various flavours of Linux like RHEL, SLES, Centos and Unix servers (AIX) which included monitoring and troubleshooting of those servers in the day to day basis.
  • Responsible for configuring User Authentication for the Linux/AIX systems using LDAP.
  • Handled troubleshooting and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss 5.x.
  • Remotely copied files using SFTP, FTP, SCP, and WINSCP & FILEZILLA.
  • Implemented MVC design pattern using Spring MVC Framework in cardholder application.
  • Installing/upgrading EMC Time Finder & PowerPath on Linux/AIX servers
  • Encapsulated Business Rules in PL/SQL packages and written data to database as per the business rules.
  • TroubleshootingLinuxnetwork, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Debugged and tested the applications & fine-tuned the performance. Supported the QA & UAT bug fixes.
  • Prepared and executed test plans; involved in Unit, System, and Integration testing.

Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Framework, Nexus, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

System/Linux Engineer

Confidential

Responsibilities:

  • Implemented MVC Design pattern for the application.
  • Described quotation and designed &developed UI Pages using HTML, JSP, CSS & JavaScript.
  • Maintained &tweaked ANT scripts to build &deploy the application in JBOSS server.
  • TCP/IP Networking troubleshooting and Linux Network Administration
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and Creating Vagrant windows and Linux boxes using Packer. Responsible for nightly and weekly builds for different modules.
  • Installation, Configuration, up gradation and administration of Sun Solaris, RedHatLinux.
  • Used the continuous Integration tools such as Jenkins for automating the build processes and Configured Jenkins with plugins and created jobs.
  • Network traffic control, IPsec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red HatLinuxSoftware.
  • Installed and administered AnthillPro to automate the deployment process through workflows.
  • Used AnthillPro as an Application Lifecycle Management (ALM) tool to manage and track all the automation and deployment activities. Assisted End-to-End release process from the planning of release content to actual release deployment to production.
  • Responsible for configuring and managing Squid server inLinux.
  • Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites.
  • Performed Clean Builds according to scheduled releases. Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Wrote bash script for getting information about various Red Hat Linux servers.
  • Performed Red Hat Linux kernel, memory upgrades and undertook Red hat LinuxKick start installations.
  • Experience with NeoLoad for implementing the performance testing process from creating test scripts, test execution and test analysis and its breakdown.
  • Performed Red Hat Linux kernel, memory upgrades and undertook RedHat LinuxKickstart installations.
  • Involved in integration, unit testing, system testing &stress testing for all project phases.
  • Controlled & processed queue of managed support tickets and handled status calls to explain defects.

Environment: ANT, HTML, JSP, JavaScript, Oracle, NeoLoad, JBOSS

We'd love your feedback!