We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Oak Brook, IL

SUMMARY:

  • A Professional outstanding, self - motivated career with over 9+ years of experience in IT industry with major focus on DevOps AWSEC2, RDS, security groups, auto-scaling, load balancers (ELBs), Azure, Software Configuration and Build/Release Management Maven, Chef, Puppet, Jenkins, Ansible, Terraform, Docker, Kubernetes, Splunk, Ant, Maven, GIT, CVS, SVN etc.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Configured and managed all AWS products/services such as EC2, S3 bucket, RDS, EBS, ELB, ROUTE 53. Managed IAM through AWS Console and API Integration with puppet code.
  • Strong knowledge on installing Chef workstations, bootstrapping nodes, writing recipes and cookbooks and uploading them to chef server. Have ability to manage on-site OS/Applications/Services/Packages using Chef and AWS for EC2/S3/Route53&ELB using Chef Cookbooks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins, working on Docker hub, creating Docker images and handling multiple images primarily.
  • Developed and migrated SQLDatabases and websites to Microsoft Azure platform and been part of the team in implementing high availability with Azure classic and Azure resource manager.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Experience in various configuration and automation management tools such as Chef, Puppet, Docker, and Ansible. Have professional experience in deploying Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integration of Jenkins with JIRA and GitHub.
  • Implemented production ready, load balanced, highly available, fault tolerant, autoscaling kubernetes infrastructure and microservice container orchestration.
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications, Worked with Spinnaker for Continuous Deployment with Kubernetes for container orchestration with Kubernetes, Container Storage, automation, to enhance container platform multi-tenancy.
  • Extensive knowledge in migrating Windows Servers 2008-R2/2012-R2 with services such as Domain Controller, AD, DNS, and Files/Volume shares etc.
  • In-depth knowledge and hands on experience with UNIX Red Hat Linux system administration. 2+ years of experience in building systems/servers which includes Installation, Patching, Migration, Troubleshooting, Performance monitoring and Fine tuning.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/ Network Monitoring/ Log Trace Monitoring.
  • Experience in managing knowledge objects like dashboard workflow actions using Splunk Power design. Proficient with Splunk architecture and various components (indexer, forwarder: search head, deployment server), Heavy and Universal forwarder, License model.
  • Monitoring experience on Servers within built and third-party tools such as Splunk, Nagios, ELK, Solar Winds and Cloud Watch, to configure scheduled tasks, alerts, CPU, Memory, Network traffic, and Disk monitoring.
  • Profound knowledge and experience on using MAVEN and ANT as build tools. Taken responsibility in building deployable artifacts (jar, war & ear) from source code.
  • Professional scripting skills like Bash Scripts, PerlScripts and Python programming. Deployed many Java applications on bare servers and Middleware tools using scripting skills.
  • Configured & managed an ELK (Elasticsearch, Logstash, Kibana) stack, setup the ELK (Elasticsearch, Logstash, Kibana) Stack to collect, search & analyze log files from across the servers. Evaluated system logs using ELK (Elasticsearch, Logstash, Kibana) software stack.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers. Knowledge on troubleshooting, applying patches, and plug-ins for WAS 7.X/8.X on Linux Environments. SSH configuration using SSH Keys for password less and more secure login.
  • Deployed and administered virtualized Linux infrastructure ( VMWARE, XEN ) (IAAS) on Azure. Built custom scripts, workers and clients utilizing resources.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment. Installation, configuration of Package and Patch Management.

TECHNICAL SKILLS:

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere, WebLogic

Bug Tracking Tools: JIRA, Confluence, NewRelic

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

Web/Programming: Servlets, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

Operating Systems: RHEL/CentOS 5/6/7, Ubuntu, Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/Automation: Puppet, Chef, Ant, Maven, Jenkins, Hudson, Bamboo, Semaphore, Spinnaker, VSTS

Languages: Shell, Bash, Python, yaml

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

PROFESSIONAL EXPERIENCE:

Confidential, Oak Brook, IL

Sr. DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multiple of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, RedShift, focusing on high availabilityfault tolerance and auto-scaling in AWS using Cloud Formation.
  • Involved in migrating physical Linux/Windows machines to AWS Cloud & configured Apache webserver in the Linux AWS Cloud environment using Chef automation. Using Chef with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Supported AWS Cloud environment with AWS instances, configured Elastic IP & Elastic Storage. Used AWS CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Handled migration of on premises applications to cloud and created resources in cloud to enable this.
  • Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity and availability.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, Database, EC2 and Database security groups, S3 bucket and application configuration.
  • This Script creates stacks, single servers or joins web servers to stacks.
  • Utilized Amazon IAM to grant fine-grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Performed AWS S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift.
  • Implemented the automated Nagios in Ops environment for alerts & email notifications using Python script & executed them through Ansible.
  • Used ELK stack with X-pack features for log monitoring. Created various index patterns geo-mapping visualizations using Kibana to show customer locations in U.S based maps.
  • Configured Bitbucket with Jenkins & automated the build process through SCM polling. Created post commit and pre-push hooks using Python in Bitbucket repositories. Resolved merging issues duringrebasing & re-integrating branches.
  • Implemented python scripts by using stranded libraries for getting the all the agent logs (Inventory, Remote connections, Network usage and performance.

Environment: Amazon Web Services (AWS) (EC2, Cloud Front, Cloud Watch, RDS, ELB, EBS,S3, Route53, SNS, SQS, KMS, Cloud Trail, IAM, Cloud Formation, Virtual Private Cloud (VPC), LDAP,Terraform,) GIT, Jenkins, Chef, Ansible, ELK RedHat Linux, Docker, Bash shell, Python, Tomcat.

Confidential, Charlotte NC

Cloud Admin / DevOps Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.
  • Utilized CloudWatch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of the operations.
  • Involved in Installation, Administration and Configuration of Splunk enterprise and integration with local legacy systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.
  • Configured Splunk to capture and analyze data from various layers load balancers, web servers and application servers.
  • Worked with Client engagements and data onboarding and writing alerts, dashboards using theSplunk query language.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Tested Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node. Worked on Chef DK which takes of care creating cookbooks and recipes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Experience on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tool Maven and written Maven pom.xml build script.
  • Troubleshooting and monitoring of various proprietary Axiom and 3rd party applications using Splunk and CloudWatch in the Amazon Web Services (AWS) environment.
  • Involved in Linux system administration and performance tuning. Wrote Shell Scripts (bash) to automate the package installation, web server and instance configuration.

Environment: Amazon Web Services (AWS), Jenkins, Chef, Git, Ant, Maven, Axiom, Tomcat, Java, Splunk, Nagios, JBoss, WebLogic, Web Servers, Ruby, Bash, Linux, JDK, CICD pipeline.

Confidential, Miami, FL

Cloud/DevOps Engineer

Responsibilities:

  • Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Elastic Search, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3 and EBS.
  • Hands on experience with IAM to set up user roles with corresponding user and group Policies using JSON, Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Creating automated deployments job for Tomcat with Jenkins and managing deployment automation using Ansible and custom Ansible inventory files.
  • Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Responsible for maintenance of the GIT repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies and Performed all necessary day - to-day GIT support for different projects, created new jobs in Jenkins and built pipeline for Continuous Integration and migrated applications to the AWS cloud.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS, Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Designed, Planed and created Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments and Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application.
  • Deployed web applications using Visual studio team services (VSTS) on Azure Cloud. Extensive experience in managing azure services like Active directory (AD), key vault for storing secrets, Event hub, and service bus configurations.
  • Working on Docker engine to create and use containers; SaaS-based services for creating and sharing Docker services in Docker hub.
  • Proficient in creating and launching EC2 instances using AMI s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instances.
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, Selector, Services and deployed application containers as Pods.
  • Virtualized the servers on AWS, Linux and Windows using Docker, created the Docker file. Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Extensive PowerShell and VBScript scripting for Remote management of Windows 2003 & Windows 2008 servers. Managed security and launch configurations using PowerShell.

Environment: Azure, Terraform, Docker, Kubernetes, Chef, Ansible, Jenkins, ANT, Maven, Git,SVN, Jira, Bash, Perl, Python, Ruby, Tomcat, Apache, WebSphere, Auto scaling, DNS, Nagios, RHEL.

Confidential, Valencia, CA

Build and Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments and automated the build and release management process including monitoring changesbetween releases.
  • Developed shell/perl Scripts for automation purpose and maintained the Shelldeployment scripts for WebLogic Web Applications servers.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability cluster and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Involved in Implementing Workflows, components, screens and Notification schemes in JIRA projects setup, Maintained JIRA for tracking, updating project defects and tasks by ensuring successful completion in a Sprint.
  • Implementing a Continuous Delivery Framework using Jenkins, Puppet, Maven & Nexus in Linux Environment, Scheduled the Linux CRON jobs and Jenkins jobs for build automation.
  • Proficient in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instances.
  • 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 (Integration, QA, and Production).
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components, Developed Perl and Shell Scripts for automation of the build and release process.
  • Worked as a system administrator for the build and deployments process on the enterprise servers and Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Aided with management of AWS storage infrastructure systems and configuring Cloud platform such as Virtual Network multi-site, Cross-site, VMs,Active Directory, Elastic Load Balancers, Amazon Aurora and Cloud services.
  • Utilize JIRA for issue reporting, status, and activity planning and Maintained JIRAfor tracking and updating project defects and tasks.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments and deployed the java applications into Apache Tomcat Application Servers.

Environment: Jenkins, Linux/Unix, Bamboo, SVN, Ant, Java, J2EE, GIT, Apache web servers, Shell Scripting, UNIX/LINUX, Oracle, SVN, Debian, Red Hat, CentOS, Nexus, J2EE.

We'd love your feedback!