We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 5 Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications.
  • Experience in Build and Release management comprehensive work in multiple environments involving code compilation, packaging, building, debugging, automation, tuning, managing and deploying the code.
  • Proficient wif DevOps tools such as Ansible, Jenkins, Maven, Ant, Terraform, Docker, Gradle, Git, Kubernetes.
  • Experience wif working command line applications and source code management client tools like Git Bash, Git Hub, Git GUI.
  • Experience in AWS cloud platform and its services (EC2, VPC, RBS, ELB, S3, Route53, IAM, SQS, SES, SNS, AMI, Lambda, Elastic Beanstalk, Security Groups, KMS, fault tolerance and auto - scaling).
  • Extensive experience in setting up various AWS environments and using tools like Ansible and Puppet to configure them.
  • Experience in automating all aspects of application and configuration management using Terraform and Ansible.
  • Knowledge of continuous deployment of Micro services-based applications wif Docker and using containers to create images of applications and deploying custom containers from Docker Hub.
  • Continuous delivery wif Jenkins and Kubernetes, Knowledge on Jenkins Workflow on Kubernetes and implementing a continuous deployment pipeline wif Jenkins.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case.
  • Experience in databases like MySQL, Dynamo DB, NoSQL, Wordpress, Mongo DB.
  • Experience in creating pods, scaling them and managing the cluster environment on Kubernetes.
  • Experienced wif Microsoft Azure web services like Azure web application, Azure SQL, Azure Storage, Azure AD, Azure search, Fabric controller and virtual machines.
  • Experienced Azure Resource Manager to design templates and using PowerShell to design custom builds.
  • Experience Installing and configuring various services - DNS, DHCP, NFS, Apache Web Server, SSH, RPM packages management, also administered Active Directory and groups
  • Experience in working in software development methodologies like SCRUM, Agile, and Waterfall.
  • Managed Ubuntu Linux and Windows virtual servers (Rack space and AWS EC2) wif Chef and Git.
  • Experience wif writing Chef Recipes to automate build and deployment.
  • Highly motivated wif the ability to work independently or as an integral part of a team and committed to highest levels of professionalism.

TECHNICAL SKILLS

DevOps Tools: Ansible, Chef, Jenkins, Terraform, Troubleshooting, GIT, Kubernetes, Docker.

Scripting/Languages: Powershell. ANT Script, Shell Script, Python, Java.

Cloud: AWS (VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, Cloud Watch, Cloud Formation)Azure.

Database: MySQL, SQL server, Oracle, PostgreSQL, Dynamo DB, MongoDB.

Build Tools: Maven, Ant.

Tools: Nagios, Nexus, Jira.

Monitoring: Elastic-Search, Nagios, Cloud Watch.

Version Controls: Git, Bitbucket, SVN.

Servers: Apache Tomcat, WebSphere, Nginx.

Operating Systems: Windows, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Used Ansible to automate Configuration management and Applications.
  • Written Ansible playbooks to configure deploy and maintain software components of the existing infrastructure.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Maintained the user accounts IAM Roles, VPC, RDS, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Managed AWS Cloud Formation templates to create custom sized VPC, EC2 instances, ELB, Security Groups.
  • Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
  • Involved in infrastructure as code, execution plans, and resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Troubleshoot and identify performance, connectivity and other issues for the applications hosted in Azure platform.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Created Bash, shell, Python scripts to monitor system resources and system maintenance.
  • Designed and maintained databases using Python and monitored quality metrics and executed automated tests.
  • Worked on Monitoring tools like Nagios monitor the production server activities, Health checkups, performance monitoring, CPU utilization and Disk usage etc.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Attended Project Status Review Meetings and Casual Analysis Meeting for release activities.

Environment: Ansible, AWS, Terraform, Jenkins, CI/CD, Docker, Kubernetes, Git, Bit Bucket, Git, SonarQube, Nagios, Nexus, Slack, Python, Bash, Agile, SQL, Windows and LINUX.

Confidential, Rosemont, IL.

DevOps Engineer

Responsibilities:

  • Working as a DevOps Engineer for a team dat involves three different development teams and multiple simultaneous software releases. Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Created Chef Cookbooks to deploy new software and plug-ins as well as manage deployments to the production Jenkins server.
  • Worked on creating the Docker containers and Docker consoles.
  • Involved in maintenance and monitoring of Docker in a cloud based service during production.
  • Used Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked in designing and deploying AWS solutions using EC2 instances, EBS, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing wif control layer from scratch.
  • Worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
  • Managed and configured SVN/GIT, resolved issue regarding source code management, manages branching and merging, code freeze process.
  • Developed automated scripts using Maven and Python and database changes to development server and Staging/Production server.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Created and maintained containerized microservices and configured private container registry Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Creating the file systems using Redhat volume manager and performing the health check on regular basis for all Linux serves.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Actively participant in scrum meetings, reporting the progress and maintain good communication wif each team member and mangers.

Environment: AWS, Docker, Kubernetes, Microservices, Terraform, Chef, Maven, Python, SVN, GIT, Nagios, Redhat, Agile, SQL, LINUX and Windows.

Confidential, Chicago, IL.

Linux/DevOps Engineer

Responsibilities:

  • Installed Red Hat Enterprise Linux, CentOS, and installed required packages and patches for Red Hat Linux Servers.
  • As a member of the DevOps team managed weekly builds, test and deploy chains as a CI/CD process, SVN/GIT wif Developer/Production/Test branching model using Jenkins.
  • For protecting data in NAS environment installed AIX, Linux, Solaris and NT/2000 Servers on LAN and set up optimal RAID level (fault tolerance). Also installed and configured DHCP, web (Apache, IIS), DNS (BIND, MS), mail (SMTP, IMAP, POP3) and file servers.
  • Configured the Virtual Infrastructure and virtualized servers, networks, load balancer for optimal performance.
  • As a part of the technical design team, Built and released new modules for new products.
  • Coordinated wif DevOps developers and managed specialization of Chef for cloud automation.
  • Wif a technical team configured and managed processes and tools for branching, source control structure, Linux/windows hybrid build infrastructure, review the code and monitor policies.
  • Using Puppet configured Linux, Windows, Ubuntu virtual EC2 server.
  • Established multi AZ VPC instances and optimized EC2 instances.
  • Worked on AWS Lambda for reverse DNS for a Private cloud.
  • Worked on IAM services to create multiple user accounts, roles, groups as per requirements.
  • Installed and configured NGINX for running services.
  • Applied S3 LCM policies for data archives, backup and expiry and configured S3 versioning.
  • Worked wif Jenkins/Hudson to monitor and provision multiple modules into one platform.
  • Wrote Ansible playbooks, utilized file modules to copy fields on host systems.
  • Written and implemented Chef Cookbooks for operating system module configuration and database configuration for AWS templates.
  • Experienced wif Docker containers and used it to create Docker image from Docker files as per requirements of the project.
  • Monitored AWS using AWS cloud watch and configured Splunk to monitor granular metrics of all the AWS services. Also configured dashboard for each AWS resource.
  • Documented all build/release processes during the build process

Environment: Jenkins, Puppet, Chef, AWS, Red Hat, Linux, ANT, SHELL, Docker, AWS Lambda, Linux SVN, GIT, Ansible.

Confidential, Boca Raton, FL

Release/Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Administrated and configured Jenkins to aid in build and deployment process. Also automated jobs wif Shell and Python scripts inside the Jenkins CI framework.
  • Wrote Building, Configuring, and Supported VMware Datacenter, responsible for designing and implementing Cluster ING wits HA, DRS, & Resource pools for high availability.
  • Creating VM's, templates, clones, snapshots and deploying Red hat enterprise machines out of templates and clones
  • Created ANT and MAVEN Scripts to automate the Build Process.
  • Managed central repositories, Implemented Atlassian Stash along wif GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Working wif the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Comfortable and flexible wif installing, updating and configuring various flavors of UNIX and Windows.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Chef, AWS, Jenkins, Ant, Maven, GIT, CI/CD, UNIX and Windows.

We'd love your feedback!