We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6 Years of IT Experience as DevOps Engineer, AWS Cloud Engineer, Build Release Engineer and Linux System administrator and experience with Configuration Management tools, Build, Deploy, Release Management and other tools.
  • Experience with hands on experience in Build Release management, shell scripting, Unix System administration, Linux Administration.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience on Jenkins/ Hudson, Electric commander, Git, GitHub.
  • Expertise on object oriented scripting languages Python, YAML and bash.
  • AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, DynamoDB(DDB), Aws Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloudwatch, Route53, SQS, Cloudfront, Auto scaling, Security Groups, Redshift, and Cloud Formation.
  • Create, Configure and Deploy applications in AWS IaaS and PaaS.
  • Automated Continuous Integration (CI) build and release infrastructure for banking supervision Technology applications.
  • Migrated and automated cloud deployments using API’s, chef, python (boto & fabric) and AWS Cloudformation Templates.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Extensive use of maven for building and packaging source code to war and jar packages using pom.xml files and cruise control for build in continuous integration (CI) process.
  • Implemented AWS solutions using EC2, S3, RDS, Route 53, Cloudfront, VPC, EBS, Elastic Load and Balancer.
  • Auto scaling groups, Optimized volumes and EC2 instances using API’s.
  • Worked on Cloud formation to create Cloudwatch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.
  • Automated the local dev environment using Vagrant/chef - solo.
  • Expertise in terraform for building, changing and versioning infrastructure.
  • Experience in installing, maintaining, and troubleshooting JBOSS in Linux/Unix, Apache Tomcat, Nagios and security software’s.
  • Expertise in Configuration Management Tools Chef, Ansible.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx and other applications.
  • Expertise in Docker using Mesos frame work along with marathon orchestrate.
  • Designed and developed integration methodologies between client web portals and software infrastructure using python.
  • Involved in the functional usage and deployment of applications in Nginx and Tomcat Server.
  • Experience in managing the artifacts using Nexus repository and Virtual Machines using VMware, AWS.
  • Experience in administering and maintaining Atlassian products like JIRA, Bitbucket/Stash and Confluence.
  • Experience in managing and setting up Continuous Integration using tools like Hudson/Jenkins, Docker, Bamboo and Sonar, Subversion(SVN) and Nexus & Artifactory.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Conversion of buils.xml into pom.xml in building the applications using ANT, GRADLE &MAVEN.
  • Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
  • Installed, Configured, Managed Monitoring Tools such as ELK & EFK, Nagios for Resource Monitoring/Network/ Monitoring/Log Trace Monitoring.
  • Experience with wide variety of data stores such as PostgreSQL and ElasticSearch.
  • Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle, for Web and Windows Using JDBC and ODBC Drivers.
  • Knowledge in implementation and maintenance of Apache httpd, SMTP, DHCP, NFS, NIS, DNS, SQUID, LDAP, FTP, Remote Access, Security Management Security troubleshooting skills.
  • 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.

TECHNICAL SKILLS

Build Tools: MAVEN, ANT, Gradle

Bug Tracking Tools: JIRA, ServiceNow and confluence

Web/ Application Servers: Apache, Apache Proxy, JBOSS, Web sphere, Web logic, Nginx

SCM/Version Control Tools: GIT, GitHub, BitBucket

Automation container: Docker, Kubernetes. Docker swarm

Continuous Integration Tools: Jenkins, Hudson, CircleCI, Teamcity

Continuous Deployment tools: Ansible and Chef.

Cloud services: Microsoft Azure, and Amazon Web Services(AWS), EC2, RDS, S3, ROUTE53, SNS, SQS, Cloudfront, Lambda, Cloud formation, EBS, ELB, Cloudwatch, Elastic Beanstalk, Lambda and Cloud trail.

Virtualization: VirtualBox and Vagrant

Monitoring tools: Nagios, Splunk and Sonarqube

Scripting Languages: Shell scripting, Perl, Ruby and Python

Operating system: Linux (Ubuntu,Debian,Red Hat(RHEL),Centos)

Scripting Languages: Python and Bash

Database: MYSQL,Aurora, Maria, Dynamo DB, Postgres, MongoDB

Infrastructure as Code: Cloudformation and terraform

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

DevOps Engineer

Responsibilities:

  • Responsible for all aspects of the Software Configuration Management(SCM) process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Designed and implemented Continuous Integration process using tools like Jenkins, TeamCity with approval from development and other affected teams.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef and custom Ruby/Bash scripts.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
  • Made extensive use of Chef, Jenkins, Git and ansible to manage build / deploy tasks, including Continuous Integration.
  • Worked on Docker container snapshots, attaching to a running container, removing images, manage directory structures and managing containers.
  • Expertise and worked on architectural level of Docker and Kubernetes in container-centric development.
  • Experience in creating new Jenkins master and slave servers for production usage and responsible for configuring them as per the Business partner's request.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT, GitHub, and clear case.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Developed AWS Cloud Formation, JSON templates to create custom sized EC2 instances, ELB.
  • Responsible for design and maintenance of the GIT Repositories.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Experienced in troubleshooting and automated deployment to web and application servers like Apache, NGINX, JBOSS and Tomcat.
  • Used Docker to streamline a continuous integration (CI) with the use of Dockerized build slaves.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Experienced in customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Worked on Aws RDS DB instances in setting up and monitoring and DynamoDB for speed and flexibility.
  • Created VMs for Solaris x86 and Red hat Linux on VMware ESX 3.5and administered them with VI Client.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Used Cloudwatch for monitoring server’s CPU performance and memory utilization.
  • Provide drill down reporting to the application teams by monitoring the application resource usage/ performance using Nagios/Splunk.
  • Monitor progression of releases and keep them on track for delivery on planned release date.

Environment: Ant, Maven, Jenkins, Hudson, Chef, AWS, Apache proxy, Eclipse, puppet enterprise, JIRA, Python, GIT, SVN, Apache Webserver, NGINX, JBoss, GIT, SVN, Nagios, Splunk,Windows, Centos, Linux, Ubuntu.

Confidential

Build & Release Engineer

Responsibilities:

  • Responsible for setup of DEV, SIT, QA and UAT Environments.
  • Used Git for managing files and configurations.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Responsible for Branching, Tagging and Merging as per the schedule for version control tool
  • Used Puppet to configure and manage infrastructure. Wrote manifests to automate the configuration setups.
  • Written manifests and Ruby scripts to customize the Puppet as per our environment.
  • Expertise in setting up and configuring continuous build processes using Bamboo, Jenkins, Maven, Ant, Subversion, Git and Perl.
  • Developed Jenkins Jobs for Maven build, creating job on Jenkins and running them.
  • Experience in creating new Jenkins master and slave servers.
  • Deploying newly built code and removal of old code using WebSphere Admin Console.
  • Responsible for creating and editing ANT Scripts.
  • Written puppet manifests and modules to automate our build/deployment process and do an overall process improvement to any manual process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Worked on Nexus to upload/download the build artifacts.
  • Responsible for Administering Nexus server which includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and maintenance.
  • Worked on Sonarqube in managing code quality.
  • Planning, scheduling and documenting releases at code Freeze periods.
  • Extensively used Jira for work flow visualization.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for Quality Analysis, User Acceptance Test and Production.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitor status of actual production turnover.
  • Used Confluence in documentation of processes.
  • Preparation of Reports, maintenance of Environment details from DEVELOPMENT to PRODUCTION environments.

Environment: GIT, SVN, Puppet, Jenkins, Bamboo, Jira, ANT, MAVEN, Perl WebSphere, Nexus, Conflunce, Sonar, Tomcat, SQL server 2005, Linux, RedHat, Centos. Perl/Shell.

Confidential

Jira Administrator

Responsibilities:

  • Worked closely with management to implement sweeping changes to their development processes and procedures, customizing JIRA and Confluence to take the forefront of the new systems.
  • Configured and maintained multiple JIRA instances on multiple servers for different uses and worked with departments in training on how to search and create tickets in JIRA.
  • Created Custom workflows, custom screens and custom fields on Jira.
  • Created projects on Jira and assigned Jira Agile boards.
  • Created user accounts, and technical documents documenting JIRA project configurations provided training sessions.
  • Created events, email notification schemes and assigned project roles on Jira.
  • Installed various Jira plugins such as Jira client, Jira importer plugin, Jira Charting Plugin, the connector for Microsoft project and Jira Custom fields
  • Developed complex JIRA project workflows, field configurations, screen schemes, permission schemes and notification schemes.
  • Worked on generating reports for senior management on Jira.
  • Created custom dashboards, advanced filters and formula based fields.
  • Worked on JIRA Backlog tickets, addressed system issues, user requests daily.
  • Experienced in performing Atlassian installations and migrations and gained skills to schedule back-ups Integration.

Environment: JIRA 5.x/6.x, Confluence 3.0.x Java/J2EE Ant, Maven, Linux, WebSphere, WebLogic, GIT, Jenkins, shell, bash, Windows

Confidential

Linux System Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.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.
  • Experience in implementing and configuring network services such as TCP/IP, HTTP, DHCP, and TFTP.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Written Bash shell-scripts to automate routine activities.
  • Manage user accounts and authentication process by NIS service.
  • Monitored trouble ticket queue to attend user and system calls.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle on Linux for the development team.
  • Experience using YUM and RPM for package management and patching.
  • Integrating WebLogic 10.x and Apache 2.x and deploying EAR, WAR files in WebLogic Application Servers.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: RedHat Linux 3.0,4.0,5.0 AS ES, WebLogic, Oracle 9i/10g, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, TCP/IP, HTTP DNS, Bash.

We'd love your feedback!