We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Around 7 years of experience in IT industry with major focus on DevOps culture, Software Configuration and Build /Release Management.
  • Worked as DevOps Engineer in field of release automation for java and dotnet technologies to achieve continuous integration and continuous delivery (CI and CD).
  • 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.
  • Point team player on Kubernetesfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside.
  • Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Imagestreams etc.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, CloudWatch, S3, EBS, VPC, ELB, Route 53, lambda, Auto Scaling, Security Groups, ECS, Kinesis, Cloud Watch and Cloud Formation.
  • Good experience on using Amazon AWS API tools like: Linux Command line, Chef integrated AWS API tools.
  • Worked on PowerShell /Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.
  • Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys.
  • Experience in development with Perl, Python, PowerShell or other scripting languages.
  • Creating and modifying PowerShell scripts used to manipulate identity data in Active Directory or Office 365
  • Automating tasks with PowerShell, PowerCLI,UCS PowerShell. Daily tasks include assistingother departments in project completion.
  • Scriptingin Powershell to deliver applications on to targeted servers and also done load balancing on the servers.
  • Working for last 2 years in container based technologies like Docker,Kubernetesand Openshift.
  • Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets.
  • Used AWS as to maintain model and manage the entire application.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience using EMR to manage clusters for big data frameworks like Hadoop and Spark.
  • Experience using VB Scripting to automate system administration tasks.
  • Extending On-Premises AD to AWS Cloud by deploying VPN connection and promoting domain controllers.
  • Experience with migration to Amazon Web Services from Datacenter.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Ansible.
  • Hands on experience in installing and administrating CI/CD tools like Jenkins, Bamboo.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Managed and monitored the server and network infrastructure using Nagios, New Relic.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Worked on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Hands on experience on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration. Strong knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Strong expertise on System administration, and implementing DevOps tools like Chef for Continuous Integration and Continuous Deployment with build tools using Jenkins, ANT, and Maven on Cloud Infrastructure using AWS.
  • Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Developed Chef Cookbooks for Tomcat, MySQL windows applications and versioned them on Git repositories and Chef Server.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Installed and Configured WebSphere Application server with LDAP security.

TECHNICAL SKILLS

Cloud Computing (AWS): IAM &Roles, EC2, S3, ELB, Auto scaling, Glacier, Elastic Beanstalk, Cloud Front, Elastic Cache, RDS, Aurora, RedShift, VPC, Direct Connect, Route 53, CloudWatch, Cloud trail, Ops work, SNS subscription service, Dynamo DB, SQS, S3

Languages: Python, Ruby,C, C++, SQL, PL/SQL

Web Technologies: WSDL, SOAP, REST, XML, XSD, JSON, HTML, DHTML, XHTML, AJAX, XSL, Angular

Frameworks: Spring (MVC, IOP, Batch, AOP, DI), Hibernate, Struts

Application Servers: Apache Tomcat, Web sphere, Web logic, JBoss IDE Eclipse, NetBeans, RAD 7.0

Version Control: GIT, Clear Case

Design Methodologies: Agile, RUP, UML

Operating Systems: Windows 2016, RHEL 6/7

PROFESSIONAL EXPERIENCE

AWS DevOps Engineer

Confidential, Peoria, IL

Responsibilities:

  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
  • Deployed applications using Docker containers in the cloud with PaaS.
  • Lead the development of LunchBadger API Platform, Express Gateway and Deployment Platform of Docker Containers toKubernetesCluster.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Using AWS S3 to store code bundles to deploy onto EC2 Instances.
  • Working on providing DNS management using AWS Route 53.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • Suggesting the best possible services of cloud as per requirement.
  • EBS Volumes management and snapshots for backups using script.
  • Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Created multi AZ VPC instances.
  • Good Knowledge on AWS Lambda.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto Scaling groups.
  • Created triggers, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Worked on CloudFormation to write the templates on AWS.
  • Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, and managing artifacts in maven internal repository.
  • Implement source control with Team Foundation Server, Git on Bitbucket
  • Used JIRA tool to create and update stories and also for tracking project status.
  • Used JIRA for all our projects in scrum methodology for creating stories and giving points to the stories, and also updated stories as per our sprints.
  • Documented all our build deploy methods, release calendar and desk procedures on WIKI confluence.
  • Providing documentation on Install, Upgrade release guides for application to documentation team.

Environment: Red Hat Linux 5/6, KVM, AWS (Amazon web Services), Open Stack, Ansible, ChefJenkins, CloudBees Jenkins, Docker, Kubernetes,VMWare, ESX, Solaris, Sun Enterprise Servers, SUN FIRE 6800/E6500/E4500, SunSparc T1000, Confidential RS/6000, Disk Suite, POP, Veritas Volume Manager, LDAP, DNS, NIS, NIS +, SNMP, PowerShell scripting, SENDMAIL, Apache, WebLogic, Tomcat, Sun and Veritas Clusters.

DevOps Engineer

Confidential, Dallas TX

Responsibilities:

  • Creating the automated build and deployment process for application, re - engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Implemented automation tools such as Chef.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured and Administered Jenkins Continuous Integration Tools.
  • Extensively used SVN and GIT as Version Control tools to manage Source Code.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one other environment.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances using AWS.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and PowerShell Scripts for automation of the build and release process.
  • Developed Custom Scripts to monitor repositories and Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Chef.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Production Environments.
  • Setup and configured KVM on Red hat and Xen on SUSE and installed guest OS on KVM and Xen.
  • Automated deployment of builds to different environments using Jenkins.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Installed, configured, administered and supported WebSphere Application Server 6.0/6.1/7.0 on LINUX environment.
  • Installed and Configured WebSphere Application server with LDAP security.

Environment: AWS, SVN, GIT, ANT, Maven, Chef, Jenkins, WebSphere, Red hat LDAP, MetaCase, Python, KVM, Ruby, Perl, Shell, PowerShell.

Release Engineer / Linux Admin

Confidential, Melville NY

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x.
  • Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Installation, configuration and administration of VMware, Solaris Zones, Containers and LDoms.
  • Automation of jobs through crontab and AutoSys.
  • Installation of packages, patch management, volume management on SUSE servers using YaST.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Performed capacity analysis, monitored and controlled disk space usage on systems.
  • Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Environment: Ant, Java/J2EE, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle

Linux Administrator

Confidential

Responsibilities:

  • Set up and configuring of Linux (Red Hat& SUSE) and Solaris servers/workstations for clients.
  • Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS Servers, clients for various departments and clients.
  • Experience working with high availability, high performance, multi - data center systems and hybrid cloud environments.
  • Handling the scheduling tasks (cron jobs and task scheduler) for the scripts for various purposes.
  • Troubleshoot complex issues ranging from system resources to application stack traces.
  • Daily execution of build ops in an automated and continuous process.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Compiling code to move into test environments via automated processes.
  • Installation, configuration and administration of Linux (Red Hat/SUSE, Centos).
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Improve speed, efficiency and scalability of the continuous integration environment.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from process owners.
  • Experience in development with Perl, Python, PowerShell or other scripting languages.
  • On-call support for 24/7 for troubleshooting production issues.
  • Project Management for various UNIX/Linux/Windows system integration projects.

Environment: Linux(Red Hat Enterprise, Solaris Cent OS), Windows 2000/NT, HP, Confidential, Oracle 8, SSH Gate, Cisco routers/switches, NIS, NFS, Perl.

We'd love your feedback!