We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Farmington Hills, MI

PROFESSIONAL SUMMARY:

  • Overall 10+ years of IT experience as a Devops Engineer, which includes detailed technichal knowledge and experience of Build Engineer and Configuration Management processes, tools and best practices.
  • Extensive hands - on experience in the creation of robust, flexible, automated solutions for Build and Deployment processes and Environment Management across the Financial, Broadcast and Media Sectors.
  • An IT Software professional with 10+ years of experience as a DevOps Engineer, Linux Administrator, Software Configuration Management Engineer/ Release Management Specialist, Build and Release engineer and an AWS developer.
  • As part of DevOps, my role includes release management/version management, Continuous Integration, Continuous Deployment and Environment Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades).
  • 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, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience working on Object Oriented programming (OOP) C# and Java.
  • Configuring, automation and maintaining build and deployment CI/CD tools Git/GitLab, Jenkins, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Nexus, TeamCity and Build Forge.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS Cloud environments and familiar with EC2, Cloud Watch, Elastic IP's and Managing security groups on AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Ansible.
  • Very strong knowledge of Cloud-based environments and protocols, including but not limited to: Private, Public, Hybrid Clouds, SaaS, IaaS and Virtual Networking.
  • Experience in working on version control systems like Subversion and GIT, ClearCase, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Ansible, Dockers AWS, Nagios, SVN, GIT, Tomcat, Linux etc.
  • Build engineering activities such as creating build scripts for Maven and ANT based projects, setting up Maven plugins, implementing release stack and repository management.
  • Code quality setup using SonarQube, implementing Junit and code coverage mechanisms.
  • Experience in migrating infrastructure into AWS, VPC utilizing AWS Cloud formation.
  • Configure and customize monitor tools, alarms and notifications in support of global, 24 x 7 production environments.
  • Hands-on experience with Amazon services like EC2, Auto Scaling, S3, Cloud Front, and CloudFormation.
  • Ability to use a wide variety of open-source technologies and tools. Experience with systems and IT operations with strong focus on business outcomes.
  • Able to coordinate effectively with testers, developers, technical support engineers and all the concerned people in trying to achieve overall enhancement of software product quality.

TECHNICAL SKILLS:

Devops Tools: Chef, Ansible, Puppet, Jenkins, Docker, Docker Swarm, ELK, Ant, AppDynamics, Akamai CDN, IBM uDeploy, Maven, Anthill Pro, Nexus, Bamboo, Build forge, Splunk, Kubernetes

Languages: Bash, Perl, Python, Ruby, XML, HTML, JavaScript, .Net, Java/J2EE

Databases: SQL Server 2008/2012, MySQL, DB2, Oracle, PostgreSQL, MongoDB and Cassandra, Oracle, SQL Server, MySQL, Postgres.

Web/App Servers: WebSphere Application Server 7.x/8.x, JBOSS 6/7, Apache & Tomcat

Bug Tracking Tools: Ticketing Tools JIRA, BMC Remedy, Service Now, HP Service Manager.

Version Control Tools: SVN, CVS, IBM Clear Case, Bitbucket, GIT

Skills: AWS, Devops, Linux, Puppet, Jenkins, Microsoft azure.

Cloud platforms: AWS(IAM,S3,Route53,ELB,RDS,Lambda,CloudWatch,DynamoDB,Lambda), Azure

Framework/DevOps tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack, TeamCity

Build Tools: Ant, Maven, Gradle, MS Build

SCM: Git, GitHub, Bitbucket, GitLab

IAC Tools: Puppet, Ansible, Terraform

Containers: Docker

Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1

Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm

PROFESSIONAL EXPERIENCE:

Sr DevOps Engineer

Confidential - Farmington Hills, MI

Responsibilities:

  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes
  • Setting up AWS Web Application Firewall (WAF) rules to Block IP address that submit Bad requests and IP address received by Guard Duty analyzing which are diagnosed by CloudFront logs using Athena.
  • Reviewing AWS Well-Architected Framework on existing workloads and implementing latest AWS architectural best practices
  • Has knowledge on AWS Transit Gateways & AWS Direct Connect.
  • Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
  • Manage deployments at internal and internal and externally accessible QA, SIT demo, and Production systems.
  • Extensive experience in managing and configuring secured environments using SSL, Mutual Authentication and Digital s.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Experience in Custom Process design of Transformation via Azure Data Factory(ADF).
  • Worked on data pipeline and learned about managing the data pipeline using Azure data factory.
  • Work on data factory for data movement and data transformation and work on HDInsight.
  • Work on how to deploy, monitor and manage complex data pipeline by data factory. We have exposed views of the data factory.
  • Implemented VNet peering between the Virtual Machines within the same Location.
  • Experience on Power Shell scripts to automate the Azure cloud system creation including end - to-end infrastructure, VMs, storage, firewall rules.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Implemented Docker with Kubernetes to create pods for applications and implemented Kubernetes to deploy a web application across a Multi-node Kubernetes cluster.
  • Utilized Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services & deployed application containers as Pods.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Experience in working with several Docker components like Docker Engine, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Involved in writing various custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Automated CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline.
  • Built and maintained ELK stack to centrally collect logs that are used to monitor applications also Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Worked on Atlassian Tools - Confluence, Jira, and ticketing tool Service-Now.

Environment: Terraform, AWS, ECS, Fargate, ECR, Docker, Jenkins, Cloud foundry, Ansible, Python, Shell Scripting, Kubernetes, Amazon Lambda, Groovy, Maven,C, Flyway, SonarQube, JIRA, Openshift, Docker, Kubernetes, Cloud foundry, VMware, Bitbucket, Urban Code Deploy, Nexus.

Sr. AWS/DevOps Engineer

Confidential, Farmington Hills, MI

Responsibilities:

  • Involved in the part of an engineering team designated to design a new platform to host applications AWS while set up VPN tunnels from corporate network to VPCs in AWS and designed the Subnets, Routing and IAM policies in AWS.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes, Cloud Formation and Lambda.
  • Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
  • Automated the cloud deployments using Chef, python and AWS Cloud Formation Templates.
  • Written Templates for AWS infrastructure as a code using Terraform templates to build staging and production environments. Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
  • Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
  • Deployed applications into the AWS cloud using Amazon EC2, VPC (Virtual Private Cloud), IAM (Identity and Access Management), AWS S3, Glacier, Cloud Watch, Cloud Trail and Route 53.
  • Created AWS RDS and DynamoDB databases, performed monitoring and restoring of AWS RDS and DynamoDB databases. Performed migration of Microsoft SQL server, MariaDB, PostgreSQL to RDS and MongoDB, Cassandra to DynamoDB.
  • Provisioned and managed multi - datacenter Cassandra cluster on public cloud environment Amazon Web Services (AWS) - EC2.
  • Configured, Documented and Demonstrated inter node communication between Cassandra nodes and client using SSL encryption.
  • Implementing and setting up AWS security groups for AWS Instances on AWS Environment.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Configured and implemented an OpenStack SDN infrastructure to enable massive dynamic scaling of compute and storage resources.
  • Implemented horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF, Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Replaced the use of cloud formation with terraform to not be fully locked into a single cloud provider.
  • Used Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
  • Configured Docker file with different artifacts to make an image and using Chef cookbooks deployed those Docker images to different servers for running the applications on containers.
  • Automation of new job creation by implementing and managing Jenkins DSL. Setup Jenkins master/slave architecture to use Jenkins as pipeline as service.
  • Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the fail over downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Written Docker-Compose files for building up the infrastructure in a single go.
  • Created many Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Worked on Open Shift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Build configs, templates, Image streams.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Environment: AWS, OpenStack, Pivotal Cloud Foundry (PCF), Chef, Ansible, Jenkins, Maven, Git, Docker, Kubernetes, Open Shift, Linux, Python, Ruby, ELK, Splunk, Terraform, Apache, Cassandra.

DevOps/Cloud Engineer

Confidential - CALIFORNIA

Responsibilities:

  • Worked on Migration of servers from a physical data center environment to AWS.
  • Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Working on Migration of on-premises data to AWS RDS - MS SQL server and database
  • Worked on setting up the life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Worked with IAM service on creating new IAM users & groups, defining roles and policies and Identity providers.
  • Developing tools to assist in automation of application deployments and monitoring of production environments
  • Involved in Operations, migration/automation processes for build and deploy systems.
  • Performed all necessary day-to-day GIT support for different projects.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Working with DevOps practices using AWS.
  • Extensively worked on Jenkins for continuous integration and maintained end-to-end automation solution for build and deployments.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Configured JIRA workflows according to the needs of the team and integrated the project management features of JIRA with the build and release process.
  • Created Custom workflows, custom screens, and custom fields on JIRA.
  • Migrated JIRA across environments and worked on JIRA database dumps.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: AWS (EC2, EBS, ELB, ECR, RDS, GitHub, GitLab, Shell, JIRA, SQL.

DevOps Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Integrated JIRA with SVN and dealing with its administration in change management process.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS, S3 buckets.
  • Managed AWS EC2 instances utilizing Auto Scaling and Elastic Load Balancing for production environments.
  • Created Docker images using Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Installed and administered Jenkins. Implemented Authentication, Authorization and integrated with LDAP.
  • Managed AWS infrastructure and automation with CLI. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Automated Deployments of Java based applications into Tomcat, WebLogic servers using Ansible, Run deck and Jenkins.
  • Provided build Scripts for DB Projects to Deploy DB and populate test data for various environments.
  • Performed installation, configuration and administration of CVS, Subversion and migrated source code including commit history to Bitbucket.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom container images, tagging and pushing the images.
  • Worked with Docker for portable Deployment of applications. Installed and provisioned Docker to automate application deployment by Elastic Container Service Scheduler.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Ansible Scripts.
  • Configuration of Ansible modules for AWS cloud deployment and to manage web applications and users.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Installed and administered Docker. Worked with Docker for convenient environment setup for development and testing.
  • Utilized Atlassian suite of tools for software development such as JIRA, Confluence.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.
  • Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
  • Worked on documentation - Ansible basics, Initial setup of Ansible, Data bags implementation, Coding standards, Playbook document, Testing docs

Environment: Windows/Linux, Subversion, GIT, ANT, Maven, SQL, Oracle, .Net, WebLogic, PowerShell scripting, Oracle, Pl/SQL, Jenkins, Java, Nexus, AppDynamics and AWS.

DevOps Engineer

Confidential - SAN JOSE, CA

Responsibilities:

  • Installed and configured WebSphere Application Server 7.x/8.x on RHEL 6.x environment. Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Automation of Build, deployment and smoke testing of .Net applications using Jenkins.
  • Expertise in release automation for java and .net technologies to achieve continuous integration (CI) and continuous delivery (CI and CD).
  • Experience administering and supporting WebSphere Application Server 7.x/8.x applications.
  • Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software's through PowerShell scripts
  • Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
  • Maintained, administered, and updated different build tools depending on the project.
  • Installed and administered Atlassian tools like Bamboo, Jira, Confluence and Stash.
  • Work on continuous build and integration of the application using tools like bamboo, Jenkins, IBM Urban code, deploy, npm and Gradle for application deployment and integration testing
  • Developed policy and scripts for automation of build based on Perl, python, ant.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories. Provided end-user for all Subversion (SVN) users to effectively use the tool. Managed SVN repositories for branching, merging, and tagging.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Developed build using ANT and MAVEN as build tools and used JENKINS to kick off the builds move from one environment to other non-production environments
  • Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: ANT, Maven, SVN, Chef, Docker, Linux, Windows, AWS, Shell/Perl Scripts, Python, SCM, GIT, JENKINS, TeamCity Tomcat, Jira, Java/J2EE, Gradle, Shell, Perl, Red Hat, Red Shift, Open stack, WebSphere, WebLogic, IIS, JIRA, TFS.

We'd love your feedback!