We provide IT Staff Augmentation Services!

Cloud\devops Engineer Resume

4.00/5 (Submit Your Rating)

Austin-tX

SUMMARY:

  • Over 8 Years of IT experience Certified AWS Developer, DevOps Engineer and Build and Release Administrator
  • Good understanding of processes in Software Development Life Cycle (SDLC) comprising of Developing, code checking, Source code managing and deploying the applications on to the respective environments Cycle.
  • Developed and Configured Continuous Integration and continuous build management tools like Jenkins/Hudson and Maven.
  • Experience in build automation using JENKINS, MAVEN, ANT
  • Experience in configuring and maintaining the Webservers like Apache, Tomcat and App servers like Weblogic, WebSphere and JBoss.
  • Developed and configured Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization
  • Managed and worked on versioning different applications using Nexus and its associated repository tools.
  • Executed the migration from Bugzilla - based bug-tracking and Jenkins CI tool into the Atlassian based suite (JIRA, Confluence, and Bamboo).
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Puppet.
  • Used Chef Cookbooks and Puppet based modules to achieve automated continuous delivery services.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support
  • Experience in managing servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Knowledge in cloud services like OpenStack, Azure and Amazon Web Services
  • Familiar with Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Knowledge on source controller concepts like Branches, Merges and Tags.
  • Knowledge in UNIX administration, Linux - Santiago, Red hat, Centos, Apache & Windows.
  • Exposure to software development methodologies such as Waterfall & Agile
  • Familiar with scripting languages like Ruby, Shell, XML.
  • Strong attitude towards enhancing and learning new technologies
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux (RHEL, UBUNTU), Windows

Infrastructure as A service: AWS (EC2, S3, EBS, ELB), Azure, OpenStack

Version Control Tools: GIT, SVN, CVS

Application Servers: Apache Tomcat, IIS

Configuration management: Chef, Puppet, Ansible

Containerization Tools: Docker, Kubernetes

CI, Test & Build Systems: Ant, Maven, Jenkins, SonarQube, Bamboo, Rundeck, IBM UrbanCode Deploy, Nexus

Scripting Languages: Bash, Ruby, Shell, SQL

Logging & Monitoring Tools: Nagios, Splunk, JIRA

Databases: MySQL, MongoDB

PROFESSIONAL EXPERIENCE:

Confidential, Austin-TX

Cloud\DevOps Engineer

Responsibilities:

  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Configuring the Docker containers and creating docker files for different environments
  • Good understanding of Openshift platform in managing Docker containers, Kubernetes Clusters
  • Configuration Automation using Ansible and Docker Containers.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments
  • Implementing monitoring and reporting solutions across a range of environments and platforms.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
  • Downloaded the necessary dependencies and plugins from an internal Nexus repository during the build.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Experienced in Chef, Puppet, Ansible and OpenStack for Deployment on Multiple platforms.
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Performed a few SQL and DB2 Database tasks like inserts, deletes, updates.
  • Worked on creating and implementing application monitoring, and logging strategies using Splunk.
  • Implemented Splunk infrastructure, Nagios to monitor and manage server logs for different environments in the organization.
  • Created Dashboards for various source of data logs according to the business needs using Advance XML .
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum

Environment: Linux, SCRUM, Agile, AWS, SVN, GIT, Jenkins, JIRA,SonarQube, Nexus, Maven, Docker, Kubernetes, Openshift, Ansible, Splunk, Nagios, ANT, Maven, SQL.

Confidential, Phoenix-AZ

Cloud\DevOps Engineer

Responsibilities:

  • Experience in AWS instance monitoring, troubleshooting, deployment optimization and preparing documentation.
  • Integrated GitHub into Jenkins to automate the code check-out process
  • Managed all the dependencies and plugins for Maven in an Artifactory repository.
  • Deployed the ANT or Maven generated artifacts using Udeploy
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Configured the Docker containers and creating docker files for different environments.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured RDS instances using Cloud formations and Terraform.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins .
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, Ivy Nexus, MS Build, Ant, SonarQube, JIRA and Selenium.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins .
  • Managed and monitored the server and network infrastructure using Nagios and Splunk .
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Experience in kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Experience in partially administering JIRA for issue management.

Environment: Linux, SCRUM, Agile, AWS, SVN, GIT, GitHub, Docker, Terraform, Oracle Virtual Machine, Jenkins, JIRA, Chef, Elastic Search, Splunk, Nagios, ANT, Maven.

Confidential . Bronx, NY

DevOps Engineer

Responsibilities:

  • Worked with network and VDI team to establish connectivity from around the globe.
  • Designed/Developed/captured/documented architectural best practices for building systems on AWS Cloud
  • Created the instances on VPC using all the services in AWS.
  • Integrated SVN with Windows Active Directory for authentication
  • Restricted and provided SVN users access to a particular SVN path
  • Implemented Cloud Application Support on Cloud environment that is hosted on Linux systems with 24X7 uptime.
  • Installed, Configured and maintained of the cloud applications on different environments.
  • Performed monitoring and Troubleshoot Java application instances generate thread dumps; identify CPU spiking, memory leaks & data lost issues.
  • Wrote SQL to collect, study, analyze and interpret data using PostgreSQL as the back-end database management system.
  • Used Terraform to map complex dependencies and identify network issue.
  • Configured alerts on production environment and create SOP's for all the events
  • Prepared technical architecture diagrams, documenting the system architecture, ports and process flows
  • Installed, tested and deployed monitoring solutions with Splunk services
  • Worked with supplier content teams for validation of catalogs and upload the catalogs into supplier portals.
  • Setting and Maintenance of source code repository
  • Defining repository access, backup and restore processes
  • Writing scripts for automation of routine activities.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
  • Worked on product transitioning with Onshore and Offshore Teams.
  • Implemented ITIL Service management as Best Practice on day-to-day operations.

Environment: Cloud Services, AWS, Linux, Splunk, SVN, PostgreSQL, Pentaho ETL, Terraform and CRONJOBS.

Confidential, Jacksonville, FL

System Engineer

Responsibilities:

  • Maintained optimal system performance with system monitoring, analysis, and performance tuning.
  • Troubleshoots system hardware, software, networks and operating system.
  • Designs and runs system load/stress testing and Linux administration.
  • Establishes, tests and documents disaster recovery policies and procedures.
  • Developed build and deployment processes.
  • Installed Application severs 6.0 on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, merged from development branch to release branch, created tags for releases.
  • Setup pre-commit hooks to remove check-in access to developers in 'tags' folder and Promoting the changes from trunk revisions to release branch.
  • Perform smoke tests to ensure the integrity of code deployment.
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Experience in using version control tools like Subversion (SVN), GIT .
  • Worked with the SVN Repository in deploying applications to the environment.
  • Deployed the application on AWS Cloud server with configuration management tool like Chef.
  • Reported, tracked software defects using JIRA bug tracking system.
  • Automated regular administration tasks with the Shell Scripting and Chef.
  • Worked on creating and implementing application monitoring, and logging strategies using Elastic search, Nagios and Splunk
  • Used ANT and Maven as build tools on Java projects for the development of build artifacts on the source code.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Environment: Linux, SCRUM, Agile, AWS, SVN, GIT, Jenkins, JIRA, Chef, Elastic Search, Splunk, Nagios, ANT, Maven

Confidential, Portland, OR

QA Engineer

Responsibilities:

  • Tested internal web based client/server applications: Marketing Tracking system, Billing System for online gaming company specializing in free-to-play multiplayer online games
  • Tested Business Analytics reports using Oracle Business Intelligence software. Tested UI dashboards and ad-hoc financial and statistical reports
  • Worked on backend and on database, tested ETL run and data comparison on database level between OLTP systems and BI Data Warehouse using SQL Developer tool
  • Worked in an extreme SCRUM environment with Daily Releases (Jenkins, SVN)
  • Developed test cases for Regression, Localization, Black box, Negative, Positive testing.
  • Performed Functionality, Regression, Black Box, Gray Box, GUI, release acceptance testing on daily basis
  • Participated in testing of multiple mobile (Android and iPhone) applications
  • Created QA documentation for the projects such as test plans, test cases/data matrixes, and product manuals for new features.
  • Performed Browser Compatibility testing on Windows 7/Vista/XP and MAC OS X platforms in virtual machine environment.
  • Participated in daily stand up meetings for QA and development teams
  • Reported, tracked software defects using JIRA bug tracking system
  • Retrieved data from DB using SQL query, Utilized various Dev Tools
  • Used "Pootle" (PO) web portal Engine that allows Online Translation / Localization, with the proper permission can update/modify the PO file directly in their browser window

Environment: Oracle Business Intelligence software, OLTP systems, SQL Developer tool, Jenkins, SVN, SCRUM, Android, iPhone, JIRA, Pootle

We'd love your feedback!