We provide IT Staff Augmentation Services!

Sr. Devops Aws Engineer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • 8 years of experience in various technologies including Devops, public/private cloud infrastructure, container orchestration, configuration management, CI/CD pipelines, infrastructure provisioning, maintenance automation, and strong system administration skills. Working experience with Linux, AWS, Kubernetes, Docker, Jenkins, Ansible, Terraform, Helm, GIT, Prometheus, Grafana, ELK, Nexus, Continuous Integration, Continuous Deployment & Strategies, etc.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis.
  • Expertise in Server infrastructure development on AWS Cloud and Microsoft Azure.
  • Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Adept in Installation, Configuration and Administration of AIX 4.3/5.1/5.2/5.3/6.1 , Red Hat Linux 8/9, RHEL 3/4/5/6/7, Red Hat Satellite 6, OEL 4/5and SUSE Linux 10/11.
  • Implemented on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, Route 53, Auto scaling. Experience in server infrastructure development on AWS.
  • Experience in all facets of full CM process with tools such as SVN, GIT, Perforce, Jenkins, TeamCity, Sonar, Subversion, Team foundation server, Nexus, Ansible, Chef and Puppet.
  • Expertise in automating build and deployments using ANT, MAVEN, Python and Shell Scripts.
  • Used Kubernetes to deploy scale, load balance, and manage docker containers with multiple name
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in defining teh manual and automation process of CI/CD pipeline.
  • Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple hosts management and pushing those modules to puppet clients.
  • Extensive experience in setting up Chef Workstation, Server, and Clients, and maintained Chef
  • Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment. Wrote playbooks and deploying applications using Ansible.
  • Hands on experience with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins. Dockerized applications by creating Docker images from Docker file.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experience in writing various modules like Functions, PL/SQL Packages, Stored Procedures, Triggers and Functions using Oracle SQL, MySQL, and PL/SQL.
  • Experience in building and deploying Java & SOA applications and troubleshooting deploy failures.
  • Worked on Docker for Application isolation in Linux environment and handled large volumes of container clusters with Docker swarm, Kubernetes and Mesos using Linux Virtual machines.
  • Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups, Elastic Load Balancer, VPC, Elastic IP’s, Route 53, Lambda, RDS and S3.
  • Hands on experience working in both Waterfall and Agile methodologies for Software Configuration Management. Good noledge on ITIL Process and coordinated releases across teh projects.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat Enterprise Linux 3.x,4.x,5.x,6.x, Fedora and CentOS, SUSE 8,10,11, Ubuntu 7.x - 14.x), Windows 95/98/XP, Solaris, MacOS X.

Hardware: IBM RS/6000, series 520, 550, 570, 575, 590, 595, 650, 630,670, M80, S80, H70 and H80, z/VM-9 series, IBM ESS (Enterprise Storage Server).

Virtualization Tools: VMware vSphere, Oracle VirtualBox, VMware Workstation

Web/Application Servers: WebSphere Application Server (WAS) 3.5, 4.0, WebLogic Server, Apache Tomcat, JBoss, Server, IBM HTTP Server.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer

RDBMS: Oracle 7.x/8.0/9i, MySQL, MS-SQL Server, and MS-Access

Programming Languages: C, C++, Java, JavaScript, HTML, Python, Perl, Ruby, and Shell Scripting.

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure

Version Control: Subversion, Git, TFS.

Build Tools/CI/CD: Maven, MS Build, Ant, Gradle, Jenkins, TeamCity, and bamboo.

Monitoring tools: Nagios, Splunk, Graphite, AWS cloud watch, ELK

Configuration Management: Puppet, Chef, Vagrant, Ansible

Containerization Tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Sr. DevOps AWS Engineer

Responsibilities:

  • Designed and implemented continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries, and Kubernetes.
  • Supported firm's public cloud provisioning platform (called Atlas) and as part of teh core engineering team to host applications in AWS cloud, through Cloud Formation, Terraform, Ansible, Jenkins.
  • Responsible for managing Kubernetes platform on in-house private cloud and also provisioned Kubernetes clusters on AWS cloud for some of teh applications.
  • Experience in container management and orchestration technologies like Kubernetes.
  • Used Kubernetes to orchestrate deployment, scaling, and management of Docker Containers.
  • Performed Kubernetes cluster node upgrades, where 1000s of PODS are running.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of teh Kubernetes applications, managed Kubernetes deployment and service files, and managed releases of Helm packages.
  • Good noledge of Helm charts to manage and release helm packages.
  • Designed and developed application build jobs in Jenkins (Created jobs for Java, Nodejs, and Web applications) Built and maintained Jenkins’s server.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Good experience in Groovy, written groovy scripts for pipeline projects.
  • Automated infrastructure provisioning using Terraform and integrated it with Jenkins.
  • Hands-on experience in automating Infrastructure provisioning with Terraform.
  • Experience in integrating code quality analysis tools like SonarQube.
  • Configured image repositories using Amazon ECR/NEXUS.
  • Integrated NEXUS with Jenkins to store artifacts.
  • Good noledge of branching and merging code lines in GIT and resolved all conflicts raised during merges
  • Configured monitoring and alerting with Prometheus and integrated with GRAFANA for metric dashboards
  • Experience in centralized logging technologies (ELK).
  • Configured and managed centralized log collection and processing with help of ELK (Elastic Search, Log stash, Kibana).
  • Configured and managed dashboards and Visualization using Kibana.
  • Has an experience in AWS Network administration, AWS RDS services, AWS instance monitoring, troubleshooting deployment optimization, root cause analysis and preparing documentation.
  • Excellent experience in designing, documenting, and automating teh build and release process.
  • Ability in managing all aspects of software configuration management process including code compilation, packaging/deployment/release methodology, and application configuration.
  • Experience in installing, configuring, managing, tracing complex build problems, release issues, and troubleshooting skills.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Tracked team activity through Jira, Defined Sprint stories for teh team, and ran stand-up calls for teams to track their status. Managed daily scrum calls and monthly sprint meetings.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.

Environment: GIT, Ansible, Jenkins, Linux, SonarQube, Terraform, GIT, Shell scripting, Nexus, CI/CD, AWS, Docker, Service Now, SharePoint, Kubernetes.

Confidential, Boston, MA

Sr. DevOps Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins Continuous Integration Automation.
  • Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
  • Maintained branches in GITHUB version control for teh changes made in cookbooks as per release.
  • Installed, configured, and maintained web servers like HTTP Web Server, Apache Web Server.
  • Implemented teh Chef Software setup and configuration on VM’s from teh scratch and deployed teh run-list into chef-server and bootstrap teh chef clients remotely.
  • 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.
  • Used existing cookbooks from Chef Marketplace and customizing teh recipes with respect to each VM, and Customized changes in Data Bags, Roles and Recipes.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to Eval, Eval to Pre-Prod/ Pre-Prod to Production systems using Jenkins, GIT, SVN, Chef.
  • Deployed teh cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.
  • Created user, rpm packages and patch management & configuration implementations.
  • Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks in Chef as configuration management tool.
  • Involved in querying data fromMango DBfor searching grouping and sorting.
  • Worked on Relational Databases such as SQL and Microsoft Access.
  • Automated Nagios alerts and email notifications using python and executed them through Chef.

Environment: Perl Scripting, Python, Shell, Ruby, Nexus, SQL, Chef Chef-DK, Chef workstation, Chef Server, Chef V12, Red Hat Linux 5/6/7, Windows 2008, Nagios, IAM, Nginix, SVN, Jenkins, JBoss, Web Services.

Confidential, Framingham, MA

AWS DevOps Engineer

Responsibilities:

  • Responsible for all aspects of teh Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Configured application servers JBOSS to deploy teh code.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Created teh Release process of teh artifacts.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Worked on installation and configuration ofDevOpsAutomation Tool Puppet.
  • BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
  • Work with other teams to help develop thePuppetinfrastructure to conform to various requirements including security and compliance of managed servers.
  • Built aVPC, established teh site-to- site VPN connection betweenData CenterandAWS.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Automated centralized configuration using Puppet.
  • Involved in Chef and Puppet for Deployment on Multiple platforms.
  • Involved in all projects that move to production and work closely with teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Developed PowerShell scripts for automation of teh build and release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Automated teh cloud deployments using chef, python, and AWS Cloud Formation Templates.

Environment: Puppet, AWS, VMware, Jenkins, PowerShell, ANT, MAVEN, Tomcat, GIT, Shell Scripts, UNIX.

Confidential, Dallas, TX

Build-Release Engineer

Responsibilities:

  • Coordinated with teh Development, Database Administration, QA, and IT Operations teams to ensure their are no resource conflicts.
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Addressing dependencies and handling issues with teh release of interdependent projects especially in teh RESTful and SOAP Web services.
  • Managed teh code migration from Subversion and to Git repository.
  • Created repositories according to teh structure required with branches, tags, and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy teh code.
  • Used Perl and Shell scripts for deployment automation.
  • Hands on working with LDAP configuration. Configuration of Groups, Roles, and policies. Assigning users to Groups and Roles.
  • Supported teh code builds by integrating with continuous integration tool (Jenkins).
  • Build Continuous Integration environment (Jenkins) and Continuous delivery environment (Puppet).
  • Written Maven scripts, Installed Jenkins, written shell script for end-to-end build and deployment automation.
  • Integrated delivery (CI and CD process) Using Jenkins, Chef, and Puppet.
  • Enhanced Configuration Management using PUPPET as a configuration management tool to assist with automated, repeatable, and consistent configuration and application deployments.
  • Hands on with GIT / GIT Hub for code check-ins/checkouts and branching and various other functions.
  • Developed automated build system for ASP.net web application through CI tool Jenkins.
  • Built Java code on different Jenkins’s servers as per teh schedule.
  • Worked on Ant-Maven conversion process by authoring POM Files.
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts if any during teh merge in Subversion. Developed automation scripting in Python to deploy some applications.
  • Responsible for scaling/upgrading/maintaining teh application.
  • Installed and administered Bugzilla bug tracking system with MySQL database and Apache webserver on RedHat Linux Operating System.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within teh log.

Environment: Perl Scripting, Puppet, Python, Shell Scripting, MySQL, Subversion, Jira, ANT, Maven, GIT, Jenkins, Java, C++, J2EE, JBOSS, Web sphere.

Confidential, Hoffman Estates, IL

System Engineer

Responsibilities:

  • Understanding existing Business Model and Customer Requirements with teh help of teh business requirement document.
  • Setup and build teh Linux machines for Development environment like install Linux on VMware Virtual machines. use ansible to automate teh install and configure several functions including install and managing Apache/Tomcat server and MySQL databases in development environment.
  • Created and maintained teh framework and layout of each portal with Cascading Style Sheets (CSS).
  • Responsible for developing teh presentation layer using JSP, HTML, CSS, jQuery.
  • Coded JavaScript for page functionality and Pop-up Screens and created drop down menus on web pages and display part of a web page upon user request. tracking code changes in teh source code, push, pull, merge with Git Version Control system.
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes as well as making data more available across teh applications distributed platforms.
  • Set up teh development environment in WebSphere Application Developer (WSAD)
  • Created deployed and build scripts using ANT, Maven tool.
  • Developed teh tax payments transaction processing system and Pay sure Module for maintaining teh Cheque Issue Data.
  • Developed teh helper classes used by most of teh components in this application.
  • Implemented Struts MVC architecture by creating Model, View and Controller classes.
  • Implemented Struts Validation framework to validate teh customer data.
  • Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with teh database.
  • Implemented a web service to interact with teh database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
  • Unit and integration testing.

Environment: Red Hat Linux 4.x,5.x, VMware ESX 2.x, Ansible, Web sphere, Web Logic 8.1, Apache Server, Apache ANT, Java, Git, Maven, HTML, CSS, WSAD, Struts, Validation Framework, SQL, SQL Server, JBoss, Java script, JDBC, SQL, XHTML, XML, XSLT.

We'd love your feedback!