We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 10 years of strong experience in Software Configuration Management, Linux Administration, DevOps, Build Engineering & Continuous Integrations and Deployment process at Various Enterprises.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM, S3, R53.
  • Expert in Designing and deploying AWS solutions using EC2 instances, EBS.
  • Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud watch, Cloud trail and Simple Notification Service
  • Expertise in managing VPC configurations for organizations and maintaining networks, subnet ranges, ACLs, Internet Gateways and routing tables.
  • Experience on working with VPC on handling cloud computing services on virtual network topology.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Experience in building and managing large-scale private cloud deployments.
  • Excellent experience in branching, tagging and maintaining the version across the environments using SCM tool like GIT on UNIX and windows environment.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Strong experience with configuration management tools like Chef and Ansible
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Integrated git hub and puppet to ensure reviewed rollout of configuration changes using puppet through version management using git.
  • Experience in Python, Shell and Perl scripting to automate infrastructure related manual tasks.
  • Experience with a lot of data stores including MySQL, Oracle and MongoDB etc.
  • Experience on Virtualization technologies like VMware, Docker.
  • Expert level experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
  • Deploy Open Stack environments through automated tools, Ansible custom pipeline .
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & amp; ear) from source code.
  • Experience in installing configuring and deploying of Java/J2EE in Application Servers like WebSphere, WebLogic and JBOSS.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Experience in configuration of DNS, DHCP, NFS, LVM, FTP , Remote Access Protocol, security management and Security trouble shooting skills.
  • Experience in writing Test Cases with Apache HTTP Client, Rest-assured and SoapUI to Automate the web services
  • Experience with PaaS, IaaS and SaaS environments.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Experience in using the open source monitoring tools like Nagios and Splunk and logging tools like log entries, ELK.
  • Practical experience with Linux/Unix system administration and troubleshooting.

TECHNICAL SKILLS:

Operating Systems: Linux, Unix, Red Hat, Centos, Ubuntu, Solaris, Windows, Mac OS.

Virtualization Technologies: Oracle Virtual Box, Docker, Kubernetes.

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation, AWS Config, S3, Cloud Trail, IAM. VMWare, Microsoft Azure.

Source Control/ Versioning Tools: GIT, GitHub, SVN and Bit Bucket.

Configuration Management Tools: Puppet, Chef, Ansible.

Continuous Integration Tools: Jenkins.

Build Tools: Ant, Maven, Make.

Servers: WebLogic, Apache Tomcat, Nginx, JBOOS, WebSphere.

Scripting Languages: Perl, Python, Bash, Shell scripting.

Databases: Elastic Search, MySQL, PostgreSQL, MongoDB, Cassandra, Oracle PL/SQL.

Networking Tools: FTP, SMTP, SSL, TCP/IP, DNS, DHCP, LDAP.

Ticketing Tools: JIRA, Bugzilla, Fisheye, Rally and HP Quality Center.

Monitoring Tools: Nagios, Splunk.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

DevOps Engineer

Responsibilities:

  • Coordinated with the Development, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus and Artifactory Repository Manager.
  • Managing the code migration from CVS and Star team to Subversion repository
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Involved in migration of Bamboo server, Artifactory & GIT server.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented the Chef cookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos key tab file.
  • Implemented the Chef Software setup and configuration on VM’s from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Customized changes in Chef Data Bags, Roles and Recipes.
  • Involved in searching node attributes using Knife.
  • Deploying the cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.
  • Created Docker containers for deploying the services on top of physical machine using chef.
  • Created the Docker Images, and pulling the Images using Nginx
  • Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks and python scripting in Chef.
  • Configured application servers (Apache Tomcat) to deploy the code.
  • Deployed the Java applications into web application servers like JBOSS.
  • Implemented Nagios core/ XI for monitoring Infrastructure resources.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: Chef-DK, Chef workstation, Chef Server, Cookbooks, Nagios, Tomcat, Apache web server, DB server, Nginx, Jira, Red Hat Linux, Docker, Git, GitHub, SVN, Jenkins, Bamboo, Ant, Maven, Nexus, Java, Shell script, Python, Ruby script.

Confidential - Phoenix, AZ

DevOps Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Develop CloudFormation scripts to automate EC2 instances.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
  • Creating the build script using the ANT as build tool, for Java web applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes .
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Designed and developed automation test scripts using Python.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins build.
  • Created Python and WebLogic WLST scripts to automate the deployment process
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
  • Used the JIRA for bug tracking, creating the dashboard for issues.

Environment: AWS EC2 instances, VPC, Auto Scaling, Elastic Load Balance, S3, IAM, Puppet, Chef, Docker, Ansible, Jenkins, Ant, Maven, GIT, GITHUB, Python, WLST, WebLogic, JSON, Nginx, Web and App server, Apache Tomcat, Java/J2EE, JIRA, Ant, Artifactory

Confidential, Pasadena, CA

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker, Continuous build and Delivery tools.
  • Designed and implemented Subversion and GIT including elements, labels, attributes, triggers and hyperlinks.
  • Managed configuration of WebApp and Deploy to AWS cloud server through Chef.
  • Worked on creating Data bags and Roles in organizations. Stored global variables into JSON data.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on OpenStack environments through automated tools, Ansible / custom pipeline.
  • Used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on cloud environment, AWS : created instances and migrated various applications to AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed the Java applications into web application servers like Web logic .
  • Installed and configured Puppet for internal infrastructure within the company.
  • Worked with Restful API's of Elastic Search to analyze, search and visualize real-time data.
  • Handling admin tasks in Linux OS such as server restart, application installation setting up monitoring dashboards for app server.

Environment: Java, Agile, Chef, Puppet, Power Shell, Docker, Nagios, AWS, GIT, Python, ANT, MAVEN, JIRA, LINUX, Web logic, GIT, MY SQL, Perl Scripts, Shell scripts, Windows and Linux.

Confidential - Chicago, IL

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Develop and implement an automated Linux infrastructure using Puppet. Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Wrote Puppet modules for installing and managing Java versions.
  • Implemented automated local user provisioning in instances created in OpenStack cloud.
  • Deploying the OpenStack components on multimode with high availability environment.
  • Configured Jenkins for doing builds in all the non-production and production environments.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Worked on Jenkins, GitHub, Puppet and all internal build systems for the core development team on enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and SonarQube.
  • Designed and developed automation test scripts using Python.
  • Involved in Building Java code and .NET code on to different Jenkins servers as per the schedule
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Puppet scripts.

Environment: Java/J2ee, Puppet, OpenStack, Ant, Maven, GIT, GitHub, SVN, Artifactory, Bamboo, Agile/scrum, Nexus Pro, SonarQube, Jira, Remedy, Java, .Net, Ruby, Python Scripts, Tomcat, Jenkins.

Confidential - Chicago, IL

Build and Release Engineer

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of rational tools like Clear Case and Clear Quest, support and maintenance of these tools.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • Defect tracking using Clear Quest tool and Version Management using CVS tool.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Installed Jira and confluence on Tomcat server.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/ Hudson, Ant, MS Build, and Subversion.
  • Management also involved in migration within Version tools like CVS and Clear Case.
  • Script writing by using Shell and knowledge skills in ANT and Perl.
  • Developed Python and Shell scripts for automation of the build and release process.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related in the process of Initiation and encouragement were done.

Environment: Clear Case, Clear Quest, TFS, MS build, CVS, Jenkins, Hudson, Maven, Ant, GIT, Jira, UCM, SQL, J2EE, Shell, Perl, Python, UNIX, Windows NT/2000 and Web Sphere.

Confidential, Milwaukee - WI

Linux Administrator

Responsibilities:

  • Installation Redhat Linux Enterprise Server 5/6.
  • Installation of WebLogic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
  • Involved in developing custom scripts using Shell (BASH, KSH) to automate jobs.
  • Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
  • NIS, NFS, AUTOFS, NTP Configuration and Administration.
  • Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
  • Production support of Apache and JBOSS including installation, configuration, management and troubleshooting.
  • Installation, configuration, support and security implementation on DNS, DHCP, NFS, HTTPD.
  • Installed Apache Webserver, WebLogic Application Server, and Oracle database in the servers.
  • Extracted the data from MySQL, Oracle, SQL Server using Sqoop and loaded data into Cassandra.
  • Configured domains, admin and managed servers in WebLogic application server to deploy web/enterprise applications.
  • Involved in documentation of Solaris and RHEL environment and configuration details.
  • Worked on the administration of the JBoss4.2.2 servers including installation and deployments.

Environment: NIS, NFS, AUTOFS, NTP, DNS, DHCP, NFS, HTTPD, JBOSS, TCP/IP, Telnet, FTP, NDM, SSH, Shell, WLST, Apache, PHP, My SQL, Tomcat, LVM, Apache server, WebLogic server, Solaris Linux, UNIX.

We'd love your feedback!