We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Certified AWS Developer Associate having around 8+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.
  • Good experience on DevOps tools like GIT, Jenkins, Chef, Ansible, Puppet, Kubernetes, Terraform, Nagios and Docker .
  • Experience in Infrastructure Development and Operations on AWS Cloud platform services , EC2, IAM, Lambda, Route53, S3, Autoscaling, Load Balancing, CloudFront, CloudFormation, CloudWatch and SNS.
  • Experienced in using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Expertise in Implementing and Integrating continuous delivery pipelines for releases and deployments in Jenkins .
  • Good hands on experience using Chef, Ansible and puppet to automatically provisioning the infrastructure and creating new machines.
  • Experience working on Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Experience in implementing and administering monitoring tools like Nagios, Splunk.
  • Experience in Automation testing tools like Selenium and bug tracking tools like JIRA.
  • Experience with build automation tools like Ant and Maven .
  • Hands on experience using SonarQube for code quality and Nexus as artifact repository.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experienced in managing infrastructure on cloud, automation using AWS cloud Formation Templates , Terraform and Ansible .
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Experience in administrating, deploying and managing UBUNTU and CentOS servers.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Participated in all stages of Software Development Life - Cycle including architecture, designing, implementation, and unit testing.
  • Worked with Agile Scrum Team and attended daily scrum meetings.
  • Strong experience in working in Linux and Windows environments.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

Operating Systems:: Windows, Linux (REDHAT, Ubuntu, CentOS), Mac

Languages:: C, Python, Ruby, Bash Scripting, HTML

Version Control: : SVN, GIT, GIT Hub

Databases:: SQL Server, MySQL

Virtualization:: VirtualBox, VMware

Containerization:: Docker, Kubernetes

Build Tools:: Ant, Maven, Gradle

CI/CD: : Jenkins/Hudson

Monitoring Tool:: Nagios, Splunk

Management Tools:: Chef, Ansible, Puppet

Web Servers:: Apache, Tomcat, Nginx, JBoss

Bug Tracking:: JIRA

Cloud Platform: : AWS

Aws Cloud Services:: EC2, IAM, VPC, Lambda, Route 53, Auto-Scaling, Elastic Load Balancing, S3, Cloud Formation, Cloud Watch, Cloud Trail.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Worked on Built and Deployment of Java/J2EE web application in an Agile continuous integration environment and also automated the whole process.
  • Worked on Docker hub , creating Docker images and handling multiple images primarily for middleware installations and domain configurations .
  • Building/Maintaining Docker container clusters managed by Kubernetes, utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Worked on CI/CD tool Jenkins for building and deploying the Java application.
  • Implemented project builds framework in Jenkins using Maven build framework tool.
  • Performed Unit Testing for java applications using Junit frameworks and configuring results as post build action.
  • Used to manage the artifacts (ex. JAR, WAR) generated by Maven in the Nexus repository .
  • Used SonarQube to perform code analysis, code coverage and detecting bugs.
  • Used JIRA for Issue tracking, Bug tracking, and Project Management by raising tickets.
  • Performed configurations from Apache tomcat and web logic to Jenkins.
  • Worked on Ansible to manage existing servers and automate the build/configuration of new servers.
  • Worked on Python Code using Ansible Python API to Automate Cloud Deployment process and provision AWS environments using Ansible Playbooks.
  • Design and development of the new technical flow based on JAVA /J2EE technologies.
  • Setting up and building AWS infrastructure like VPC, EC2, S3, IAM, Security Group, Auto Scaling and RDS in Cloud Formation using JSON templates.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups .
  • Worked on AWS Cloud Formation and Terraform API to build infrastructure on AWS.
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
  • Worked with my team to provide user stories and use cases of various modules of OpenStack data center deployments.
  • Deployed code on WebLogic and Tomcat servers for Production, QA , and Development environments.

Environment : AWS (IAM, EC2, S3, CloudFormation, CloudWatch, VPC, RDS), Jenkins, OpenShift, Git, Chef, Ansible, Docker, Bash, Shell, Terraform, CentOS, Apache Tomcat, Nagios.

Confidential, Raleigh, NC

DevOps/AWS Engineer

Responsibilities:

  • Manage all aspects of the end to end Build/Deployment process for multi Project.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployed AWS resources using it.
  • Involved in designing and deploying multiple applications utilizing AWS stack focusing on high-availability , fault tolerance , and auto-scaling in AWS CloudFormation.
  • 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.
  • Worked on creation of custom Docker container images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Development and version control of Chef Cookbooks , testing of Cookbooks using FoodCritic and Test Kitchen and running recipes on nodes managed by on premise ChefServer .
  • Installed and configured tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes .
  • Utilized Configuration Management Tool Ansible and created Ansible Playbooks to automate system operations.
  • Developed Python Modules for Ansible Customizations.
  • Build servers using AWS, importing volumes, launching EC2, RDS , creating security groups, auto-scaling, load balancers in the defined virtual private connection (VPC ).
  • Manage and operate the Big Data environment and Web applications .
  • Configured plugins for the integration tools to the version control tools.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Environment : AWS Services, Chef, Ansible, Jenkins, Cloud watch, Cloud Formation, Jira, AWS Auto Scaling, Unix/Linux, Python, Shell scripting, Git.

Confidential, Saint Louis - MO

DevOps/Build and Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to different environments.
  • Worked closely with Project Managers to understand a code/configuration release scope and participated in the release cycle of the product, which involved environments like Development, QA, UAT and Production.
  • Initially used Ant for writing build.xml for building Java/J2ee applications later on migrated to Maven .
  • Handled documentation of the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Used Jenkins as a continuous integration tool for configuring to build and deploy automatically of daily process.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Apache Maven to schedule the builds. Took the sole responsibility to maintain the CI server.
  • Developing ANT, MAVEN and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Sphere platforms.
  • Created Branches, Labels and performed Merges in Stash and GIT , analyze and resolve conflicts related to merging of source code for GIT, Stash .
  • Maintaining SVN and GIT repositories, Proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins .
  • Deployed web applications using Chef by developing the cookbook . Also responsible for creating and importing all the environments required to run the project.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Deployed the archives to Apache Tomcat and Web Sphere Application Servers.

Environment: Subversion (SVN), Apache Maven, ANT, GIT, Nexus, Jenkins, Shell script, Chef, Puppet, Java/J2EE, JIRA, Confluence, Web sphere, Web logic, JBOSS, Tomcat, Unix.

Confidential

Build and Release engineer.

Responsibilities:

  • Configured and deployed Java and J2EE applications into application servers.
  • Used build tools like Ant and Maven on Java projects for the development of build artifacts on the source code.
  • Worked with Jenkins for any automation builds which are integrated with GIT as part of infrastructure automation under continuous integration (CI).
  • Strong usage of GIT commands to clone the central repository to the local server, merge the local changes with the master.
  • Automated the build and release management process including monitoring changes between releases.
  • Configured the hardware and OS on servers.
  • Creation and administration of Virtual Machines using VMware and virtual box.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured Apache/Tomcat web server.
  • Created RPM packages required for deployment into Pre-Production and Production environments. Installation of RPM packages into various Testing environments.
  • Scheduled automated builds using Hudson/Jenkins .
  • Wrote Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
  • Disk and File system management through Veritas Volume Manager, LVM and SVM .
  • Implemented/maintained the branching of build/release strategies utilizing ClearCase.
  • Used SQL queries to validate data and updated the records for the various modules.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • On-call support for 24/7 for troubleshooting production issues

Environment : Java/J2EE, Bash, Shell, Linux, Unix, CI/CD, GIT, Hudson, JIRA, ClearCase, SQL.

Confidential

Linux System Administration

Responsibilities:

  • Worked as Linux System Administrator on Red Hat3/4, CentOS 3/4 and Ubuntu servers.
  • Involved in designing, implementing, securing and maintaining the computer systems for its test, development and production environment.
  • Experienced on Applying Patches, installed monitoring tools, and upgraded BIOS and HPS Clusters.
  • Configure and deploy all virtual machines and install and provide backup to all configuration procedures
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Created users, groups and assigned them appropriate quotes and ACLs as per company requirement, Identified and solved any issues or errors.
  • Installed and configured Nagios monitoring tool to manage infrastructure.
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • Worked on Kernel tuning and Kernel patching.
  • Managed systems routine backup, scheduling jobs like disabling and enabling CRON jobs, enabling system logging, network logging of servers for maintenance, performance tuning and testing.
  • Planning and implementing the configuration changes to the servers adhering with ITIL change management process and served as communication conduit between programmers and network operations central staff.
  • Responsible for maintaining the management applications and tools used to monitor, diagnose and troubleshoot the Data Network Infrastructure.
  • Monitored System Performance, Tuned and optimized systems for better performance.
  • Managed Disk using LVM, resized disk space when required. Managed disk space from NetApp filers.
  • Perform troubleshoot on all tools and maintain multiple servers and provide back up for all files and script management servers.
  • Troubleshoot application problems by diagnosing issues.

Environment: Red Hat Linux (3.x & 4.x), CentOS (3.x,4.x), Ubuntu (6.06,7.04), NTP, Nagios 3.2.1, MySQL, HPC.

We'd love your feedback!