We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • To seek challenging avenues where my educational potential matches the organization’s growth and strength and to contribute for the achievement of organizational goals and to excel in the field of Informational Technology and to secure a challenging position for the betterment of my career.
  • 6 Years of total experience in Cloud Infrastructure Setup, Configuration Management, Change/Release/Build Management, Infrastructure automation, Code migration and troubleshooting.
  • Managed AWS Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef and Puppet.
  • Good experience on DevOps tools such as Puppet, Jenkins, SVN, GIT, Nagios, Chef.
  • Worked on setting up the auto scaling groups in AWS for enterprise infrastructure scalability.
  • Worked with Chef to aid with deployment process and migrating in house systems to amazon cloud Services.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Used AWS command line interface (CLI) and management console to interact with AWS resources and APIs.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked on setting up the life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Monitored EC2 instances with Cloud Watch .
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Experience in Implementing DevOps Organization strategy in various environment of along with adopting cloud strategies based on Amazon Web Services.
  • Expertise in shell, bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands- on Engineering.
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
  • Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans.
  • Utilized SQL Developer and Toad for PL/SQL, database updates, and row/column data tracking during testing.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Implemented Sonar along with Jenkins as a reporting dashboard.
  • Experience with build tools Ant and Maven for writing build.xml and pom.xml respectively.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, Puppet agent nodes and an admin control workstation.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Created roles, recipes, cookbooks, data bags and templates in Chef for server configuration.
  • Implemented and customized status boards for different repositories within GitHub interface using Zenhub.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Experience in ELK Stack (Elastic search, Logstash, Kibana)
  • Experienced in working on Subversion and GIT and Used Source code management client tools like Visual SVN, Tortoise SVN, Stash, SourceTree, Git Bash, GitHub and other command line applications etc.
  • Improving Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript.
  • Installation, Configuration and Management of RDBMS tools such as SQL Server, MySQL, Oracle.
  • Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
  • Experienced in working with Ticketing & Tracking Tools like Atlassian JIRA, BMC Remedy, Bugzilla, HPSM and IBM Rational Clear Quest.
  • Experience with engineering and best practices for DevOps on the Microsoft cloud Azure.
  • Developed Puppet manifests for different applications and web servers like Apache, Tomcat, Nginx.
  • Performed automated labeling after every build.
  • Azure Iaas and Paas Network Experience.

TECHNICAL SKILLS:

SCM Tool: Subversion (SVN), Perforce, Star Team, Hudson, GIT.

Build Tool: Maven, Ant

Configuration Management Tool: Puppet, Ansible and Chef

AWS: Foundation, IAM, EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI

Monitoring Tools: Elk Stack, Splunk, Nagios, AppDynamics

Servers: JBOSS, Apache Tomcat, Web Logic, Web Sphere, TFS, IIS

Languages: Python, Perl, Bash, Ruby, Shell, Core Java

Database System: MS SQL Server, Oracle, Mongo DB

Platforms: RHEL, CentOS and Solaris

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT, Share point 2010, 2013.

Containerization: Docker

Ticketing & Tracking Tools: JIRA, BMC Remedy, Bugzilla, HPSM and IBM Rational Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

DevOps/Cloud Engineer

Responsibilities:

  • Worked on Migration of servers from a physical data center environment to AWS.
  • Used the AWS-CLI to suspend an AWS Lambda function.
  • Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Working on Migration of on premise data to AWS RDS - MS SQL server and database
  • Worked on setting up the life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
  • Worked with IAM service on creating new IAM users & groups, defining roles and policies and Identity providers.
  • Developing tools to assist in automation of application deployments and monitoring of production environments
  • Involved in Operations, migration/automation processes for build and deploy systems.
  • Performed all necessary day-to-day GIT support for different projects.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Extensively worked on Jenkins for continuous integration and maintained end-to-end automation solution for build and deployments.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Used MAVEN as build tool on Java projects for the development of build artifacts on the source code.
  • Setup ANT script-based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Automated the cloud deployments using Chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Configured JIRA workflows according to the needs of the team and integrated the project management features of JIRA with the build and release process.
  • Worked on infrastructure with Docker containerization.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Created Custom workflows, custom screens and custom fields on JIRA.
  • Migrated JIRA across environments and worked on JIRA database dumps.
  • Used ANT and Python scripts to automate the Build and deployment process. Used Maven for few modules.
  • Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: AWS, (EC2, EBS, ELB, EFS, RDS, ROUTE53, Security Groups, VPC, Elastic IP), Puppet, Chef, Docker, Apache, Tomcat, Jenkins, GITHUB, Perl, Shell, BASH, JIRA, Tortoise SVN, ANT, MAVEN, SQL.

Confidential, San Antonio, TX

DevOps Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like development, QA and production.
  • Worked with Chef recipes/cookbooks which involved installing, updating, Oracle 11g, deploy agents, 7zip, updating Cent OS, controlling load balancers, updating LDAP servers and many more etc.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Administration responsibilities include user, group, disk, and security management, File sharing Permissions.
  • Maintained and executed builds using Unix scripting & Perl scripting, Reported the build failures to appropriate groups.
  • Setup end-to-end integration with JIRA, Stash and Jenkins.
  • Developed Chef Cookbooks , and recipes to automate deployment environment configuration. Implemented Chef recipes files for automating the deploy processes.
  • Configured multiple chef cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes .
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Defined and implemented build and deployment strategies for all applications.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Installed and configured Splunk monitoring tool, while using it for monitoring network services and host resources.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Puppet, Chef, Docker, Apache, Tomcat, Linux, Jenkins, GITHUB, Perl, Shell, Bash, JIRA, Splunk, Tortoise SVN, ANT, MAVEN, Oracle.

Confidential

Build & Release Engineer

Responsibilities:

  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Automated the Build Process using Jenkins.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process.
  • Performed Database Tasks as executing DML’s in DB2.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, WebSphere and for configuring load balancers and fail over.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.
  • Worked closely with developers and managers to resolve the issues that were risen during the deployments in different environments.
  • Used to write an install script in Ruby using all the extra helper functions from Chef.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.

Enviro nment: Subversion (SVN), Jenkins, JAVA/J2EE, ANT, Maven, Chef, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the HTTP Protocol.
  • Integrated Subversion (SVN) and Ant with Hudson to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Handle version control tools SVN and Git for code changes to help developers/programmers branch/merge/revert code.
  • Developed Chef recipes to configure and maintain software components of the existing infrastructure.
  • Installed, configured and maintained web services like HTTP Web server, Apache Web server and Web sphere application server on Red Hat Linux.
  • Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Implemented & maintained the Branching and Build and Release strategies utilizing Subversion (SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Responsible for building the project in different environments.
  • Involved in SDLC Analysis, Design and Development as a technical lead and coordinate with team using Agile Methodologies.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Implemented LDAP authentication for Jenkins.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Maintained configuration files for each application for builds and installed on different environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Apache, Tomcat, Jenkins, Linux , GITHUB, Chef, Shell, BASH, RHEL, JIRA, Perl, Tortoise SVN, ANT, MAVEN.

We'd love your feedback!