We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

MichigaN

SUMMARY

  • Around 8 years of IT industry experience as a Linux Administrator, DevOps Engineer, Build and Release Engineer and Cloud Engineer with Amazon Web Services (AWS), with basic exposure to Microsoft Azure and google cloud, seeking to leverage proven continuous integration and Deployment skills to raise quality.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Custom AMI’s, SNS, RDS, IAM, Security Groups, Route 53, Auto scaling groups, Cloud Front, Cloud Watch, Cloud Formation.
  • Experienced and integrated in Azure Pipelines, Azure Repos, Github as tools for CI/CD pipeline and Deployment options as Portal, Shell, SDK’s.
  • Hands on Experience working with the Amazon Web Services and Deployed the servers through Ansible and Cloudformation.
  • Provision, configure, and manage AWS infrastructure resources using code and templates. Monitor and enforce infrastructure compliance, Templated Infrastructure Provisioning using AWS CloudFormation and Terraform.
  • Building and Deploying Microservices architecture using Containers or Severless computing using Kubernetes and Serverless Computing using (AWS Lambda).
  • Working noledge in Ansible to manage all existing servers and automate the build and configuration of newly provisioned servers.
  • Used Ansible to automate the Cassandra, Elasticsearch Tasks such as new installations/configurations and Basic Server Level Checks
  • Automated the provisioning of Tomcat application, Apache web instances through Ansible.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Configured Docker containers for Branching purpose and deployed using AWS Elastic Beanstalk.
  • Experience with Docker, Kubernetes, swarm and clustering frameworks.
  • Helped customers implement Monitoring Systems (for multiple data stores including but not limited to Kafka, Zookeeper, Elasticsearch and Cassandra) in the Kubernetes Cluster.
  • Experienced working on CI/CD allowing to deploy to multiple client Kubernetes or AWS environments.
  • Managed servers on the Amazon Web Services (AWS) platform using Ansible configuration management tools and Created instances in AWS as well as migrated data to AWS from on - premises to cloud infrastructure.
  • Experience in building writing and building multiple Playbooks in Ansible, and implemented environments, roles in Ansible for better environment management.
  • Good noledge and experience in using Elasticsearch, Kibana, Logstash, Filebeat, Metricbeat and fluentd, CloudWatch, Prometheus and Grafana for logging and monitoring, Including Writing Custom Metric shippers to Prometheus.
  • Experience in developing Ansible Playbooks to configure, deploy and maintain software components of the existing infrastructure.

TECHNICAL SKILLS

Build Tools: Ant, Maven, npm

Cloud Infrastructure: Extensive experience on AWS (Over 7+ years), Azure and GCP.

CI Tools: Jenkins, Azure Pipelines, Github Actions and Gitlab Pipelines

DevOps: Ansible, Docker, Docker-compose, Kubernetes, AWS

Scripting Languages: Shell, Python, Perl, JavaScript.

Artifactory Tools: JFrog, Nexus

Code Quality: SonarQube

Monitoring Tools: Prometheus, Cloudwatch, ELK(Using Metricbeats) and Datadog

Configuration Management: Ansible

Operating Systems: Ubuntu,Amazon Linux, RHEL, Windows.

Databases: Oracle, MySql, MSAccess, MongoDB, DynamoDB, Elasticsearch

Product Management: Jira, Github Projects, Trello.

Web/Application Servers: Tomcat, HTTP Server, Weblogic, Jboss

Bug Reporting Tools: SDM 12, BugZilla, JIRA and Rational Clear Quest.

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer

Confidential, Michigan

Responsibilities:

  • Led Agile team of 5 developers, 2 Sysadmins to continuous deployment of SaaS related real estate solution with around 300k users.
  • Initial Setup and Maintenance of 30+ Unix Servers with 99.9% availability and up-time.
  • Wrote Scripts to automate security upgrades. Cut vulnerabilities by 20%.
  • Deployed 2 software iterations per month for 2 years. Increased customer satisfaction with software by 25%, presided over a period of 30% revenue growth.
  • Worked with Docker and Kubernetes on multiple cloud providers, by helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Interacted with Architects & implemented Cloud / Azure based systems as a part of POC in the patching process.
  • IntegratedKubernetes with HashicorpVault to inject configurations at runtime for each service using init, config sidecars and persistent volume sharing between app and config containers.
  • Ensured Fast Continuous integration/ Continuous Delivery (CI/CD) pipelines for around 4 projects with unlimited build minutes on Azure.
  • Experienced and integrated in Azure Pipelines, Jenkins Azure Repo, GitHub as tools for CI/CD pipeline and Deployment options as Portal, PowerShell, SDK’s, Classic Git Deployment or Using Resource Manager Templates.
  • Working noledge on Azure Cloud IaaS and PaaS Services. Having Experience of Creating and Managing the users and groups in Azure AD.
  • Extensively worked on Azure DevOps Solutions to Automate Code-to-cloud workflows using GitHub, plan and boosting the team’s productivity with Boards, Backlogs, and Sprints especially for complex builds and releases.
  • ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Deployed Kubernetes clusters and managed, scheduled container tasks on AWS infrastructure.
  • Experience as AWS Cloud Engineer project teams dat involved different development teams and multiple simultaneous software releases.
  • Used Kubectl and eksctl with AWS CLI extensively to spin up an entire application on Kubernetes, starting from provisioning the EKS cluster, deploying serverless containers using AWS Fargate or Deploying Worker nodes manually on (EC2 instances) and connecting them to EKS to run Kubernetes Apps.
  • Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing Docker volumes for persistent data, backup, and for migration.
  • Worked on containerizing Open Stack services in Docker using Ansible.
  • Experience in managing the configuration across the bare metal hosts using Ansible and chef.
  • Extended Redshift Data warehouse to a s3 data lake to help gain unique insights dat you can’t get by querying independent silos, also used Redshift to get sub-second reports, dashboards, and interactive analysis, and to get fast results for complex queries on any scale of data.
  • Experience in provisioning and administering EC2 instances with an EBS volume, S3- cross region replication, Elastic Load Balancer, configuring Auto scaling groups and its launch configurations, setting up Cloud Watch alarms, events, triggers, Virtual Private Cloud (VPC) and RDS based on architecture.
  • Successfully Sequenced Lambda functions using AWS Step Functions in a serverless fashion, also enabled a series of checkpointed and event driven workflows dat maintain the application state.
  • Deployed Web applications without the need to provision and manage the infrastructure and application stack to Run and Manage Web Applications on AWS Elastic Beanstalk.
  • Experience in building, designing and implementing scalable cloud-based web applications for PaaS, IaaS or SaaS using AWS, Azure and GCP.
  • Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centre's.
  • Converted and automated builds using Maven and ANT. Scheduled automated nightly builds using Jenkins.
  • Explored and implemented a wide range of community-built build, test and deployment tasks, along with several extensions from Slack or SonarCloud.
  • Extensively used and built fully managed service dat makes it easy to deploy, secure and run Elasticsearch cost TEMPeffectively at scale. Built and used Opensource tools like ElasticSearch, Kibana, integrations with Logstash and other AWS services.
  • Implemented entire CI/CD pipeline using opensource tools and using AWS stack like CodeCommit, CodeBuild, CodeDeploy and to orchestrate all these together used CodePipeline.
  • Helped Developers to create and manage API’s to back-end systems running on Amazon EC2, AWS Lambda, or any Publicly addressable web service, with Amazon API Gateway and integrated custom client SDK’s for our API’s, to connect our back-end systems to mobile, web and server applications or services.
  • Implemented continuous Delivery (CD) of applications to any cloud, including Azure and GCP. Visualize deployment to any number of interdependent stages.
  • Easily Building, chaining and multi-phased builds. Support for YAML, test integration, release gates, reporting.
  • Implemented systems dat are highly available, scalable, and self-healing on the AWS platform.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly using CloudFormation/ Terraform with Infrastructure as code.
  • Involved in designing and deploying multitude of applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB) focusing on high-availability, fault tolerance, and Auto scaling, load balancing, faster static content delivery, built all the stack using AWS CloudFormation with JSON or YAML.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.
  • Wrote AWS Infrastructure as a Code using Terraform to build staging and production environments.
  • Involved in the process of utilizing Terraform and Ansible to migrate monolithic systems to Amazon Web Services (AWS).
  • Used Python to supplement scripting provided by Ansible and Terraform for backing up AMIs (Amazon Machine Images), encrypting EBS volumes and scheduling Lambda functions for deployed applications.
  • Extensively worked on Kibana and ElasticSearch to identify the Kafka message failure scenarios.
  • Implemented Kafka producer and consumer application on Kafka cluster setup with help of Zookeeper.
  • Responsible for delivering an end to end continuous integration - continuous delivery system for the products in an agile development approach using Ansible, Jenkins and AWS, Azure, GCP infrastructure.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Nodes/Agents, SSH, deployment in Agile methodology and testing.
  • Managed nightly builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitor the QA/Production Environments for any down time issues by performing regular Cron job updates in servers.

Environment: and Technologies worked on: EC2, AWS (Amazon Web Services) Ansible, Docker, Terraform, Kubernetes, Microservices, Cloud Foundry, Cloud Watch, Cloud Formation, Ant, Kafka, Maven, Grafana, Subversion, SVN, GIT, Nexus, Jenkins, PERL, BASH, Solaris, UNIX, LINUX 5.x, 6.x& 7.x.

DevOps Engineer

Confidential, PLEASANTON, CA

Responsibilities:

  • Responsible for migrating from Bamboo to Jenkins as continuous integration tool.
  • Administered and Maintained Source Code Repositories dat include GIT, Subversion, Bitbucket.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, VMWare, Amazon EC2.
  • Creating and Managing Virtual Machines and setting up communication with the help of Endpoints and VM Migrations.
  • Deployed continues delivery pipeline by using Jenkins, Artifactory, SonarQube, Tomcat, AWS.
  • Experienced in programming Ansible Playbooks with Python for system administration, managing configurations of VMware Nodes and testing Playbooks.
  • Implemented, managed and orchestrated Docker Container Clusters using Kubernetes. Worked on cluster creation for minion/worker in Kubernetes.
  • Extensively Built and pushed images to container registries like Docker Hub and Azure Container Registry, Deploy containers to Individual Hosts or Kubernetes on Azure.
  • Setup MQ Clustering for high availability and administration purposes & Providing 24/7 support for the MQ and WBIMB issues.
  • Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
  • Designed Puppet Modules to manage configurations and automate installation process. Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Developed Cron jobs and Shell Scripts for automating administration tasks like file system management, process management, backup and restore.
  • Configured and administered Monitoring tool, worked on User administration setup, maintaining account, monitor system performance.
  • Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Created and modified build configuration files including POM.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in NEXUS repository.
  • Used Atlassian JIRA as a project iteration, tracking and ticketing tool.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Used Artifactory as a repository management tool to store the .war or jar artifacts in a versioning manner dat are generated in the build process.
  • Installed and monitored code quality tools like SonarQube to check the standards of the code and to analyses the source code.
  • Worked on Nginx, configured reverse proxy for Apache also fine-tuned configurations with rigorous performance testing.
  • Installed, configured and administered application servers like Tomcat to deploy many java applications.
  • Developed Shell, Python Scripts to automate daily, weekly builds primarily using Maven & Ant for some legacy projects.
  • Daily tasks include monitoring Bugzilla to find and rectify the issues.
  • Wrote tools using PowerShell and JavaScript to increase flow and productivity.
  • Developed JavaScript based serverless applications in AWS Lambda.

Environment: and Technologies worked on: AWS, RHEL, Maven, Ant, Apache, MYSQL, RDS, Jenkins, Subversion, GIT, Puppet, GitHub, SonarQube, Artifactory, Nginx, Tomcat, Splunk, Bugzilla, Shell scripts, Python, VMware, Kafka.

DevOps Engineer

Confidential -BURLINGTON, NC

Responsibilities:

  • Worked on Any language Platform, Built, tested and deployed Node.js, Python, Java, PHP, Ruby, .Net, Android, and IOS applications using Azure.
  • Experienced in Setting up High availability clusters forWebSphere MQ and WebSphere Message Broker servers using HACMP & VERITAS.
  • Good Exposure in Azure Site Recovery and Azure Backup and Configuring Azure Backup vault for protecting required VMs to take the VM level backups for Azure and On Premises Environment.
  • Experience in managing Microsoft Windows server infrastructure and data-centre operations by TEMPeffectively planning, installing, configuring and optimize the IT infrastructure to achieve high availability and performance.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Worked on the PowerShell Script to automate the Windows patching and created the release in Azure DevOps pipelines
  • Worked on GIT repository as Distributed Version Control System. Also, on TFS repository as Centralized Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Re-deploy of Jenkins using Docker Services to take the latest changes into TEMPeffect.
  • Implemented CI pipelines for project branches so dat the job triggered from TFS upon any change to the branches.
  • The build failure emails go to a pre-determined list of recipients. The emails will also go to the engineers who have checked in changes to dat branch.
  • Investigated and Implemented all tools (Klocwork, Semmle, Lattix, FxCop, Lattix and Sonarlint) in pipeline are producing results in SonarQube.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible.
  • Integrating SonarQube in the CI pipeline to analyse code quality and obtain combined code coverage reports and sonar metrics after performing static and dynamic analysis.
  • Query the Jenkins changes and figure out the list of engineers who checked in changes and determine their email addresses.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to Azure and used to automate the build process and deploy the application to Tomcat server.

Environment: Azure, Jenkins, Windows, TFS, Webhooks, GIT, Gradle, MSBuild, Cmake, Docker, Docker swarm, Ansible, Terraform, SonarQube, Lattix, Klocwork, Semmle, FxCop, Tomcat, Microservices, Java, C++, C#, Shell, Groovy, Agile, SQL Server

Build and Release Engineer

Confidential

Responsibilities:

  • Execution of daily builds and releases using automated python scripts.
  • Resolved update, merge and password autantication issues in Bamboo and JIRA.
  • Used SCM tool like Team Foundation Server (TFS) Build Server.
  • Implemented build automation using tools like Jenkins.
  • Responsible for installing and configuring CentOS and Solaris platforms.
  • Worked on logical volume management (LVM) by adding external disks from SAN storage.
  • Created user accounts, provided pseudo permissions and maintain the user accounts with automated Bash scripts.
  • Responsible for providing Privileged Password Management access to accounts in Solaris 10, Linux and windows servers.
  • Worked with virtualization using VMware Hypervisor, VMware workstation, KVM for Solaris/centos servers.
  • Installed and configured subversion on both Linux and windows platforms.
  • Managed all the subversion repositories for branching and tagging.
  • Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Administered SVN for version control to include branching and merge management, and JIRA to track process defects.
  • Created scripts dat automate or improve the builds for all client-side platforms - iOS, Android, Windows, using Git and Jenkins, among other tools.
  • Troubleshooting issues raised during the build and deployment process.
  • Worked on deleting the old deployed code and deploy the newly built code using Web Sphere.
  • Maintained, supported, and upgraded existing systems and applications in WCS
  • Adhered to best practice coding standards.

Environment: and Technologies worked on: SVN, Ant, Visual Studio 2013, Jenkins, Maven, Version One, Linux, shell scripting, Oracle, JIRA, Nexus, JBOSS, VMware, Virtualization. McAfee, Juniper, Symantec DLP.

Hire Now