We provide IT Staff Augmentation Services!

Devops/ Aws Engineer Resume

Eagan, MN

SUMMARY:

  • 7+ years of experience in IT industry with major focus on Devops Engineer/Aws Cloud Engineer, Linux system administrator.
  • Experience in installing, maintaining, and troubleshooting WebLogic, Apache Tomcat and security software’s in Linux.
  • Experience in working with Aws environment, Linux servers for running business applications, Configuration Management Tools, Build, Deploy, Release Management and other tools.
  • Used AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, dynamo DB(DDB), Aws Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front(CDN), Auto scaling, Security Groups, and Cloud Formation.
  • Used AWS as to maintain model and manage the entire application.
  • Experience in Build Release management, shell scripting, Unix System administration, Linux Administration.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using Ansible, Jira and Jenkins.
  • Experience on Jenkins/ Hudson, Subversion(SVN), Git, GitHub, Bitbucket, Eclipse, Red Hat(RHEL), Shell script, Unix, Linux, Windows Server.
  • Experience in working on object oriented programming languages such as Java, Python.
  • Experience in working on Configuration Management Tools like Ansible, Puppet and Chef.
  • Designed and developed integration methodologies between client web portals and software infrastructure using python.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Experience in managing and setting up Continuous Integration using tools like Jenkins, Docker.
  • Experience on source controller concepts like Branches, Merges and Tags.
  • Ability in development and execution of XML and Shell Scripts.
  • 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.
  • Performed scripting and initiated operations to support DXP Technology.
  • Scripted in python to support data conversion and generation of data patterns.
  • Performed Server health monitoring and system tuning as per vendor recommendations.
  • Built and maintained Elastic Search, Log Stash, Kibana stack to centrally collect logs that are used to monitor applications.
  • Experience in scripting Hadoop Map-Reduce classes in order to analyze data.
  • Worked with Hadoop cluster by using YARN as resource manager.
  • Experienced in working with HDFS through web interface.
  • Experience in using ANT&MAVEN build tools.

TECHNICAL SKILLS:

Build Tools: MAVEN, ANT, Eclipse

Bug Tracking: JIRA

Web/Application Servers: Apache, Apache Tomcat, nginx, Web logic

SCM/Version Control Tools: GIT, Bitbucket and SVN

Automation container: Docker

Continuous Integration Tools: Jenkins

Continuous Deployment tools: Puppet, Ansible and Chef

Cloud services: Amazon Web Services(AWS)

Scripting Languages: Shell scripting, Python and Ruby

Operating system: Unix, Linux (Ubuntu, Debian, Red Hat(RHEL), Centos) and Windows

Programming Languages: Java, Python, C, C++ and Swift

Databases: RDBMS Oracle, MySQL.

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

DevOps/ AWS Engineer

Responsibilities:

  • Experience in release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Providing a better workflow for Continuous Integration and Continuous Delivery.
  • Actively involved in architecture of DevOps platform and Cloud solutions.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
  • Provisioning AWS through Infrastructure as code. Push button deployment of new environments and version control of existing systems - Terraforming AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
  • Experience on Networking in AWS, VPC and Data center to Cloud Connectivity, Security Groups, Route Tables and ACL's in AWS.
  • Hands on experience in writing Ansible Playbooks and managing the Roles as well.
  • Written Ansible Playbooks for zero-downtime installation and uninstalling of various processes.
  • Experience in using Ansible for managing deployments in large number of servers.
  • Working on Build Automation and Build Pipeline Development using Jenkins and Maven.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Set up CI (Continuous Integration) for major releases in Jenkins and Hudson for running multiple builds at a time.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache.
  • 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.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Creating Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Configured the Docker containers and created Docker files for various applications.
  • Integrated the Docker containerized applications to get them functional and working.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • AWS server provisioning using Chef Recipes.
  • Worked on creating and implementing application monitoring, and logging strategies using New Relic, Log stash, Elastic Search and Kibana.
  • Created branches and managed the source code for various applications in GIT.
  • Used MAVEN to build rpms from source code checked out from GIT with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Developed build and deployment scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments.
  • Ensure JIRA capture add-on and configure JIRA capture tool for exploratory testing, easy creation of issue with browser extension by pre-filling templates.
  • Attended daily stand up meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.

Environment: GIT, SVN, Maven, Ansible, Docker, Jenkins, Apache Webserver, JIRA, Windows, Python, PowerShell, AWS (VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation), VDI, Linux, Ansible, Git version Control, Chef, Java, Puppet.

Confidential, Charlotte, NC

DevOps/ AWS Engineer

Responsibilities:

  • Created AWS Route53 to route traffic between different regions.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Worked for DevOps Platform team responsible for specialization areas related to Cloud Automation.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Involved in configuring and integrating the servers with different environments to automatic provisioning and cresting new machines using CM/ Provisioning tools like Ansible, Chef and Puppet.
  • Created Automation to create infrastructure for Kafka clusters with different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
  • Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Technical leader to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Worked on CI/CD tools like Hudson, Jenkins.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, JUnit, with CI tools like Hudson/Jenkins.
  • Worked on software build using Apache ANT, Apache Maven.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat.
  • Deployed cloud stack using AWS OpsWorks.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Used ELK Stack for monitoring the servers, extensively used Kibana Dashboards for this purpose.
  • Administered and maintained Elasticsearch.
  • Created & maintained databases, users, Logins, tables, indexes, stored procedures, roles, permissions and other schema objects.
  • Understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
  • Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team. Experience with Agile Methodology, Scrum Methodology, software version control and release management.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Environment: AWS (VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation), VMware, Tomcat Apache, Cloud watch, Cloud Formation, DynamoDB, VPC, IAM, Git, Chef, Linux, Data Centre Migration, Jenkins, Maven, Ant, Puppet, Ruby, Cruise Control, Hudson, CSS, HTML, Visual Studio.Net 2003.

Confidential, Cleveland, OH

DevOps/ AWS Engineer

Responsibilities:

  • Understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Monitoring and managing performance of Virtual Machines.
  • Knowledge of Infrastructure & Configuration Management tools like Ansible.
  • Experience in working with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Ansible, AWS, and Jenkins.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience in using Version Control Tools Sub-Version, Git.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, chef and Microsoft Azure.
  • Integrated, host mapped, built infrastructures, and monitored the Amazon web services using the Datadog.
  • Implementation of Auto Scaling for instances under ELB using ELB Health Checks.
  • Worked on S3 bucket, scheduling automated backup jobs.
  • Creating codes using the scripting languages like python and basic Ruby.
  • Worked on Multiple AWS instances, setting up the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experience in configuration of NIS, DNS, DHCP, NFS, Apache, send mail, FTP, remote access, security management and Security troubleshooting skills.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Worked on Aurora to database monitoring, database cloning, cross-region copying and replication.
  • Configured Servers using Puppet and maintained around 40 Puppet agents.
  • Migrated the cloud base into AWS using Puppet configuration management tool.
  • Wrote Groovy/Unix scripts to configure resources and Servers.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Worked on Hudson/Jenkins, Docker, Team City and Build Forge for continuous integration and for End-to-End automation for all build and deployments.
  • Experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Worked on Datadog to monitor the servers, apps, cloud at one place.
  • Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, ClearCase, ClearCase to Stash Migration, Waterfall methodologies.
  • Implemented and maintained of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SQUID, Postfix, FTP, send mail, Remote Access, Security Management & Security trouble shooting skills.

Environment: GIT, SVN, Maven, Ansible, Docker, Jenkins, Apache Webserver, JIRA, Windows, Python, PowerShell, AWS (VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation), VDI, Linux, Ansible, Git version Control, Chef, Java, Puppet.

Confidential

Linux/ System Engineer

Responsibilities:

  • Experience of designing and deploying applications using on AWS.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, IAM, SNS, SQS, Route 53, Elastic Load Balancer, Cloud Watch, VPC, ACL, Cloud Formation, Cloud Front, Auto scaling groups.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
  • Writing Bash, Shell & Python scripts to automate routine tasks.
  • Install, configure, build and troubleshoot production servers and services.
  • Automating application deployment using DevOps tools like Ansible.
  • Monitor and take corrective action on CPU usage, Memory and swap space utilization.
  • Responsible for OS and Application related issues.
  • Installing, Maintaining, Configuring of DNS, Apache Server, Database server and Application Server etc.
  • Installation, configuration and performance tuning of nginx, apache http servers and glassfish, and PostgreSQL platforms in various environments like dev, staging, pre-production and production.
  • Implemented nginx, apache http servers on all the environments.
  • System monitoring, maintaining logs, job scheduling.
  • Manage user accounts, groups, hosts, file systems.
  • Involved in processing merge requests (git pull, git push etc.) and merge conflicts.
  • Experience in Config-Management tools like: SVN& GIT.
  • Monitor Database, process, batch processing Jobs, Backup & Restoration by using tar.
  • Remote Administration of various servers in different locations.
  • Collaborate with Infrastructure, Development, and QA.
  • Worked on package management tools like apt-get, yum etc.
  • Experience in UNIX commands and Shell-Scripts.
  • Co-ordinating with developers to resolve the issues.
  • Interacting with clients to resolve their issues.
  • Working in several Shifts as well as 24*7 on call basis.
  • Accountable to deliver the deployment projects as per the client’s requirements.
  • Co-ordinate the crisis management bridges.
  • Interfacing with global delivery team to ensure quality and timely project delivery.
  • Participating in periodic reviews of all the project/account level metrics with onshore and offshore management teams.
  • Handling Critical Applications with adherence to 100% service level agreement for high priority issues.
  • Working effectively with all stake holders for what it takes to resolve the customer facing issues. As a part of the maintenance we have divided the servers in to certain categories such as development, staging, pre-production and production servers.

Environment: Aws (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC), Ansible Shell Scripts, Git, SVN, Python, Jenkins, apache, nginx, elastic search.

Hire Now