We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8 years of experience in Build and release management, DevOps engineering, application configurations, building, automating, managing and releasing code from one environment to other environment and looking to work/implement and enhance the end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Profoundly did Continuous integration using Hudson's/Jenkins, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet & Terraform configuration management tools for automation.
  • Very good Knowledge on configuration management tools like Ansible, Puppet, Chef and Docker, Vagrant.
  • Extensive experience in writing builds using MAVEN, ANT, MS - build as build tools for the building of deployable artifacts from source code.
  • Knowledge on automation engine Puppet that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Proficient with Python, Bash & Shell scripting for build automations.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye.
  • Monitored a high availability and scalable AWS stacks using EC2 auto scaling functionality.
  • Monitored tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios and iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience automating deployments on Servers using JBoss, Tomcat and Websphere and knowledge on apigee platform.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, HP Quality center.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.

TECHNICAL SKILLS:

Operating Systems: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS

Version Control Tools: GIT, SVN, ClearCase, CVS, Perforce

Languages/Scripting Language: Bash Script, Ruby, Python, Shell Script, ANT Script, C, Java, J2EE

Software: SDLC Agile, Scrum and Waterfall.

Databases: MySQL PRO, MS SQL Server, SqlPlus, Oracle 8i, 10g, 11g,12c, MongoDB, Cassandra.

Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center

Application Servers: Weblogic, Web Sphere, Apache Tomcat, IBM JBoss, apigee

Build Tools: ANT, Maven, MS Build and Gradle.

CI Tools: Jenkins/Hudson, Anthill Pro, Bamboo, Team city.

Continuous monitoring Tools: Nagios, AWS CloudWatch, Data Dog, New Relic

Web technologies Servelets: JDBC, JSP, XML, HTML, Java Script, Typescript.

Network protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP.

Cloud platforms: VMware, Vagrant.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Used Ansible to provide configuration management by automating configuration of more than 100+ servers in cloud environment and reducing cost, time and deployment errors.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Effective at managing enterprise environments, maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure
  • Collaborated with vendor to build an Ansible Playbook and Role to standardize system setup and Ruby on Rails application deployment; enforced application configuration, security settings, and user management
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Worked hands-on to create automated, containerized cloud application platforms (PAAS), and design and implement DevOps processes that use those platforms.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Mavens, Shell scripts for build automation and deployment.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and also configuration automation using Dockers containers.
  • Expertise in Docker containers and its configuration based on requirement, maintaining the Docker hub for container images.
  • Monitored the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Setting up and configuring of New Relic, improved monitoring and performance of application in new relic.
  • Written Maven scripts, Shell script for end to end build and deployment automation.

Environment: AWS, Ansible, Docker, Kubernetes, Terraform, Java/J2EE, Jenkins, JIRA, Docker, Linux, Maven, GIT, Python, Ruby, Bash Script, New Relic, Nexus, SonarQube.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Effective at managing enterprise puppet environments, maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Writing various puppet manifests files with Hiera and customized functions and defined resources.
  • Integration with Puppet modules by using MCollective framework and Jenkins jobs.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Installed and configured Open source puppet with Foreman puppet console.
  • Configured Apache webservers in the Linux AWS Cloud environment using Puppet automation.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS
  • Monitored the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration of Puppet.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments into Nexus.
  • Provided backup support for Jenkins build environment.
  • Responsible in building and startup shell scripts, managing the automation of CRON jobs
  • Experience in working with GIT to store the code and integrated it to Puppet.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
  • Wrote Shell Scripting to check security setting of the server and to change the server settings
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and also configuration automation using Dockers containers.
  • Exposure to create custom Datadog plugins to report additional information on multiple services to provide actionable insights.
  • Involved in using Datadog to monitor cloud-scale applications, bringing together data from servers, databases, tools, and services to present a unified view of an entire stack.
  • Deploying applications on multiple Tomcat servers and maintaining Load balancing, high availability and fail-over functionality.

Environment: AWS, Puppet, Java/J2EE, Jenkins, JIRA, Docker, Linux, Maven, GIT, Ruby, Bash Script, Nexus, Datadog, SonarQube.

Confidential, Baton Rouge, LA

DevOps Engineer

Responsibilities:

  • Conceived, Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef recipes and cookbooks, files, and packages.
  • Worked on implementation of chef recipe to automate configuration of a various services.
  • Automated the cloud deployments using Chef.
  • Developed automation scripting in ruby (core) using Chef to deploy and manage Java applications across Linux servers.
  • Configured Chef Console and automated the chef client execution through Jenkins by using the knife utility tool.
  • Experience on deploying Hosted Chef-Server on AWS for managing AWS EC2 instances
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the Java applications into web application servers like JBoss.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMware clusters.
  • Worked on Apache and Firewalls in both development and production.

Environment: AWS, Ubuntu, Chef, Maven, Python, SonarQube, Nagios, Shell, VMware ESXi, Java, Maven, Jenkins, Hudson, GIT, Apache Webservers, JBoss, Apache JMETER, Ruby, JIRA

Confidential, Seattle, WA

Build and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Used to create and manage the various developments and build platforms, and deployment strategies.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Proficient knowledge in working on source control tools like SVN & Clear case on Linux.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Worked on Shell/Batch for automation purpose.

Environment: Java/J2EE, Maven, Subversion, SVN, Jenkins, Remedy, Python, Ruby, UNIX, Web Sphere.

Confidential

Junior Developer

Responsibilities:

  • Involved in requirement Analysis, documentation of high level and low-level design.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Developed the application using MVC Architecture using JSP, Servlets.
  • Designed the Web application layout and forms using HTML, CSS, and JavaScript.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS.
  • Used ANT scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Monitoring each service deployment, and validating the services across all environments.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Preparation of the Low Level Design document which include program specification and unit test plan.

Environment: Java/J2EE, JSP, Servelet, Eclipse, Ant, Hudson, Subversion, JBoss Application Server (WAS), BASH, UNIX, HTML, CSS, JavaScript.

We'd love your feedback!