We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

Eden Prairie, MN

SUMMARY

  • Over 8+ years of experience in IT industry comprising of Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management.
  • Expertise with configuration tools like Chef, Puppet, and Ansible. Created several Cookbooks, Play Books, and Manifests to automate infrastructure maintenance & configuration.
  • Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum.
  • Experience in using configuration management tools like Chef, Puppet and Ansible.
  • Expertise with Puppet Configuration management tool. Installed and configured master, agent and admin control workstation and automated configurations.
  • Hands on experience with Ansible for deployments, services restart, alerts generation and yaml files configuration.
  • Expertise in AWS, experience in implementing new AWS EC2 instances and working with EBS and S3 storage.
  • Experience on Integrating AWS into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins and VMware Containers.
  • Experience in using Elasticsearch, Kibana and fluent, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • Experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies
  • Experience on container management tools Docker, Mesos, Marathon and Kubernetes.
  • Also used to manage clusters of nodes using docker swarm, compose, DC/OS and kubernetes clusters.
  • Experience in using scripting language Python, Ruby, PowerShell, Bash for configuration.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self - environments for dev teams and containerization of env’s delivery for releases.
  • Experience in Nexus and Artifactory - repository managers for managing artifacts for java, npm applications.
  • Experience in continuous integration tools like Bamboo, Jenkins and Build Forge involved in JAVA and J2EE programming.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience in tracking tools like JIRA, Service now and HP Quality Center.
  • Extensive experience in Linux/Unix System Administration, System and Server Builds, installations, upgrades, tuning, migration and trouble shooting.
  • Experience in administrating, deploying and managing RedHat, CentOS and Ubuntu servers.
  • Experience in Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on AWS.
  • Experience in configuring and deploying to applications servers Tomcat, Jboss, WebLogic.
  • Experience with Build Tools like Ant, Maven and Gradle for writing build.xml, pom.xml and build. Gradle.

TECHNICAL SKILLS

Cloud/Virtualization Technologies: Amazon Web Services (AWS), Microsoft Azure, Pivotal Cloud Foundry

Version Control Tools: SVN, GIT.

Build Tools: ANT, MAVEN.

Databases: MySQL, MongoDB, Cassandra, Postgre SQL, SQL Server, No SQL.

CI Tools: Jenkins, XL-Deploy, XL-Release

Config Management Tools: Chef, Ansible, Puppet.

Bug/Issue Tracking: JIRA, ServiceNow.

Web/ Application Servers: Apache Tomcat, Web logic, Nginx, Web sphere.

Operating Systems: Windows Family, RHEL, Ubuntu, CentOS

Scripting/Programing Languages: shell, Ruby, Python, C, SQL, Java Script, .Net, C#

Artifactory: Nexus

Other Tools: Putty, Nagios, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Eden Prairie, MN

Sr Devops Engineer

Responsibilities:

  • Involved in chef-infra maintenance including backup/monitoring/security fix and on chef Server backups.
  • Followed Agile methodologies and implemented them on various projects by setting up Sprint for every two weeks and daily stand-up meetings.
  • Application of automations tools like chef, Splunk, Devops based on the requirements.
  • Used Puppet to automate Configuration management & Applications.
  • Creating and using Ansible templates to create customized configuration files for hosts Technical Support.
  • Work closely with java teams and provide Restful API's which deliver data in JSON format needed by the User Interface.
  • Worked with automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources.
  • Deploying multitude applications utilizing almost all the AWS stack Including EC2, S3, RDS, Dynamo DB, SNS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and used S3 bucket and Glacier for storing historical data.
  • Templated AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created Shell and Python Scripts to automate creation of AMI’s through preboot and bootstrapping techniques.
  • Created the SQL, PL/SQL scripts (DML and DDL) in Oracle database, MySQL.
  • Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
  • Wrote Docker files for micro services, also dockerized testing environment for those services.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Worked on Setting up staging and production environment for CI workflow using Jenkins and its plugins.
  • Worked hands-on to create automated, containerized cloud application platform (PaaS), and design and implement DevOps processes that use those platforms.
  • Incorporated the Code Quality Tools SonarQube, Find bugs into Maven Projects.
  • Used JIRA for assigning tickets to our team, and had to update the status, story of the tickets as per the sprint setup.
  • Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
  • Used Maven as Build Tool for the development of build artifacts on the source code.

Environment: Chef, Puppet, GIT, Apache Maven, Jenkins, Apache Tomcat, Shell Script, REST API, Linux, Windows, JIRA, Ansible, Python, Perl, AWS, Terraform, SonarQube, Docker, Kubernetes.

Confidential, Piscataway, NJ

Devops Engineer

Responsibilities:

  • Performed the automation using chef Configuration management.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Creating Ansible roles Using Ansible Vault in playbooks to protect sensitive data Administrative Support.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Designed high availability environment for Application servers on EC2 by using ELB and Auto-scaling.
  • Proficient in using all Confidential like EC2, ECS, EFS, IAM, S3, ELB, API Gateway, RDS, Route 53, Cloud Watch, Cloud Formation etc.
  • Implementing AWS ROUTE53 and AWS IAM security best practices.
  • Integrating AWS cloud Formation with Puppet for configuring and patching applications.
  • Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Inside the cloud, the backend database support for web apps was given by RDS-MySQL instances.
  • Used Terraform for provisioning the AWS infrastructure, as they were relying over on-premises before.
  • Wrote Lambda functions in Python for AWS Lambda and invoked Python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • In addition with supporting large-scale web applications, we indexed database queries using MYSQL server by writing SQL queries and worked No SQL data base Apache Cassandra.
  • Created Virtual Private Cloud (VPC) using the JSON definition with auto scaling scripts.
  • Had built a docker image by writing a Docker file, which provides the necessary environment required for generic job.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Carried deployments and builds on various environments using continuous integration tool Jenkins.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala based projects in GitHub.

Environment: Python, Agile, Chef, Puppet, Nagios, Splunk, Nginx, Docker, Kubernetes, Linux, Jenkins, AWS, EC2, S3, Cloud Watch, SQL, Cassandra, JSON, Python, Oracle, Maven, Nexus, Git.

Confidential, Tinton Falls, NJ

Devops Engineer

Responsibilities:

  • Deployment and implementation of chef for infrastructure as code initiative.
  • Configuration management and deployments using Chef server and understanding of Knife, Chef Bootstrap process etc.
  • Worked on Chef cookbooks/recipes to automate Infrastructure as a code
  • Worked on creating various modules in Puppet and automated various facts.
  • Worked with DevOps platform team was responsible for specialization areas related to Puppet for cloud automation.
  • Used Ansible Tower for running playbooks stream in real-time and amazed to see the status of every running job without any further reloads.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Integrate Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in CloudFormation.
  • Discussed with the team of Infrastructure Engineers, regarding Terraform templates in provisioning the AWS resources such as EMR clusters, S3, ECS etc.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Manage configuration of Web application and Deploy to AWS cloud server through Chef.
  • Worked on Querying RDBMS such as Oracle, NO SQL, MongoDB and SQL Server.
  • Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Worked on WebLogic for managing a cluster of logic server pieces.
  • Developed Python and shell scripts for automation of the build and release process.
  • Responsible for build and deployment automation using Docker and Kubernetes containers and Chef.
  • Implemented continuous integration and deployment solutions to target environments.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Wrote MAVEN Scripts to automate the build process.

Environment: Python, Agile, Shell scripts, Chef, Puppet, Nagios, Splunk, Nginx, Docker, Kubernetes, Linux, Oracle, Apache Tomcat, Visual studio, WebLogic, SQL, Mongo db, Jenkins, Jira, Maven, Git.

Confidential

Devops Engineer

Responsibilities:

  • Work with virtual development teams practicing agile software development.
  • Implemented an Agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Utilized Configuration Management tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Automation of configuration and management through Puppet.
  • Writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Pushing all configuration management into puppet to allow for rapid roll-out of new infrastructure.
  • Configured the web server interfaces, session management, virtual hosts and transports for Web Sphere apps.
  • Worked on maintaining and releasing Puppet code through a tight release management process.
  • Created script to build and push docker images in Docker Hub.
  • Created Docker file for each microservices and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Setup Kubernetes cluster with Kubernetes Master that has API server, Kube-Scheduler, and Kube Controller.
  • Worked with AWS Integrations, Cloud Formation, Cloud Watch, Monitoring, Autoscaling, Cloud Alarms.
  • Used EC2, S3, Auto-scaling and VPC to build secure, for highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Worked on migrating the VMWARE VMs to AWS using AWS CLI by uploading data to S3 and EC2-import- image and created a disaster recovery repo for VMs in AWS using EBS.
  • Managed Services like EC2, S3 Bucket, Route, ELB, EBS and Cloud Watch.
  • Installed & configured Nagios on Linux servers.
  • Designed and developed a configuration management database using Python and SQL to maintain and audit the everyday configuration changes.
  • Copying on data from MySQL to MongoDB for the RBAC design and writing the server properties to Chef Server as attributes for nodes.
  • Worked on spinning up servers in the AWS environment using Terraform and Knife-EC2.
  • Developed and integrated the deployment process in CI/CD environment using Jenkins.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE and WebSphere Application Server with DB2 as Database.
  • Implementation of TFS and Visual Studio integration along with Microsoft Test Manager.
  • Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, and Cloud Foundry.
  • Created Git repos and Jenkins jobs for the build and deployment of Microservices in Docker Container.

Environment: Agile, AWS (IAM, EC2, S3, CloudWatch, RDS), MySQL, Git, Chef, Puppet, Ansible, Terraform, Nagios, Shell, Linux, Kafka, Jenkins, Docker, Kubernetes, Maven.

Confidential

Build & Release Engineer

Responsibilities:

  • Assist with maintaining current build systems, developed build scripts and maintained the source control system.
  • Deployed build artifacts to Web sphere application server using Maven and Python scripts.
  • Enhancements to the existing functionality based on Change Requests.
  • Writing custom parsers for newly on-boarded Clients.
  • Bug fixes for production/UAT issues providing support services.
  • Deployment of project code in Windows and Linux environment.
  • Deployed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Build and deploy J2EE application in Oracle Web logic server.
  • Responsible for Continuous Integration environments like Jenkins.
  • Defect tracking, Defect management and Bug Reporting using Quality Center.
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.

Environment: Windows server, Linux, Shell/Perl Script, Oracle, Web Logic server, Ant, Maven, SVN, Jenkins.

We'd love your feedback!