We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Experience in working as a Linux / DevOps engineer for release automation and to achieve continuous integration and continuous deployment (CI and CD).
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, and Build & Release automation, Environment, Service, Incident and Change Management).
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins and Bamboo
  • Managed cookbook source code repos for deployment cookbooks and implementing chef spec frameworks to identify cookbook issues at initial stages of authoring the recipes.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations
  • Experience on working with Kubernetes templates to achieve replication and volume creation .
  • Experience in working on version control systems like Subversion and GIT, clear case
  • Proficient in writing SQL queries for improved performance and Query Optimization.
  • Experience in administration of Production, Development & Test environment’s working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high - volume user profile data for vertical teams
  • Experienced in in setting up of AWS relational databases like Aurora, MYSQL and NoSQL database DynamoDB.
  • Utilizing Tools such as New Relic, Network Node Manager, Site Scope and Network
  • Developed automation and deployment utilities using Ruby, Bash, Powershell, Python, JSON and Rundeck.
  • Strong Experience in continuous integration (CI) technologies like Bamboo and Jenkins.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GitHub, Perforce, and IBM Rational Team Concert
  • Designed distributed processing architecture to monitor and maintain continuous security & compliance by using AWS Services and python.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Experience is using Apache Tomcat, .NET Application, J Boss, Oracle WebLogic and IBM WebSphere Application servers for deployments.
  • Experience with Bug tracking tool like JIRA
  • Managed environments DEV, QA, UAT and PROD in SDLC for various releases and designed instance strategies
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master’s performance along with jobs usage.

TECHNICAL SKILLS:

Build Tools/Scripting Lang(s): Ant, Maven, Shell Scripting, Python

Configuration Management: Chef, Puppet

Continuous Build Integration: Jenkins, Team City, Bamboo, MS Build

Sub Version Control: GIT, SVN, Tortoise GIT

Operating Systems: Windows, Unix, RHEL, CentOS

Databases: MS Access 2000, MS SQL 2000, MySQL and Oracle 9i

Web/Application Servers: Tomcat, Web Logic, JBOSS

Bug Reporting Tools: Bugzilla, Trac, PHP bug tracker, Clear Quest

Cloud Technologies: AWS, AZURE

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

DevOps Engineer

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
  • Setup Elastic load-balancers for different applications to ensure high availability of applications.
  • Configured custom AMIs and launched instances with requirements of specific applications.
  • Hands on experience with IAM to set up users, roles with corresponding user and group policies.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Setup and build AWS infrastructure using various resources like VPC, EC2, S3, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation templates.
  • Developer collaboration and training on various technologies including Kibana, Graphite and Grafana.
  • Created repositories, branches, tags and involved in code review & merging process.
  • Build and configured Jenkins slaves for parallel job execution.
  • Created Chef Recipes for Infrastructure maintenance on VMware.
  • 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
  • GIT administration like providing access for branches and GIT repositories.
  • Creating GIT repositories and give access rights to authorized developers and worker on Artifactory.
  • Used Rundeck as job scheduler, JumpCloud as directory service, Docker for containerization, and NginX to provide container security.
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes as orchestration tool.

Environment: SonarQube, Maven, ANT,AWS, S3, EBS, ELB, GIT, Chef, Cloud watch, IAM, EC2, SQS, RDS, Cloud Formation Templates, Jenkins, Groovy, Docker, Chef, Shell, Python, JIRA, Red Hat Linux, UNIX, WebLogic Servers, NginX, Rundeck.

Confidential, Eden Prairie, MN

Linux / DevOps Engineer

Responsibilities:

  • Worked in an agile development team to deliver an end to end Continuous integration /Continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Written Chef cook books and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef.
  • Designed and executed fully automated server build management, monitoring and deployment using Chef
  • Worked on creation of custom Docker container images, tagging and pushing the images toprivate Docker Hub.
  • Dockerized applications by creating Docker images from Docker file, collaborated with development support team to setup a continuous deployment environment using Docker.
  • Performed installation and managed Grafana to visualize the metrics collected by Prometheus.
  • Responsible to set up & configure monitoring and metric gathering system around Prometheus and Grafana. And worked with different exporters like Node Exporter, Jmx Exporter.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts. managed all activities related to Automation Testing
  • Provided with the testing results of all testing cycles on regular basis
  • Worked with testing frameworks - TestNG / JUnit
  • Created a custom plugin for build improvement in gradle-groovy
  • Expertise in Jenkins deploy jobs, deploy POM/JAR via nexus sona type, Docker containers services.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins.
  • Configured and managed the Jenkins server for the respective Builds and integrated the respective Plugins.
  • Experience in developing Shell/Python Scripts for automation
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
  • Hands on experience with Git hub/Bitbucket/SVN version control tools
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies
  • Good experience in writing and debugging SQL Server stored procedures and triggers, and documenting issues/resolutions of SQL Server Applications.
  • Migrated several programming and QA environments to Ubuntu 16.04 LTS and PHP7.
  • Experience in installation and configuration of a monitoring tool, Nagios and Zabbix.
  • Hands on experience in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used Nagios as a Monitoring tool for visualizing the events and get alerts
  • Followed agile principles and used JIRA for maintenance and Bug development tasks
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company
  • Installed, Configured and Maintained RedHat Linux (5.x,6.x & 7) Kickstart and Solaris x86 VM’s.

Environment: GIT, Jenkins, Shell scripts, Chef, bash, Maven, Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, Sonatype Nexus, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, Docker, AWS

Confidential, Austin, TX

Build & Release Engineer

Responsibilities:

  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Installed and configured the DNS, DHCP servers and assigned IP addresses to client hosts.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFs File systems. Renewal of SSL certificate and code signing certificates.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications.
  • Worked with Network Monitoring Application Software such as Nagios.
  • Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2013 and TFS 2015 Admin Console.
  • Managed and controlled the source code repository, currently housed in TFS.
  • Exported Requirements, test plans and test cases to TFS. Worked on Web servers which include Tomcat 5.x/4.x/3.x & Apache Server 2.x/1.x.
  • Worked closely with the SAN storage, Network and Security teams.
  • Integrated Linux domain and windows clients using samba server.

Environment: RHEL 4.x, 5.6, 5.8, Windows servers 2003, 2008, XP, 7, Debian, Nagios, Weblogic, MS SQL Server 2008, Mail server, Listserv, GIT, Jenkins, Veritas volume manager

Confidential, Lincolnshire, IL

Build / Release Coordinator

Responsibilities:

  • Experience in Branching and Merging.
  • Created Release Branches for Parallel development.
  • Configured the different (Hosted, Proxy and Virtual) repositories based on the requirements to share artifacts with in company.
  • Participated in the release cycle of the product which involves environments like Development, INT, QA and Production.
  • Administered the Linux systems in RedHat environment.
  • Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
  • Maintained legacy LAMP stack web site. Code fixes performed in PHP, JavaScript and shell scripts (bash).
  • Configured high availability methods such as SQL server Replication and mirroring.
  • Experience in Maintaining SQL Server Security, creation of logins and users, configuring permission
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used ClearQuest for creating/tracking service tickets.
  • Used WebLogic as web application server for deploying artifacts.
  • Writing Shell scripts for automated deployments especially in handling all the tasks before kicking of wlstscripts or admin console deployments.
  • Performed database deployment activities like execution of Database scripts.
  • Performing clean builds according to the schedule published for a given releases.

Environment: : Unix, Windows, IBM Clear Case, IBM Build Forge, Perl, Maven, Clear Quest, ANT, Web logic.

Confidential

System Engineer

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.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Experienced working with Preload Assist and PICS projects.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Installation and Configuration of SSH, NFS, FTP, TCP/IP, DHCP, DNS
  • Diagnosed hardware and software problems and provided solution to them.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, 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!