We provide IT Staff Augmentation Services!

Sr. Devops & Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Columbia, SC

PROFESSIONAL SUMMARY:

  • Qualified AWS/ DevOps Engineer with 8+ years of professional and Experience enthusiastic to automation Cloud and optimization. Understands and manages between operations and development to quickly deliver code to customers in the most effective way. In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include building, compiling, packaging, deploying and Application configurations. Experience with the Cloud, as well as DevOps automation development for Linux systems. Seeking for a position in AWS/ DevOps, to contribute my technical knowledge.
  • 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.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
  • 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, Auto-scaling, Cloud Front, IAM, S3, JSON Templates and R53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Experience in Microservices Architecture with Spring Boot and Docker
  • Experience in IoT embedded systems.
  • Experience on Virtualization technologies like VMware, Vagrant, Virtual box.
  • Extensively used build utilities like Maven, ANT for building of jar, war and ear files.
  • Have experience on Python Scripting in various projects for automating tasks such as Jenkins.
  • Experience database in NoSQL database, MongoDB and Cassandra.
  • 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
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and supporting the developers in writing configuration-specs.
  • 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, confluence, 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.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Experience 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.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Work on source control tools like GIT, perforce on UNIX& Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.

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++, C#.Net, VB.Net, Python, Node.js, Java 1.8, J2EE, Ruby, SQL, PL/SQL, jQuery, JavaScript.

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

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

Cloud: AWS, AWS-CLI and Microsoft Azure

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, Nagios, Informatica, Power Center, Business Objects and SonarQube.

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

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

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

Bug Tracker & Testing: JIRA, Redmine, Junit, Test Rail, Bugzilla, HP Quality Center

SDLC: Agile, Scrum, Waterfall

WORK EXPERIENCE:

Confidential, Columbia, SC

Sr. Devops & Cloud Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boto & 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.
  • Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management Tools Ant and Maven for writing build. xml and pom.xml.
  • Developed the user interfaces with JSP, html, CSS, and JQuery and resolved page rendering performance issues
  • Experience working with Cloud-based services and virtualization technologies such as Rackspace Web Services and OpenStack.
  • Guidelines for development & implementation into cloud compute VMs (e.g. OpenStack).
  • 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).
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • 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 end product configuration.
  • Creating callbacks using Node JS
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.

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

Confidential, Minneapolis, MN

Java/Aws/Devops 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.
  • Developing online panels and application using EJB, java servlets, and session & entity beans
  • Initial web services were developed with Jax-Ws API.
  • Used Java 1.7 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Created Micro services as part Lambda function development using Node JS server less architecture.
  • Used Spring Boot for building cloud Micro services quickly and develop spring-based applications with very less configuration.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Has Experience 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.
  • Carried deployments and builds on various environments using continuous integration tool
  • Supported HA services and administrated MySQL, Amazon EC2.
  • Aided with interaction with backend and NoSQL databases.
  • Installed Build Forge and performed troubleshooting during installation.
  • 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: Java 1.7, J2EE, IBM RAD, SOAP UI, WSDL,HTML5,CSS3, XML, JAX-WS, JAX-RPC, Anthillpro, ANGULAR JS, JSON, SAX, IBM Web Sphere, jQuery, AJAX, JavaScript, Unix, Aqua Data Studio, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting

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.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Developed an Ansible role for Zabbix-agent which will be integrated into the to the CICD pipeline.
  • Used Ansible to document all infrastructures into version control.
  • Used Ant Scripts to automate the build process.
  • Implemented cloud services AWS.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • 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.
  • 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 and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design & maintenance of Subversion/CVS Repositories, views, and access control strategies.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented GIT for version control of puppet modules and process documentation.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Developed GIT hooks on local repository, code commit, remote repository, code push functionality, on Git Hub
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Developed and maintained integration and release processes.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Subversion, ANT, Git, RHEL, XML, WebLogic, WebSphere, Perl Scripts, Shell scripts

Confidential

Linux Administrator

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.

We'd love your feedback!