We provide IT Staff Augmentation Services!

Sr. Devops & Cloud Engineer Resume

Columbia, SC

SUMMARY

  • AWS/DevOps Engineer offering over 8 years’ experience solving complex problems with creative solutions, supporting development and operations environments.
  • Experience as Devops/ Build and Release Engineering in automating, building, deploying and release of code from one environment to another.
  • Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch, AWS Config, Auto - scaling, IAM, and AWS S3.
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM, S3, and R53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Experience on Virtualization technologies like VMware, Vagrant, Virtual box.
  • Have experience on Python Scripting in various projects for automating tasks such as Jenkins.
  • Experience database in NoSQL database, MongoDB and Cassandra.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Makefile.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBOSS App Servers.
  • Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience of database technology such SQL, PLSQL, MySQL including NoSQL databases.
  • Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins and AnthillPro.

TECHNICAL SKILLS

Operating Systems: Windows, Mac OS, Ubuntu, REDHAT, Linux, Unix, Core OS

Build Tool: Ant, Maven, Jenkins, Docker, MS Build

Scripts & Languages: Shell/Perl Script, C, C++, Python, Node.js, Java 1.8, Ruby, SQL, PL/SQL, jQuery, JavaScript.

Version Control Tools: CVS, GIT, Tortoise SVN, Perforce and Clear case.

CI /CD Tools: Jenkins, Hudson, Cruise control Anthill pro, Bamboo, Ansible, RunDeck, Chef and Puppet.

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation, AWS Config, S3, Cloud Trail, IAM. VMWare.

Databases: Oracle 11g/10g, MySQL, SQL Server, TSQL, Mongo DB, MS Access, DB2, PostgresSQL, RDBMS

Virtualization / Containers: Amazon AWS, Oracle Virtual Box, Docker, Openstack, VMware.

Applications & Configuration Management: Apache, RabbitMQ, Informatica, Power Center, Business Objects and SonarQube.

Web/App Server: Apache Tomcat, Oracle web logic, IBM web sphere and Demandware

Monitoring & Logging Tools: Nagios, Splunk, Loggly, Zabbix

Web Technologies: HTML, XML, WSDL, UDDI, XSD, XSL, XPATH

Bug Tracker & Testing: JIRA, Redmine, Junit, Selenium, Test Rail, Bugzilla.

SDLC: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Sr. Devops & Cloud Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boot& fabric) and AWS Cloud Formation Templates.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management Tools Ant and Maven for writing build. xmls and pom. xmls.
  • Developed the user interfaces with JSP, html, CSS, and jQuery and resolved page rendering performance issues
  • Implementing web application using spring (IOC, AOP & spring templates) frameworks
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Used Bitbucket and Git to store and maintain source code.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Creating callbacks using Node JS
  • Virtualized the servers using the Docker for the test environments and dev-environments needs.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Supported and developed tools for integration, automated testing and release management.

Environment: Docker, Chef, AWS, S3, Auto scaling, EBS, RDS, Cloud sigma, GIT, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, Junit, Python.

Confidential, Minneapolis, MN

Devops & Aws Engineer

Responsibilities:

  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB's.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Experienced in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development.
  • Creating and deleting dynamic views for developers as requested by user.
  • Responsible for building and releasing packages for testing.
  • Integrating user facing elements with server-side logic using Node JS.
  • Implemented RESTful service using Express JS with Node JS
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Created puppet manifests and modules to automate system operations.
  • Worked for Puppet and AWS automation.
  • Responsible for User Management and Group Management in Build Forge.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, Jenkins, bash, Puppet, AWS, MySQL and NoSQL.

Confidential - Louisville, KY

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production.
  • Responsible for configuration, maintenance, and troubleshooting of .com Project.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Deployed application modules to WAS based clusters via ND admin console
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • ImplementedAnsibleto manage all existing servers and automate the build/configuration of new servers.
  • Developed anAnsiblerole for Zabbix-agent which will be integrated into the to the CICD pipeline.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Development of automation ofKubernetesclusters with Ansible, writing playbooks.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Evaluated system performance and validated NoSQL solutions.
  • Used Perl/Shell to automate build and deployment Process.
  • Implemented a Continuous Delivery framework using Jenkins, maven & Nexus in Linux environment
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: ANT, WebSphere, Perl/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Used Jira as ticket tracking and work flow tool.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Managed SVN repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Developed Shell/Perl Scripts for automation purpose.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: SVN, Shell/Perl/python Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira

Confidential

Linux Engineer

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, Ubuntu, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

Hire Now